楼主: 苑旭斐
678 0

arima分趋势预测 [推广有奖]

  • 0关注
  • 0粉丝

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
1 小时
注册时间
2017-12-21
最后登录
2017-12-25

楼主
苑旭斐 发表于 2017-12-21 10:34:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币


maxP_ts <- ts(data, frequency = fre)
  myts <- decompose(maxP_ts)
  library(forecast)
  datatrend <- myts$trend
  mydatatrend_new <- na.omit(datatrend)
  auto <- auto.arima(mydatatrend_new,trace=T)
  pred_trend <- predict(auto, n.ahead =b_index)
  datarandom <- myts$random
  dataseaonal <- myts$seasonal




思路:因为数据如图所示,变化频率 QQ图片20171221102136.png
大,想先用decompose函数将数据分成trend  seasonal 和random三类数据,然后对trend进行arima预测。seasonal 就是一段重复的数据,然后将最后trend预测值和seasonal重复值和随机值累加即为原始数据的预测值。发现预测结果要稍稍好些
请教各位大神 对于时间序列有没有更好的预测方法。还有个问题就是:trend值不知道怎么用R自动生成,现在小女纸是回去截取历史的seasonal值和random值累加到trend预测值里的。方法有点笨,那个~~大神有没有更好的解决方法~~~~~

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:ARIMA 趋势预测 ima Rim max

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2025-12-21 11:40