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 |