StatTimeSerAnalysis.ARMAInnovationsFit Method

Overload List

#SignatureDescription
1void ARMAInnovationsFit(TVec Data, TVec Phi, TVec Theta, ref Double Sigma2, TVec PhiSE, TVec ThetaSE, Int32 MaxLags)Innovations ARMA estimation.
2void ARMAInnovationsFit(TVec Data, TVec Theta, ref Double Sigma2, TVec StdErrs, Int32 MaxLags)Innovations ARMA estimation.

Overload 1: void ARMAInnovationsFit(TVec Data, TVec Phi, TVec Theta, ref Double Sigma2, TVec PhiSE, TVec ThetaSE, Int32 MaxLags)

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: void ARMAInnovationsFit(TVec Data, TVec Theta, ref Double Sigma2, TVec StdErrs, Int32 MaxLags)

Innovations ARMA estimation.

#NameTypeDescription
1DataTVecsource TVec
2ThetaTVecsource TVec
3Sigma2Double (ref)output
4StdErrsTVecsource TVec
5MaxLagsInt32

Result: stored in self (calling object)