StatTimeSerAnalysis::ARMAForecast Function

void ARMAForecast(TVec *Data, TVec *P, TVec *T, TVec *Residuals, const int n, const double mu, TVec *Forecast, TVec *fStdDev);

Forecast time series by using ARMA(p,q) model.

#NameTypeDescription
1DataTVec *The original time series data set.
2PTVec *ARIMA Phi (AR) coefficients. Assumes P (AR model) to be without the leading 1.0.
3TTVec *ARIMA Theta (MA) coefficients.
4ResidualsTVec *Residuals as returned by ARMAMLE.
5nconst intNumber of samples to forecast.
6muconst doubleThis modified average value is included in to the optimization process of ARMAMLE, which returns optimal value for it.
7ForecastTVec *Results of the forecasting (beyond the last index value of Data starting at Data.Length).
8fStdDevTVec *Returns standard deviation of residuals.
See Also: StatTimeSerAnalysis::ARMAForecast, StatTimeSerAnalysis::ARMAPredictors
Declared in Dew::Stats::Units::StatTimeSerAnalysis · Dew.Stats/Units.StatTimeSerAnalysis.h · Cross-compiler