开发者社区> 问答> 正文

怎么用机器学习模型做时间序列预测?

看了下时间序列预测算法,大家一般都是用的Arima,但是Arima是一维的,也就是说只能用历史的客流量数据,那其他的数据怎么用呢?想了好久都没想明白,怎么把其他的数据用起来。看到论坛里好多人用了xgboost,做回归么?但是预测集啥特征数据都没有。求解释。

展开
收起
data_killer 2017-02-17 17:00:41 13993 0
5 条回答
写回答
取消 提交回答
  • 回 楼主datakiller的帖子
    Arima的结果只是作为xgboost的一个参数
    要把预测的日期扩展成day of week,day of month等
    具体可以参考kaggle上的rossmann
    2017-03-07 11:21:58
    赞同 展开评论 打赏
  • 回 4楼airaria的帖子
    具体怎么做可以给个Demo吗
    2017-03-04 12:21:04
    赞同 展开评论 打赏
  • Re怎么用机器学习模型做时间序列预测?
    VAR经济学模型?怎么用机器学习模型,还是没理清楚,不过感觉这个项目跟之前的余额宝资金流入流出很像,都是要求预测一个时间序列,用的方法应该类似,希望大牛点拨一下。

    -------------------------

    回 4楼airaria的帖子
    滚动预测是指第一次预测1号的,第二次预测2号的,但是训练数据里包含了1号数据吗?

    -------------------------

    回 7楼求抱大腿的帖子
    多谢指导

    -------------------------

    回 7楼求抱大腿的帖子
    研究了下rossmann比赛,发现测试数据跟训练数据基本一样,只是缺少预测目标Sales,也就是说测试数据特征跟训练数据特征一样,这个训练一个回归模型就能搞定了,而口碑比赛不一样,口碑要预测时间段无任何特征数据,所以无法建回归模型,求指导。
    2017-03-03 17:32:31
    赞同 展开评论 打赏
  • Re怎么用机器学习模型做时间序列预测?
    VAR

    -------------------------

    回 3楼datakiller的帖子
    可以滚动预测,或一次直接预测14天的
    2017-03-02 15:58:34
    赞同 展开评论 打赏
  • Re怎么用机器学习模型做时间序列预测?
    请问这个问题楼主有思路了吗?有一样的疑问。。
    2017-03-02 11:37:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大规模机器学习在蚂蚁+阿里的应用 立即下载
基于Spark的面向十亿级别特征的 大规模机器学习 立即下载
基于Spark的大规模机器学习在微博的应用 立即下载