|
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