Reinforcement Learning Toolbox 2.0
last updated:
General
Documentation
Manual
Tutorial
Class Reference
Master Thesis
Examples
Related Papers
Downloads
Links
News
mailto:webmaster
Main Page     Class Hierarchy   Compound List   File List   Compound Members   File Members

CLinearRegression Class Reference

#include <clocalregression.h>

Inheritance diagram for CLinearRegression:

CMapping< double > List of all members.


Public Member Functions

  CLinearRegression (int degree, int numDataPoints, int numDimensions)
  CLinearRegression (int degree, CDataSet *dataSet, CDataSet1D *outputValues, DataSubset *subset)
virtual  ~CLinearRegression ()
virtual void  getXVector (ColumnVector *input, ColumnVector *xVector)
virtual void  calculateRegressionMatrix (CDataSet *dataSet, CDataSet1D *outputValues, DataSubset *subset)


Public Attributes

double  lambda


Protected Member Functions

void  init (int l_degree, int numDataPoints, int numDimensions)
virtual double  doGetOutputValue (ColumnVector *input)


Protected Attributes

Matrix *  X
ColumnVector *  xVector
ColumnVector *  yVector
ColumnVector *  w
Matrix *  X_pinv
int  degree
int  numDimensions
int  xDim

Constructor & Destructor Documentation

CLinearRegression::CLinearRegression int  degree,
int  numDataPoints,
int  numDimensions
 
CLinearRegression::CLinearRegression int  degree,
CDataSet dataSet,
CDataSet1D outputValues,
DataSubset subset
 
virtual CLinearRegression::~CLinearRegression  )  [virtual]
 

Member Function Documentation

virtual void CLinearRegression::calculateRegressionMatrix CDataSet dataSet,
CDataSet1D outputValues,
DataSubset subset
[virtual]
 
virtual double CLinearRegression::doGetOutputValue ColumnVector *  input  )  [protected, virtual]
 

Implements CMapping< double >.

virtual void CLinearRegression::getXVector ColumnVector *  input,
ColumnVector *  xVector
[virtual]
 
void CLinearRegression::init int  l_degree,
int  numDataPoints,
int  numDimensions
[protected]
 

Member Data Documentation

int CLinearRegression::degree [protected]
 
double CLinearRegression::lambda
 
int CLinearRegression::numDimensions [protected]
 
ColumnVector* CLinearRegression::w [protected]
 
Matrix* CLinearRegression::X [protected]
 
Matrix* CLinearRegression::X_pinv [protected]
 
int CLinearRegression::xDim [protected]
 
ColumnVector* CLinearRegression::xVector [protected]
 
ColumnVector* CLinearRegression::yVector [protected]
 

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