關於使用R
回答
有兩種自動方式在forecast package:auto.arima()
將使用ARIMA模型處理自動建模,並ets()
它會自動選擇指數平滑的家人最好的模型(包括趨勢和季節性如適用)。 AIC在兩種情況下均用於模型選擇。雖然沒有處理ARCH/GARCH模型。該軟件包是在一些細節上這個JSS文章中描述:http://www.jstatsoft.org/v27/i03
而且你的問題:
什麼時候可以使用 預測軟件包的功能,尤其是 ETS功能,具有高維 數據(例如每週數據)?
大概在明年年初。論文寫作(請參閱robjhyndman.com/working-papers/complex-seasonality),我們正在編寫代碼。
Rob:它看起來像auto.arima()只適用於ts對象。關於允許它接受其他不規則時間序列(例如動物園)的任何想法?作爲quantmod包的一個簡單例子:{getSymbols(「GS」); auto.arima(as.zoo(GS [,'GS.Close']))} – Shane 2009-09-30 14:49:21
不規則間隔數據的ARIMA模型非常棘手。基本上你需要適應連續時間的ARMA(見Brockwell等人的論文),這是一種非常不同於離散時間的模型。 – 2009-09-30 23:18:12
謝謝useRs,我已經嘗試過預測軟件包,這也是arima和ets的組合,但不是從aic或bic(sbc)得到很多好評,所以我現在試圖將每個時間序列它自己的svm(支持向量機),因爲它具有更好的genralization適應性,並且能夠添加除延遲和非線性核函數之外的其他變量
任何預感?
您不能比較來自ARIMA和ETS的AIC,因爲它們基於差異導致的不同數據集。另外,我沒有看到svm是一個很好的通用時間序列預測算法的證據。例如,預測M-競爭表明非線性數據挖掘方法往往比大型單變量時間序列數據集上的線性統計模型表現更差。有很多關於這方面的文獻。我建議你在嘗試提出自己未經測試的方法之前閱讀與M3競爭相關的論文。 – 2009-09-13 04:08:19
- 1. 關於使用biwavelet包中的R
- 2. 關於在R中使用GAM模型
- 3. 關於PCA in R?
- 4. 關於set.seed()的問題R
- 5. R,關於 「RM」 功能
- 6. R:有關於他們
- 7. regexpression [R]「關於52883038結果」
- 8. R,有關列於行
- 9. 關於「gsheet」包中的R
- 10. 語法R關於ddply
- 11. [R創建基於,使用R
- 12. 關於使用信號R的實時更新
- 13. 關於在C++中使用r值的問題0x
- 14. 關於在R中使用S4方法的問題
- 15. 關於使用System.Drawing.Graphics
- 16. 使用關於pool.apply_async
- 17. 關於sqlite使用
- 18. 關於使用IRequiresSessionState
- 19. 關於PDB使用
- 20. 關於使用SUBST
- 21. 關於使用httparty
- 22. 關於使用cvStereorectify
- 23. 關於使用GSON
- 24. 關於使用Clojure
- 25. 關於使用C
- 26. 的R - 適用於使用plyr
- 27. 使用適用於R表格
- 28. 關於R決策示例的例子
- 29. 對於R中對相關矩陣環
- 30. 關於ggplot_gtable和ggplot_build的R文檔
我的預測套件的鏈接不正確。它應該是http://robjhyndman.com/software/forecast – 2009-09-09 23:46:29
道歉,所以更正,感謝編寫包BTW – Arun 2009-09-10 02:33:24