StatTimeSerAnalysis.ARMAInnovationsFit Method

Overload List

#SignatureDescription
1procedure ARMAInnovationsFit(const Data: TVec; const Phi: TVec; const Theta: TVec; out Sigma2: Double; const PhiSE: TVec; const ThetaSE: TVec; MaxLags: Integer);Innovations ARMA estimation.
2procedure ARMAInnovationsFit(const Data: TVec; const Theta: TVec; out Sigma2: Double; const StdErrs: TVec; MaxLags: Integer);Innovations ARMA estimation.

Overload 1: procedure ARMAInnovationsFit(const Data: TVec; const Phi: TVec; const Theta: TVec; out Sigma2: Double; const PhiSE: TVec; const ThetaSE: TVec; MaxLags: Integer);

Innovations ARMA estimation.

#NameDescription
1DataZero-mean time series. If this is not the case, subtract the mean from data.
2PhiReturns estimates for phi coefficients phi[1]..phi[p]. AR(p) order is determined by Phi length.
3ThetaReturns estimates for theta coefficients theta[1]..theta[q]. MA(q) order is determined by Theta length.
4PhiSEIf not nil, returns estimated phi coefficients standard errors.
5ThetaSEIf not nil, returns estimated phi coefficients standard errors.
6Sigma2Returns estimate for Sigma^2 i.e. MA model variance.
7MaxLagsDefines maximum lag used in calculation of ACVF. If MaxLags is -1 then the following formula will be used to automatically set lag number:Ceil(10*Log10(Data.Length)).

Result: stored in self (calling object)

Remarks:

Uses innovations algorithm to predict ARMA(p,q) process coefficients.

See Also: StatTimeSerAnalysis.ARMAHannahFit

Overload 2: procedure ARMAInnovationsFit(const Data: TVec; const Theta: TVec; out Sigma2: Double; const StdErrs: TVec; MaxLags: Integer);

Innovations ARMA estimation.

#NameTypeDescription
1DataTVec
2ThetaTVec
3Sigma2Double
4StdErrsTVec
5MaxLagsInteger

Result: stored in self (calling object)