R 包给我留下了深刻的印象,forecast
例如zoo
用于不规则时间序列和缺失值插值的包。
我的应用程序是在呼叫中心流量预测领域,所以周末的数据(几乎)总是丢失,这可以很好地处理zoo
。此外,一些离散点可能会丢失,我只是使用 R's NA
。
问题是:预测包的所有美妙魔法,例如等eta()
,auto.arima()
似乎都期望普通ts
对象,即不包含任何缺失数据的等间隔时间序列。我认为仅等空间时间序列的真实世界应用程序肯定存在,但是 - 在我看来 - 非常有限。
NA
使用 中 和 中提供的任何插值函数可以轻松解决少数离散值的zoo
问题forecast::interp
。之后,我运行预测。
我的问题:
- 有没有人提出更好的解决方案?
(我的主要问题)至少在我的应用程序领域,呼叫中心流量预测(以及据我想象的大多数其他问题领域),时间序列不是等距的。至少我们有经常性的“工作日”计划或其他东西。处理这个问题并仍然使用预测包的所有酷魔法的最佳方法是什么?
我应该只是“压缩”时间序列以填充周末,进行预测,然后再次“膨胀”数据以在周末重新插入 NA 值吗?(我认为那将是一种耻辱?)
是否有计划使预测包与 Zoo 或其等不规则时间序列包完全兼容?如果是,何时以及如果不是,为什么不呢?
我对预测(和一般统计数据)很陌生,所以我可能会忽略一些重要的事情。