小编Nat*_*han的帖子

为什么这个xts频率总是1?

我正在创建一个xts对象,每周(7天)频率用于预测.但是,即使frequency=7xts调用中使用参数,生成的xts对象的频率也为1.

以下是随机数据的示例:

> values <- rnorm(364, 10)
> days <- seq.Date(from=as.Date("2014-01-01"), to=as.Date("2014-12-30"), by='days')
> x <- xts(values, order.by=days, frequency=7)
> frequency(x)
[1] 1
Run Code Online (Sandbox Code Playgroud)

在使用上面的代码后,我也试过了 frequency(x) <- 7.但是,这改变了类的x只有zooregzoo,失去了xts班,并与时间戳格式搞乱.

xts是否会根据以某种方式分析数据自动选择频率?如果是这样,您如何覆盖它以设置特定频率用于预测目的(在这种情况下,将季节性时间序列传递给ets预测包)?

据我所知,xts可能不允许频率没有意义,但每日时间戳的频率为7似乎很合乎逻辑.

r time-series xts

4
推荐指数
1
解决办法
1153
查看次数

标签 统计

r ×1

time-series ×1

xts ×1