def autoscale_eydata(self):
if not self.results:<EOL><INDENT>self._error("<STR_LIT>")<EOL>return<EOL><DEDENT>r = self.reduced_chi_squareds()<EOL>for n in range(len(r)): self["<STR_LIT>"][n] *= _n.sqrt(r[n])<EOL>self.clear_results()<EOL>if self['<STR_LIT>']: self.plot()<EOL>return self<EOL>
Rescales the error so the next fit will give reduced chi squareds of 1.
Each data set will be scaled independently, and you may wish to run 
this a few times until it converges.