yat  0.8.3pre
Public Member Functions
theplu::yat::regression::MultiDimensionalWeighted Class Reference

MultiDimesional fitting. More...

#include <yat/regression/MultiDimensionalWeighted.h>

List of all members.

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::Vectorfit_parameters (void) const
double s2 (const double w=1.0) const

Detailed Description

MultiDimesional fitting.


Member Function Documentation

Returns:
sum of squared residuals
See also:
gsl_multifit_wlinear
Exceptions:
AGSL_error exception is thrown if memory allocation fails or the underlying GSL calls fails (usually matrix dimension errors).
Returns:
parameters of fitted model
Returns:
value in x according to fitted model
Returns:
expected squared prediction error for a new data point in x
double theplu::yat::regression::MultiDimensionalWeighted::s2 ( const double  w = 1.0) const
Returns:
variance of residuals
Returns:
error of model value in x

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

Generated on Thu Dec 20 2012 03:12:59 for yat by  doxygen 1.8.0-20120409