ARMA forecasting

조회 수: 9 (최근 30일)
Marina
Marina 2012년 4월 16일
댓글: Abolfazl Nejatian 2020년 12월 10일
Hello all. I have a time series, and I have to apply the four steps of ARMA estimation ( chose the orders, compute the coefficients of the suitable ARMA model), and after that I have to predict the next 10 values. I am a beginer in this domain, and I have insatlled the Matlab 2010b. Thank you for your Help
  댓글 수: 5
hamed Aghapanah
hamed Aghapanah 2019년 10월 5일
Dear,
Can it forcasting a stochastic signal?
Abolfazl Nejatian
Abolfazl Nejatian 2020년 12월 10일
this is my forcasting code which is allow you predict your time series data with LSTM, CNN, and MLP Networks.

댓글을 달려면 로그인하십시오.

답변 (1개)

Rajiv Singh
Rajiv Singh 2012년 4월 16일
Use ARMAX function in System Identification Toolbox to estimate an ARMA model, as in model = arma(data, [na nc])
In R2012a: use FORECAST function to forecast the response. See http://www.mathworks.com/help/toolbox/ident/ref/forecast.html
  댓글 수: 2
Marina
Marina 2012년 4월 17일
thank you. but my question is how to chose the ordes na and nc? (I think I have to calculate ACF and PACF) and after that how to calculate my coeficients
Rajiv Singh
Rajiv Singh 2012년 4월 17일
System identification toolbox has no automated way for you to pick na/nc. The ARXSTRUCT/SELSTRUC commands let you for this for a ARX model structure. You could subject your data to this command and determine "na" that way. Then you can pick nc<=na as a start. The "optimal" values of na and nc orders are ultimately going to be those for which the prediction errors are minimized against a validation data set.
See COMPARE and RESID commands. The most basic test of optimality would be that the 1-step ahead prediction fit to validation data is maximized, as revealed in the COMPARE plot.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Nonlinear ARX Models에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by