CurveFitterLibraries
Classes and methods for fitting growth curves
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
GrowthCurveLibrary.QuadraticLinearRegression Class Reference

Transforms y values, calculates value, goes for it you could say More...

Inheritance diagram for GrowthCurveLibrary.QuadraticLinearRegression:
GrowthCurveLibrary.AbstractFitter GrowthCurveLibrary.IAbstractFitter

Public Member Functions

double CalculateXValueAtOD (double OD)
 
double GrowthRateAtValue (double OD=0.15)
 
 QuadraticLinearRegression (double[] XDATA, double[] YDATA)
 
new double calculateAbsError ()
 
new double calculateResidualSumofSquares ()
 
override double FunctiontoFit (double x)
 
- Public Member Functions inherited from GrowthCurveLibrary.AbstractFitter
double CalculateLogLikelihoodAssumingNormallyDistributedError (IEnumerable< double > xPoints, IEnumerable< double > yPoints)
 
double[] CalculateResidualsAtNewPoints (double[] xVals, double[] yvals)
 
 AbstractFitter ()
 
double calculateResidualSumofSquares ()
 Only should be called by external classes following a fit More...
 
virtual void GenerateFitLine (double LowX, double interval, double HighX, out double[] xvalues, out double[] yvalues)
 
virtual IEnumerable< double > MakePredictionsAtPoints (IEnumerable< double > XValues)
 

Protected Member Functions

override void FitModel ()
 
- Protected Member Functions inherited from GrowthCurveLibrary.AbstractFitter
void VerifyInput (double[] XDATA, double[] YDATA)
 
void makeYHAT ()
 
double calculateRMSE ()
 
double calculateR2 ()
 

Properties

double Intercept [get]
 
double Linear [get]
 
double Quadratic [get]
 
new double[] PredictedValues [get]
 
new double R2 [get]
 
new double[] Residuals [get]
 
double[] ReturnResidualsAfterExpTransform [get]
 
new double RMSE [get]
 
- Properties inherited from GrowthCurveLibrary.AbstractFitter
string Comment [get, set]
 
bool FitByDefault [get, set]
 
int NumberOfParameters [get]
 
double[] X [get]
 
double[] Y [get]
 
double[] PredictedValues [get]
 
double[] Parameters [get]
 
bool SuccessfulFit [get, set]
 
double RMSE [get]
 
double R2 [get]
 
double AbsError [get]
 
double[] Residuals [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]
 

Additional Inherited Members

- Public Attributes inherited from GrowthCurveLibrary.AbstractFitter
string name = ""
 
- Protected Attributes inherited from GrowthCurveLibrary.AbstractFitter
double[] x
 
double[] y
 
double[] ypred
 
double[] pParameters
 

Detailed Description

Transforms y values, calculates value, goes for it you could say

Constructor & Destructor Documentation

GrowthCurveLibrary.QuadraticLinearRegression.QuadraticLinearRegression ( double[]  XDATA,
double[]  YDATA 
)

Member Function Documentation

new double GrowthCurveLibrary.QuadraticLinearRegression.calculateAbsError ( )
virtual

Reimplemented from GrowthCurveLibrary.AbstractFitter.

new double GrowthCurveLibrary.QuadraticLinearRegression.calculateResidualSumofSquares ( )
double GrowthCurveLibrary.QuadraticLinearRegression.CalculateXValueAtOD ( double  OD)
override void GrowthCurveLibrary.QuadraticLinearRegression.FitModel ( )
protectedvirtual
override double GrowthCurveLibrary.QuadraticLinearRegression.FunctiontoFit ( double  x)
virtual
double GrowthCurveLibrary.QuadraticLinearRegression.GrowthRateAtValue ( double  OD = 0.15)

Property Documentation

double GrowthCurveLibrary.QuadraticLinearRegression.Intercept
get
double GrowthCurveLibrary.QuadraticLinearRegression.Linear
get
new double [] GrowthCurveLibrary.QuadraticLinearRegression.PredictedValues
get
double GrowthCurveLibrary.QuadraticLinearRegression.Quadratic
get
new double GrowthCurveLibrary.QuadraticLinearRegression.R2
get
new double [] GrowthCurveLibrary.QuadraticLinearRegression.Residuals
get
double [] GrowthCurveLibrary.QuadraticLinearRegression.ReturnResidualsAfterExpTransform
get
new double GrowthCurveLibrary.QuadraticLinearRegression.RMSE
get

The documentation for this class was generated from the following file: