对于明显的周期性时间序列,可以使用decompose函数对数据进行分解成季节部分、趋势部分、随机部分三种。decompose函数有两种type,即“additive”以及“multiplicative”两种,还有一个fliter选项,表示是否加入线性滤波,一般fliter选择NULL即可。下面的例子展现了使用decompose分析含有季节因素时间序列数据的例子
将某地区1962-1970年平均每头奶牛的月度产奶量数据导入outcome内。对于时间序列数据,常常还要使用ts函数将其形式进行转换成时间序列专用的数据形式:
outcome
Result1
plot(Result1)
Result2
plot(Result2)
选择乘性模型继续进行分析。通过以下命令提取模型中的趋势项,并使用线性模型进行拟合。
results