我需要分解一系列以消除季节性。该系列有2列日期和音量。
这就是我的时间序列对象:
salestsDec <- ts(salests, frequency=52, start=c(2010, 1), end=c(2014,12))
我在&#39; ts&#39;上运行了decompose()
功能。宾语。
salests = sales[, c(1,6)]
View(salests)
salestsDec <- ts(salests, frequency=52, start=c(2010, 1), end=c(2014,12))
salestsDec <- decompose(salestsDec, type=c("additive"))
plot(salestsDec)
在运行decompose()
函数后,我得到了6个组件的列表,观察,趋势,季节性,随机的日期和体积。我应该只在我的情节中看到,观察,趋势,季节和随机组成音量。
我附上了情节的样子。
此外,当我尝试从系列中删除季节性组件时,我收到错误。它似乎是相同的潜在问题。
错误:
Error in salests - salestsDec$seasonal :
non-numeric argument to binary operator
In addition: Warning message:
Incompatible methods ("Ops.data.frame", "Ops.ts") for "-"
答案 0 :(得分:0)
黄土对时间序列的季节性分解可能有所帮助。
stl(salestsDec,"periodic")