【发布时间】:2014-02-17 09:25:51
【问题描述】:
我有以下模式的时间序列,我想知道是否有人可以分享一个聪明的技巧来删除前导零。我要避免的原因是它可能对预测模型的选择产生负面影响。
时间序列示例:
TimeSeries <- ts(c(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 9, 10, 10, 16, 7, 13, 0, 9, 1,
11, 2, 11, 3, 11, 4, 1, 20, 13, 18, 19, 16, 16, 16,
15, 14, 27, 24, 35, 8, 18, 21, 20, 19, 22, 18, 21
),start=c(2001,6),frequency=12)
我可以想象一个过程,通过对时间序列的子集执行多次测试来缩小前导零序列的范围,然后删除仅包含零的前导子集。然而,这将是一个繁琐的过程,在计算方面可能效率低下。
有人知道已经存在的功能或程序可以有效地做到这一点吗?
【问题讨论】:
标签: r time-series forecasting