Окно лесса STL в R для трендовых и сезонных составляющих
При использовании stl
Я понимаю, что функция в R используется для того, чтобы "сгладить" сезонные подсерии, чтобы найти сезонную составляющую. Окно, используемое для того, чтобы сделать это, дано с s.window
команда.
Я считаю, что Лесс использует симметричное окно, т.е. если я укажу s.window=24
где это представляет количество почасовых данных за сутки, оно разбивает их по точкам до и после рассматриваемой. Насколько я могу судить, лесс-аспект кода взят из Фортрана, и я понятия не имею, как изменить это так, чтобы он использовал только точки ДО той, которая нам интересна. Т.е. он использует данные из прошлого, а не будущее.
Однако меня интересует именно это в расчете тренда и остатков. По умолчанию в stl
функция t.window=NULL
который использует функцию nextodd(ceiling((1.5*period) / (1-(1.5/s.window))))
определить окно. Я предполагаю, что это также использует симметричное окно и спрашивает, может ли кто-нибудь предложить, как это можно изменить, чтобы он использовал только прошлые данные для определения трендовых, сезонных и остаточных профилей.