The DoubleBisquareWeightingFunction type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| AdjustedResiduals |
Returns a vector of adjusted residuals for the weighted least
squares problem:
Ax = b.
(Inherited from DoubleLeastSqWeightingFunction.) | |
| Clone |
Creates a deep copy of this weighting.
(Overrides DoubleLeastSqWeightingFunction..::.Clone()()().) | |
| Equals | (Inherited from Object.) | |
| GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType |
Gets the Type of the current instance.
(Inherited from Object.) | |
| GetWeights |
Computes the bisquare weights for the residuals using the formula:
w(r) = (1 - r^2)^2 if |r| is less than 1 and
w(r) = 0 if |r| is greater or equal to 1.
Here r is the adjusted redisuals from the AdjustedResidual
function of the base class DoubleLeastSqWeightingFunction.
(Overrides DoubleLeastSqWeightingFunction..::.GetWeights(DoubleVector, DoubleVector%).) | |
| Initialize |
Performs intialization of the weighting function based on the matrix
A in the weighted least squares problem:
Ax - b.
(Inherited from DoubleLeastSqWeightingFunction.) | |
| 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.
(Inherited from DoubleLeastSqWeightingFunction.) | |
| ToString | (Inherited from Object.) |