MultiDimesional fitting.
More...
#include <yat/regression/MultiDimensional.h>
Function fitting parameters of the linear model by miminizing the quadratic deviation between model and data.
Number of rows in X must match size of y.
- Exceptions
-
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::MultiDimensional::fit_parameters |
( |
void |
| ) |
const |
- Returns
- parameters of the model
double theplu::yat::regression::MultiDimensional::predict |
( |
const utility::VectorBase & |
x | ) |
const |
- Returns
- value in x according to fitted model
double theplu::yat::regression::MultiDimensional::prediction_error2 |
( |
const utility::VectorBase & |
x | ) |
const |
- Returns
- expected squared prediction error for a new data point in x
double theplu::yat::regression::MultiDimensional::standard_error2 |
( |
const utility::VectorBase & |
x | ) |
const |
- Returns
- squared error of model value in x
The documentation for this class was generated from the following file: