Regression |
The RegressionBase type exposes the following members.
| Name | Description | |
|---|---|---|
| RegressionBase | Default constructor. | |
| RegressionBase(RegressionBase) | Copy constructor. |
| Name | Description | |
|---|---|---|
| ColumnResizeIncrement | Gets and sets the amount by which the regression matrix is resized if columns are added. | |
| HasInterceptParameter | Returns true if the model has an intercept parameter; otherwise, false. | |
| Intercept | Gets the intercept. | |
| IsGood | Returns true if the model parameters were successfuly computed; otherwise, false. | |
| NumberOfObservations | Gets the number of observations. | |
| NumberOfParameters | Gets the number of parameters in the model. | |
| NumberOfPredictors | Gets the number of predictors. | |
| Observations | Gets the vector of observations. | |
| ParameterCalculationErrorMessage | Gets the error message associated with a failed parameter calculation. | |
| Parameters | Gets the computed model parameters. | |
| PredictorMatrix | Gets the predictor matrix. | |
| RegressionMatrix | Gets the regression matrix. | |
| RowResizeIncrement | Gets and sets the amount by which the regression matrix is resized if rows are added. |
| Name | Description | |
|---|---|---|
| AddInterceptParameter | Adds an intercept parameter to the model and recalculates the model parameters. | |
| AddObservation | Adds the given observation to the model, and recalculates the model parameters. | |
| AddObservations | Adds the given observations to the model, and recalculates the model parameters. | |
| AddPredictor | Adds a predictor to the model, and recalculates the model parameters. | |
| AddPredictors | Adds predictors to the model, and recalculates the model parameters. | |
| FirstColumnIsAllOnes(DFNumericColumn) | Checks if the given numeric column contains all 1's | |
| FirstColumnIsAllOnes(DoubleMatrix) | Convienence method for determining if the first column of a matrix is all ones. | |
| FirstColumnIsAllOnes(DoubleVector) | Determine if the vector is all 1's | |
| RecalculateParameters | Recalculates the model parameters. | |
| RemoveInterceptParameter | Removes the intercept parameter from the model, and recalculates the model parameters. | |
| RemoveObservation | Removes the row at the indicated index from the predictor matrix and the corresponding element from the observation vector, and recalculates the model parameters. | |
| RemoveObservations | Removes the specified rows from the predictor matrix, and recalculates the model parameters. | |
| RemovePredictor | Removes the specified predictor from the model, and recalculates the model parameters. | |
| RemovePredictors | Removes the specified predictors from the model, and recalculates the model parameters. |
| Name | Description | |
|---|---|---|
| colResizeIncrement_ | Number of columns to add when adding variables (if needed). | |
| errorMessage_ | Explains errors, if any. | |
| hasIntercept_ | Does the model have an intercept parameter? | |
| isGood_ | Is the regression good? | |
| observationData_ | Full set of observations. | |
| observations_ | Subvector of the observation data used in the current regression model. observations_ = observationData_[regMatRowSlice_]. | |
| parameters_ | Model parameters. | |
| regMatColSlice_ | regressionMatrx_ = regressionData_[regMatRowSlice_, regMatColSlice_] | |
| regMatRowSlice_ | regressionMatrx_ = regressionData_[regMatRowSlice_, regMatColSlice_] | |
| regressionData_ | The full set of regression data. | |
| regressionMatrix_ | A submatrix of the regression used in this regression model. regressionMatrx_ = regressionData_[regMatRowSlice_, regMatColSlice_] | |
| rowResizeIncrement_ | Number of rows to add when adding observations (if needed). |