【发布时间】:2016-11-27 10:15:31
【问题描述】:
我有一个这样的示例数据框(日期列格式为mm-dd-YYYY):
date count grp
01-09-2009 54 1
01-09-2009 100 2
01-09-2009 546 3
01-10-2009 67 4
01-11-2009 80 5
01-11-2009 45 6
我想使用ts()将此数据框转换为时间序列,但问题是:当前数据框在同一日期有多个值。在这种情况下我们可以应用时间序列吗?
我可以将数据帧转换为时间序列,并建立一个可以预测每日计数值的模型(ARIMA)吗?
或者我应该根据 grp 预测计数值,但在这种情况下,我必须只选择数据帧的 grp 和计数列。那么在这种情况下,我必须跳过日期列,并且无法对计数值进行每日预测?
假设我想每天汇总计数值。我尝试使用聚合函数,但我们必须指定日期值,但我有一个非常大的数据集? r 中还有其他可用的选项吗?
有人可以建议是否有更好的方法可以遵循吗?我的假设是时间序列预测仅适用于双变量数据?这个假设对吗?
【问题讨论】:
-
你到底想达到什么目的?也许每天汇总数据?你读过this 的帖子吗?
-
@lukeA 聚合是唯一可能的解决方案吗?是的,我想要每天预测计数值。
-
我不知道这是否是唯一可能的解决方案。如果您从统计角度(而不是编程角度)提问,stats.stackexchange.com 可能是一个更好的提问地点。聚合(例如每天汇总计数)至少对我来说是一个简单的解决方案......
标签: r time-series forecasting