yat
0.8.3pre
|
MultiDimesional fitting. More...
#include <yat/regression/MultiDimensionalWeighted.h>
Public Member Functions | |
MultiDimensionalWeighted (void) | |
Default Constructor. | |
~MultiDimensionalWeighted (void) | |
Destructor. | |
double | chisq (void) const |
void | fit (const utility::Matrix &X, const utility::VectorBase &y, const utility::VectorBase &w) |
double | predict (const utility::VectorBase &x) const |
double | prediction_error2 (const utility::VectorBase &x, const double w=1) const |
double | standard_error2 (const utility::VectorBase &x) const |
const utility::Vector & | fit_parameters (void) const |
double | s2 (const double w=1.0) const |
MultiDimesional fitting.
double theplu::yat::regression::MultiDimensionalWeighted::chisq | ( | void | ) | const |
void theplu::yat::regression::MultiDimensionalWeighted::fit | ( | const utility::Matrix & | X, |
const utility::VectorBase & | y, | ||
const utility::VectorBase & | w | ||
) |
A | GSL_error exception is thrown if memory allocation fails or the underlying GSL calls fails (usually matrix dimension errors). |
const utility::Vector& theplu::yat::regression::MultiDimensionalWeighted::fit_parameters | ( | void | ) | const |
double theplu::yat::regression::MultiDimensionalWeighted::predict | ( | const utility::VectorBase & | x | ) | const |
double theplu::yat::regression::MultiDimensionalWeighted::prediction_error2 | ( | const utility::VectorBase & | x, |
const double | w = 1 |
||
) | const |
double theplu::yat::regression::MultiDimensionalWeighted::s2 | ( | const double | w = 1.0 | ) | const |
double theplu::yat::regression::MultiDimensionalWeighted::standard_error2 | ( | const utility::VectorBase & | x | ) | const |