箱图时间序列,按r

时间:2019-03-22 17:30:24

标签: r time-series

我有一个时间序列,其中包含一个动物园对象形式的每小时能耗数据。并且有16个索引(在[1:143206]范围内),其日期为NA。这是数据示例:

     Date                PJMW_MW
1    2002-04-01 01:00:00 4374
...
8709 2003-03-29 23:00:00 4827
8710 2003-03-30 00:00:00 4611
8711 2003-03-30 01:00:00 4421
8712 NA                  4285
8713 2003-03-30 03:00:00 4212
8714 2003-03-30 04:00:00 4321
...
143206 2018-08-03 00:00:005489

上面的数据是一个名为dat的data.frame对象,但我将其保存在一个名为hourly_ts的动物园对象中:

1    4374
...
7709 6135
7710 6324
7711 6626
7712 6866
7713 6987
7714 7028
7715 7026
...
143206 5265

我想查看每月平均水平,例如哪个月的消费量通常更高,所以我看到有一个简单的公式:boxplot(hourly_ts ~ cycle(hourly_ts))

但是出现错误Error in cycle.zoo(hourly_ts) : ‘x’is not regular

奇怪的是,hourly_ts具有指定的频率(每天24小时)和开始时间(2002年4月1日01:00:00),因此,时间。

假设丢失的值是造成不规则的原因,我有办法自己添加值吗?

我也想使用aggregate函数,但不知道by参数应该是什么。

0 个答案:

没有答案