|
| override void | FitModel () |
| |
| override void | EvaluateSumofSquaresFunction (double[] Params, ref double func, object obj) |
| | Used by the fitting routine to evaluate possible values, meant to stay compatible with alg lig More...
|
| |
| override void | EvaluateSumofSquaresFunction22 (double[] Params, double[] func, object obj) |
| |
| override void | EvaluateSumOfSquaresGradient (double[] Params, ref double func, double[] GradientVec, object obj) |
| |
| override void | EvaluateSumOfSquaresGradient22 (double[] Params, double[] fi, double[,] Gradient, object obj) |
| |
| override void | CreateHessianDelegates () |
| | Creates an upper triangular array of delegates to calculate portions of each element of the hessian matrix More...
|
| |
| override double[] | CreateInitialParameterGuess () |
| | Makes an initial guess based on linear regreesion More...
|
| |
Protected Member Functions inherited from GrowthCurveLibrary.NonLinearFitterWithGradientAndHessian |
| alglib.minlmreport | GeneralLMFitting () |
| | See the example in alglib on levenberg marquadt to understand this code. Based entirely on their example, somethings kept around for compatibility More...
|
| |
| void | VerifyInput (double[] XDATA, double[] YDATA) |
| |
| void | makeYHAT () |
| |
| double | calculateRMSE () |
| |
| double | calculateR2 () |
| |
| GrowthCurveLibrary.ExponentialFit.ExponentialFit |
( |
double[] |
XDATA, |
|
|
double[] |
YDATA |
|
) |
| |
| double GrowthCurveLibrary.ExponentialFit.CalculateLag |
( |
double |
initOD | ) |
|
| override void GrowthCurveLibrary.ExponentialFit.CreateHessianDelegates |
( |
| ) |
|
|
protectedvirtual |
| override double [] GrowthCurveLibrary.ExponentialFit.CreateInitialParameterGuess |
( |
| ) |
|
|
protectedvirtual |
| override void GrowthCurveLibrary.ExponentialFit.EvaluateSumofSquaresFunction |
( |
double[] |
Params, |
|
|
ref double |
func, |
|
|
object |
obj |
|
) |
| |
|
protectedvirtual |
| override void GrowthCurveLibrary.ExponentialFit.EvaluateSumofSquaresFunction22 |
( |
double[] |
Params, |
|
|
double[] |
func, |
|
|
object |
obj |
|
) |
| |
|
protectedvirtual |
| override void GrowthCurveLibrary.ExponentialFit.EvaluateSumOfSquaresGradient |
( |
double[] |
Params, |
|
|
ref double |
func, |
|
|
double[] |
GradientVec, |
|
|
object |
obj |
|
) |
| |
|
protectedvirtual |
| override void GrowthCurveLibrary.ExponentialFit.EvaluateSumOfSquaresGradient22 |
( |
double[] |
Params, |
|
|
double[] |
fi, |
|
|
double |
Gradient[,], |
|
|
object |
obj |
|
) |
| |
|
protectedvirtual |
| override void GrowthCurveLibrary.ExponentialFit.FitModel |
( |
| ) |
|
|
protectedvirtual |
| override double GrowthCurveLibrary.ExponentialFit.FunctiontoFit |
( |
double |
x | ) |
|
|
virtual |
| double GrowthCurveLibrary.ExponentialFit.GetXValueAtYValue |
( |
double |
yValue | ) |
|
| override string GrowthCurveLibrary.ExponentialFit.ToString |
( |
| ) |
|
| TerminationType GrowthCurveLibrary.ExponentialFit.ReasonMarquadtEnded = TerminationType.NotYetSet |
| double GrowthCurveLibrary.ExponentialFit.GrowthRate |
|
get |
| double GrowthCurveLibrary.ExponentialFit.InitialPopSize |
|
get |
The documentation for this class was generated from the following file:
- D:/Dropbox/Software/CurveFitter/GrowthCurveLibrary/ModelsAndFitting/Fitters.cs