Package PyDSTool :: Module common :: Class fit_quadratic
[hide private]
[frames] | no frames]

Class fit_quadratic

source code

  object --+    
           |    
fit_function --+
               |
              fit_quadratic

Fit a quadratic function y=a*x^2+b*x+c to the (x,y) array data. If initial parameter values = (a,b,c) are not given, the values (1,1,0) will be used.

If peak_constraint is a tuple of values (x_index, y_value, weight_x, weight_y) for the approximate position of a turning point in the data, then this will be used as a soft constraint in the fit.

result.peak is a (xpeak, ypeak) pair. result.f is the fitted function (accepts x values).

Instance Methods [hide private]
 
fn(self, x, a, b, c) source code
 
fit(self, xs, ys, pars_ic=None, opts=None) source code

Inherited from fit_function: __init__

Inherited from fit_function (private): _do_fit

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

fn(self, x, a, b, c)

source code 
Overrides: fit_function.fn

fit(self, xs, ys, pars_ic=None, opts=None)

source code 
Overrides: fit_function.fit