Dynamic |
The DynamicParameterEstimationVariableX type exposes the following members.
| Name | Description | |
|---|---|---|
| CalculateCrossPredictionError(IReadOnlyListDouble, IReadOnlyListDouble) |
With the already evalulated parameters (!), calculates the mean error for another piece of data. Please not
that both vectors must have a length of at least _startingPoint+1, since the first _startingPoint samples are used for the history.
(Inherited from DynamicParameterEstimation) | |
| CalculateCrossPredictionError(IReadOnlyListDouble, IReadOnlyListDouble, IVectorDouble) |
With the already evalulated parameters (!), calculates the mean error for another piece of data. Please not
that both vectors must have a length of at least _startingPoint+1, since the first _startingPoint samples are used for the history.
(Inherited from DynamicParameterEstimation) | |
| CalculateNumberOfData |
Calculate the number of points that can be used at the right side of the linear equation (i.e. the number of rows of the equation).
With the same length of x and y, the number of data reduces when more x or y parameters are to evaluate,
since more samples are needed for the history and that samples can not be used on the right side of the equation.
(Inherited from DynamicParameterEstimation) | |
| CalculatePredictionError |
Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)/N).
(Inherited from DynamicParameterEstimation) | |
| CalculatePredictionError(VectorDouble) |
Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)).
(Inherited from DynamicParameterEstimation) | |
| CalculateResultingParameter |
Calculates the resulting parameter array by calling the solver.
(Inherited from DynamicParameterEstimation) | |
| CalculateSelfPredictionError |
Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)).
(Inherited from DynamicParameterEstimation) | |
| CalculateSelfPredictionError(IVectorDouble) | (Inherited from DynamicParameterEstimation) | |
| CalculateSelfPredictionError(MatrixDouble, IReadOnlyListDouble, IVectorDouble) | (Inherited from DynamicParameterEstimation) | |
| CalculateStartingPoint | (Overrides DynamicParameterEstimationCalculateStartingPoint) | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| EstimateParameterByBurgsAlgorithm | (Inherited from DynamicParameterEstimation) | |
| FillBacksubstitutionY |
Fills the back substitution array with data from the data of the provided y vector.
(Inherited from DynamicParameterEstimation) | |
| FillInputMatrix | (Overrides DynamicParameterEstimationFillInputMatrix(IReadOnlyListDouble, IReadOnlyListDouble, MatrixDouble)) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object) | |
| GetFrequencyResponse | (Overrides DynamicParameterEstimationGetFrequencyResponse(Double)) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetTransferFunction |
Gets the impulse response to a pulse at t=0, i.e. to x[0]==1, x[1]...x[n]==0. The background component is not taken into account.
(Overrides DynamicParameterEstimationGetTransferFunction(Double, IVectorDouble)) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| GetUniformCountArray | ||
| GetXCountFromNumberOfParameters(Int32, Int32, Double) | ||
| GetXCountFromNumberOfParameters(Int32, Int32, Double, Int32) | ||
| GetXCountFromNumberOfParametersAndLength(Int32, Int32, Int32) | ||
| GetXCountFromNumberOfParametersAndLength(Int32, Int32, Int32, Double) | ||
| GetXCountFromTotalLength | ||
| GetYCountFromXCount | Gets an array where the first history point (y[0]) is excluded from the history (this is because y[0] is already on the right side of the equation. If the first element of xcount is greater than one, the result is a cloned xcount array with the first element reduced by one. If the first element of xcount is one, than an copyied version of xcount, without the first element, is returned. | |
| MakeEstimation |
Calculates the dynamic parameter estimation.
(Inherited from DynamicParameterEstimation) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object) | |
| SetHelperMembers |
Sets all helper values such as _numX, _numY, _backgroundOrderPlus1, _numberOfParameter, _startingPoint.
(Inherited from DynamicParameterEstimation) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |