|
CurveFitterLibraries
Classes and methods for fitting growth curves
|
Fits a collection of growth curves, trying to account for a time point dependent residual More...
Classes | |
| class | ExpParameters |
Public Member Functions | |
| GroupFitter (GrowthCurveCollection GCC) | |
| double | GetDerivatives (IList< double > parameters, IList< double > grad) |
| double | CalculateRMSE (LightWeightGC gc) |
| DoubleArray | CalculateResiduals (LightWeightGC gc) |
| DoubleArray | MakePredictionsWithoutOffSet (LightWeightGC gc) |
| double | calculateAbsError () |
| double | calculateResidualSumofSquares () |
Public Attributes | |
| Dictionary< string, LightWeightGC > | NamesToCurves = new Dictionary<string, LightWeightGC>() |
| LightWeightGC[] | data |
| QuasiNewtonSolution | results |
| Dictionary< string, ExpParameters > | WellParameters =new Dictionary<string,ExpParameters>() |
Protected Member Functions | |
| void | FitModel () |
Properties | |
| bool | FitByDefault [get, set] |
| string | Comment [get, set] |
| double | Tolerance [get, set] |
| bool | SuccessfulFit [get, set] |
| double[] | TimeValues [get] |
| double[] | OffSetsAtTimes [get] |
| double | AbsError [get] |
| double[] | PredictedValues [get] |
| double | R2 [get] |
| double[] | Residuals [get] |
| double | RMSE [get] |
| double[] | X [get] |
| double[] | Y [get] |
Properties inherited from GrowthCurveLibrary.IAbstractFitter | |
| bool | FitByDefault [get] |
| Should this be fit by default? Not fitting can save automatic loadings More... | |
| bool | SuccessfulFit [get] |
| Was the fit successful? Converged, etc. More... | |
| double | AbsError [get] |
| double[] | Parameters [get] |
| double[] | PredictedValues [get] |
| double | R2 [get] |
| double[] | Residuals [get] |
| double | RMSE [get] |
| double[] | X [get] |
| double[] | Y [get] |
| string | Comment [get] |
Fits a collection of growth curves, trying to account for a time point dependent residual
| GrowthCurveLibrary.GroupFitter.GroupFitter | ( | GrowthCurveCollection | GCC | ) |
| double GrowthCurveLibrary.GroupFitter.calculateAbsError | ( | ) |
Implements GrowthCurveLibrary.IAbstractFitter.
| DoubleArray GrowthCurveLibrary.GroupFitter.CalculateResiduals | ( | LightWeightGC | gc | ) |
| double GrowthCurveLibrary.GroupFitter.calculateResidualSumofSquares | ( | ) |
Implements GrowthCurveLibrary.IAbstractFitter.
| double GrowthCurveLibrary.GroupFitter.CalculateRMSE | ( | LightWeightGC | gc | ) |
|
protected |
| double GrowthCurveLibrary.GroupFitter.GetDerivatives | ( | IList< double > | parameters, |
| IList< double > | grad | ||
| ) |
| DoubleArray GrowthCurveLibrary.GroupFitter.MakePredictionsWithoutOffSet | ( | LightWeightGC | gc | ) |
| LightWeightGC [] GrowthCurveLibrary.GroupFitter.data |
| Dictionary<string, LightWeightGC> GrowthCurveLibrary.GroupFitter.NamesToCurves = new Dictionary<string, LightWeightGC>() |
| QuasiNewtonSolution GrowthCurveLibrary.GroupFitter.results |
| Dictionary<string, ExpParameters> GrowthCurveLibrary.GroupFitter.WellParameters =new Dictionary<string,ExpParameters>() |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |