基础时间序列对象

R 中的时间序列分析

David S. Matteson

Associate Professor at Cornell University

构建 ts() 对象 - I

  • 从一个数据向量开始
  • 使用 ts() 函数
data_vector
10 6 11 8 10 3 6 9
time_series <- ts(data_vector)
plot(time_series)

R 中的时间序列分析

构建 ts() 对象 - II

  • 指定起始日期和观测频率:
    time_series <- ts(data_vector, start = 2001, frequency = 1)
    
plot(time_series)

R 中的时间序列分析

使用 is.ts()

  • is.ts() 函数用于检查对象是否为 ts() 类:
is.ts(data_vector)
FALSE
is.ts(time_series)
TRUE
R 中的时间序列分析

为何使用 ts() 对象?

为何创建并使用 ts() 类的时间序列对象?

  • 更好的绘图。
  • 可访问时间索引信息。
  • 支持建模与预测(后续章节)。
R 中的时间序列分析

让我们来练习!

R 中的时间序列分析

Preparing Video For Download...