Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes | List of all members
QuadraticRegression Class Reference

#include <OpenMS/MATH/STATISTICS/QuadraticRegression.h>

Public Member Functions

 QuadraticRegression ()
 
template<typename Iterator >
void computeRegression (Iterator x_begin, Iterator x_end, Iterator y_begin)
 
template<typename Iterator >
void computeRegressionWeighted (Iterator x_begin, Iterator x_end, Iterator y_begin, Iterator w_begin)
 
double eval (double x) const
 
double getA () const
 
double getB () const
 
double getC () const
 
double getChiSquared () const
 

Protected Attributes

double a_
 
double b_
 
double c_
 
double chi_squared_
 

Constructor & Destructor Documentation

Member Function Documentation

void computeRegression ( Iterator  x_begin,
Iterator  x_end,
Iterator  y_begin 
)

compute the quadratic regression over 2D points

void computeRegressionWeighted ( Iterator  x_begin,
Iterator  x_end,
Iterator  y_begin,
Iterator  w_begin 
)

compute the weighted quadratic regression over 2D points

References OpenMS::Math::iteratorRange2Wm5Vectors().

double eval ( double  x) const

evaluate the quadratic function

double getA ( ) const
double getB ( ) const
double getC ( ) const
double getChiSquared ( ) const

Member Data Documentation

double a_
protected
double b_
protected
double c_
protected
double chi_squared_
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Tue Nov 1 2016 16:34:46 using doxygen 1.8.11