#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_ |
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 QuadraticRegression::a_, QuadraticRegression::b_, QuadraticRegression::c_, QuadraticRegression::chi_squared_, and OpenMS::Math::iteratorRange2Wm5Vectors().
double getA | ( | ) | const |
double getB | ( | ) | const |
double getC | ( | ) | const |
double getChiSquared | ( | ) | const |
|
protected |
Referenced by QuadraticRegression::computeRegressionWeighted().
|
protected |
Referenced by QuadraticRegression::computeRegressionWeighted().
|
protected |
Referenced by QuadraticRegression::computeRegressionWeighted().
|
protected |
Referenced by QuadraticRegression::computeRegressionWeighted().
OpenMS / TOPP release 2.0.0 | Documentation generated on Fri May 29 2015 17:20:48 using doxygen 1.8.9.1 |