CLinearRegression Class Reference
#include
<clocalregression.h>
Inheritance diagram for CLinearRegression:
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 |
|
) |
|
|
| virtual
CLinearRegression::~CLinearRegression
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual double
CLinearRegression::doGetOutputValue
|
( |
ColumnVector
*
|
input |
) |
[protected,
virtual] |
|
| virtual void
CLinearRegression::getXVector
|
( |
ColumnVector
*
|
input,
|
|
|
ColumnVector * |
xVector |
|
) |
[virtual] |
|
| void
CLinearRegression::init
|
( |
int |
l_degree,
|
|
|
int |
numDataPoints,
|
|
|
int |
numDimensions |
|
) |
[protected] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|