在 R 中使用该stl
函数时,我知道使用 loess 是为了“平滑”季节性子系列以找到季节性成分。用于执行此操作的窗口由s.window
命令给出。
我相信 loess 使用对称窗口,即如果我指定s.window=24
它代表一天的每小时数据的位置,它会使用相关点之前和之后的点来拆分它。据我所知,代码的黄土部分取自 Fortran,我不知道如何修改它,以便它只使用我们感兴趣的点之前的点。即它使用过去的数据而不是未来。
但是,我对此特别感兴趣,特别是计算趋势和余数。函数中的默认值stl
是t.window=NULL
使用函数nextodd(ceiling((1.5*period) / (1-(1.5/s.window))))
来确定窗口。我假设这也使用了一个对称窗口,并想知道是否有人可以建议如何改变它,以便它只使用过去的数据来确定趋势、季节性和剩余曲线。