StatTimeSerAnalysis::ARMAInnovationsFit Function

Overload List

#SignatureDescription
1void ARMAInnovationsFit(TVec *Data, TVec *Phi, TVec *Theta, double &Sigma2, TVec *PhiSE = null, TVec *ThetaSE = null, int MaxLags = - 1);Innovations ARMA estimation.
2void ARMAInnovationsFit(TVec *Data, TVec *Theta, double &Sigma2, TVec *StdErrs = null, int MaxLags = - 1);Innovations ARMA estimation.

Overload 1: void ARMAInnovationsFit(TVec *Data, TVec *Phi, TVec *Theta, double &Sigma2, TVec *PhiSE = null, TVec *ThetaSE = null, int MaxLags = - 1);

Innovations ARMA estimation.

#NameTypeDescription
1DataTVec *Zero-mean time series. If this is not the case, subtract the mean from data.
2PhiTVec *Returns estimates for phi coefficients phi[1]..phi[p]. AR(p) order is determined by Phi length.
3ThetaTVec *Returns estimates for theta coefficients theta[1]..theta[q]. MA(q) order is determined by Theta length.
4Sigma2double &Returns estimate for Sigma^2 i.e. MA model variance.
5PhiSE = nullTVec *If not nil, returns estimated phi coefficients standard errors.
6ThetaSE = nullTVec *If not nil, returns estimated phi coefficients standard errors.
7MaxLags = - 1intDefines 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)).
Remarks:

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

See Also: StatTimeSerAnalysis::ARMAHannahFit
Declared in Dew::Stats::Units::StatTimeSerAnalysis · Dew.Stats/Units.StatTimeSerAnalysis.h · Cross-compiler

Overload 2: void ARMAInnovationsFit(TVec *Data, TVec *Theta, double &Sigma2, TVec *StdErrs = null, int MaxLags = - 1);

Innovations ARMA estimation.

#NameTypeDescription
1DataTVec *
2ThetaTVec *
3Sigma2double &
4StdErrs = nullTVec *
5MaxLags = - 1int
Declared in Dew::Stats::Units::StatTimeSerAnalysis · Dew.Stats/Units.StatTimeSerAnalysis.h · Cross-compiler