![]() | Double |
The DoubleLeastSqWeightingFunction type exposes the following members.
Name | Description | |
---|---|---|
![]() | DoubleLeastSqWeightingFunction | Constructs an empty DoubleLeastSqWeighting instance. Behavior is undefined unitil the Initialize method is called. |
![]() | DoubleLeastSqWeightingFunction(Double) | Constructs DoubleLeastSqWeightingFunction instance with the specified tuning constant. |
![]() | DoubleLeastSqWeightingFunction(DoubleLeastSqWeightingFunction) | Copy constructor. Creates an instance of DoubleLeastSqWeightingFunction that is a deep copy of other. |
![]() | DoubleLeastSqWeightingFunction(DoubleMatrix) | Constructs a DoubleLeastSqWeighting instance for the given least square matrix and intercept option. |
Name | Description | |
---|---|---|
![]() | TuningConstant | Gets and sets the tuning constant. |
Name | Description | |
---|---|---|
![]() | AdjustedResiduals | Returns a vector of adjusted residuals for the weighted least squares problem: Ax = b. |
![]() | Clone | Creates a deep copy of this weighting. |
![]() | GetWeights | Computes weights from residuals. |
![]() | Initialize | Performs initialization of the weighting function based on the matrix A in the weighted least squares problem: Ax - b. |
![]() | MedianAbsDeviation | Returns the Mean Absolute Deviation of a vector of values. The mean absolute deviation is an estimate of the standard deviation of the vector of residuals normalized to make the estimate unbiased for the normal distribution. |
Name | Description | |
---|---|---|
![]() | adjFactor_ | Adjustment factor used in computing the adjusted residuals. It is given by the formula: 1.0 / sqrt(1 - h). Where, h is the vector of leverage values. The leverage values are the main diagonal of the hat matrix H = A((A'A)^-1)A'. |
![]() | cols_ | Number of columns in the matrix A in the least squares problem. Ax = b. |
![]() | rows_ | Number of rows in the matrix A in the least squares problem. Ax = b. |
![]() | tuningConstant_ | Tuning constant used in the weighting function. Implementing classes should provide this value. |