Click or drag to resize

DynamicParameterEstimationVariableX Methods

The DynamicParameterEstimationVariableX type exposes the following members.

Methods
 NameDescription
Public methodCalculateCrossPredictionError(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)
Public methodCalculateCrossPredictionError(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)
Protected methodCalculateNumberOfData 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)
Public methodCalculatePredictionError Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)/N).
(Inherited from DynamicParameterEstimation)
Public methodCalculatePredictionError(VectorDouble) Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)).
(Inherited from DynamicParameterEstimation)
Protected methodCalculateResultingParameter Calculates the resulting parameter array by calling the solver.
(Inherited from DynamicParameterEstimation)
Public methodCalculateSelfPredictionError Calculates the mean prediction error, i.e. Sqrt(Sum((y-yprediced)²)).
(Inherited from DynamicParameterEstimation)
Public methodCalculateSelfPredictionError(IVectorDouble)
(Inherited from DynamicParameterEstimation)
Protected methodCalculateSelfPredictionError(MatrixDouble, IReadOnlyListDouble, IVectorDouble)
(Inherited from DynamicParameterEstimation)
Protected methodCalculateStartingPoint
(Overrides DynamicParameterEstimationCalculateStartingPoint)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodEstimateParameterByBurgsAlgorithm
(Inherited from DynamicParameterEstimation)
Protected methodFillBacksubstitutionY Fills the back substitution array with data from the data of the provided y vector.
(Inherited from DynamicParameterEstimation)
Protected methodFillInputMatrix
(Overrides DynamicParameterEstimationFillInputMatrix(IReadOnlyListDouble, IReadOnlyListDouble, MatrixDouble))
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetFrequencyResponse
(Overrides DynamicParameterEstimationGetFrequencyResponse(Double))
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTransferFunction 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))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodStatic memberGetUniformCountArray 
Public methodStatic memberGetXCountFromNumberOfParameters(Int32, Int32, Double) 
Public methodStatic memberGetXCountFromNumberOfParameters(Int32, Int32, Double, Int32) 
Public methodStatic memberGetXCountFromNumberOfParametersAndLength(Int32, Int32, Int32) 
Public methodStatic memberGetXCountFromNumberOfParametersAndLength(Int32, Int32, Int32, Double) 
Public methodStatic memberGetXCountFromTotalLength 
Public methodStatic memberGetYCountFromXCount 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.
Public methodMakeEstimation Calculates the dynamic parameter estimation.
(Inherited from DynamicParameterEstimation)
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Protected methodSetHelperMembers Sets all helper values such as _numX, _numY, _backgroundOrderPlus1, _numberOfParameter, _startingPoint.
(Inherited from DynamicParameterEstimation)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
See Also