ARMA forecasting
9 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
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
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 件のコメント
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 Center および File Exchange で Nonlinear ARX Models についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!