测试对象是否为时间序列
当您自己创建数据集时,可以将其构建为 ts 对象。回想上一练习中的数据集 data_vector(只是一个数值向量),以及 time_series(您使用 ts() 函数并结合起始时间与观测频率,从 data_vector 创建的 ts 对象)。提醒一下,右侧图中展示了 data_vector 和 time_series。
当您使用他人提供的数据集(例如 R 包中附带的数据集)时,可以使用 is.ts() 命令检查它们是否为 ts 对象。测试结果为 TRUE 表示数据属于 ts 类,为 FALSE 则表示不是。
在本练习中,您将检查本章一直使用的数据集的类别。
本练习是课程的一部分
R 中的时间序列分析
练习说明
- 对上一练习中的
data_vector和time_series对象使用is.ts()。 - 再次调用
is.ts(),检查先前练习中使用的Nile数据集的类别。 - 继续这一思路,对
AirPassengers数据集使用is.ts()。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Check whether data_vector and time_series are ts objects
# Check whether Nile is a ts object
# Check whether AirPassengers is a ts object