了解 R 中的 time() 和 cycle() 函数



我有多年的每月国际飞机乘客的时间序列,应用于我的数据集的时间函数告诉我什么?循环函数对我的数据集有什么作用?这些功能有什么用?

time 语句的语法如下:

library(tseries)
library(forecast)
data(AirPassengers)
AP <- AirPassengers
time(AP, offset(0))

偏移量 0 表示此数据集的采样发生在时间序列的开头,并且时间函数将创建时间向量,在本例中从第一个单元或第一个月开始。

另一方面,周期函数将仅显示数据点的位置或整个周期中的观察结果。语法将是

cycle(AP)

如果在 R 中运行此操作,您将看到分配给 Jan 的职位是 1,2 月 是 2,3 月是 3,依此类推。

使用这些函数是在开始建模之前获取数据的概述。

这是一个额外的链接供您浏览。

一个老问题,但也许有人在谷歌上搜索这个,所以一个有启发性的例子仍然可以帮助一些人。当试图理解考珀特韦特的R书时...... 试试这个来查看正在发生的事情的视觉示例:

AP
cycle(AP)
layout(matrix(c(1,2,3, 4), 2, 2, byrow = TRUE),widths=c(1,1), heights=c(1,1))
plot(AP)
plot(aggregate(AP))
boxplot(AP)
boxplot(AP ~ cycle(AP))

最新更新