作者mchik (chen)
看板DataScience
标题[问题] 在Python内使用ARIMA做温度预测
时间Wed Jul 7 18:06:24 2021
作业系统:Win10,
问题: ARIMA(Autoregressive integrated moving average)的模型预测温度。
我的资料:
https://drive.google.com/file/d/1PnUOs90Y2AfK_g6_GYLlTJuy7HzWcCp9/view?usp=sharing
一共是709笔资料,我用前400笔当成训练资料,後面的资料当成测试资料。
使用指令: model = ARIMA(train,order=(4,0,3))去建立模型和 pred=model.predict(...)做温度的预测。
从结果发现,预测的温度和实际的温度,差蛮多的。想请问大家的看法,谢谢。
以下是预测温度和实际温度的比较:
https://drive.google.com/file/d/1TWJw8ZBULF-nHmbupb5FUKSAoJPlDqIU/view?usp=sharing
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 2.121.172.48 (英国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/DataScience/M.1625652387.A.AE7.html
※ 编辑: mchik (2.121.172.48 英国), 07/07/2021 18:08:48
1F:→ hsnuyi: 先不管准度 你ACF PACF AIC BIC这些标准的测试有做吗? 07/08 01:02
谢谢您的建议,我是直接使用auto_arima()函式,比较AIC後,选出的参数。可以试试其它的标准。
2F:→ ar851060: auto_arima找出的模型不一定是最好的,所以我个人建议 07/09 19:20
3F:→ ar851060: 是acf, pacf要多试 07/09 19:20
好的,谢谢你的建议,我再试试看
4F:→ hsnuyi: 还有Q-Q plot 各种transform 要tool帮你fit请去用很潮的NN 07/10 00:59
没问题,谢谢你的建议
5F:→ andrew43: 单纯画图看就明白这麽做不行的。 07/12 11:33
6F:→ andrew43: 全部资料只有五个周期,之内变化幅度差异大。 07/12 11:35
7F:→ andrew43: 你可能需要更多次周期的资料,或是纳入有用的共变数 07/12 11:37
好的,感谢你的建议
※ 编辑: mchik (2.126.21.239 英国), 07/13/2021 14:42:31