Answers:
我会说STL
。STL确实具有趋势和季节性,请参见:http : //www.wessa.net/download/stl.pdf
仅分解不季节性,请参阅此处的文档:http : //stat.ethz.ch/R-manual/R-devel/library/stats/html/decompose.html
当您使用它们时,请确保包括趋势类型(乘法,加法)和季节类型(乘法,加法)。趋势有时也可能具有阻尼因素。
通过乘性分解,我假设您的意思是趋势。除非要分解指数增长函数,否则不太可能使用乘法分解。
decompose
R 中功能的缺点:
所以我更喜欢STL。通过首先获取数据日志,然后对组件进行反变换,可以获得乘法分解。
从允许季节性变化的意义上讲,STL是一种提取季节性的更先进的技术,而在这种情况下不是这样decompose
。
要了解STL的工作原理,请执行以下操作:
这样可以捕获季节性变化的影响。如果您不希望季节变化(换句话说,每个子序列的估计效果在整个时间序列中都将保持不变),则可以将季节窗口指定为无限或“周期性”。这等效于平均每个子系列,并对所有点赋予相等的权重(您不再具有任何“局部”效果)。decompose
基本上是相同的,因为季节性子组件将在整个时间序列中保持不变,这是STL的特殊配置。
这在这里很好地解释了:https : //www.otexts.org/fpp/6/1。
STL以累加方式估算季节性。如上一资源后面几页所述,您可以通过对数转换(或Cox-Box转换)以乘法的方式估算季节性。
?stl
和?decompose
。