为什么tslm会从内置数据集的Seatbelts产生11个季节?

时间:2016-03-09 19:16:33

标签: r

我正在学习R.我正在尝试使用tslm来构建基于Seatbelts数据集的线性模型。这是我试过的:

tsdk<-Seatbelts[,"DriversKilled"]
require(forecast)
tslm(tsdk ~ season + trend)

输出:

Call:
lm(formula = formula, data = "tsdk", na.action = na.exclude)

Coefficients:
(Intercept)      season2      season3      season4      season5      season6  
   136.0424     -13.3326     -13.4778     -14.7479      -8.7056      -4.1007  
    season7      season8      season9     season10     season11     season12  
    -3.4958      -4.3910       4.6514      21.7563      31.4861      39.2785  
      trend  
    -0.1674  

为什么季节编号为2-12? frequency(tsdk)是12,所以我希望有12个赛季,每个月一个赛季。

1 个答案:

答案 0 :(得分:1)

tslm是一个时间序列线性模型。就像线性模型中的一个因素一样,季节从基线季节开始,a.k.a。第1季。因此,如果所有其他季节都是0,则默认为第1季。