Окно лесса STL в R для трендовых и сезонных составляющих

При использовании stl Я понимаю, что функция в R используется для того, чтобы "сгладить" сезонные подсерии, чтобы найти сезонную составляющую. Окно, используемое для того, чтобы сделать это, дано с s.window команда.

Я считаю, что Лесс использует симметричное окно, т.е. если я укажу s.window=24 где это представляет количество почасовых данных за сутки, оно разбивает их по точкам до и после рассматриваемой. Насколько я могу судить, лесс-аспект кода взят из Фортрана, и я понятия не имею, как изменить это так, чтобы он использовал только точки ДО той, которая нам интересна. Т.е. он использует данные из прошлого, а не будущее.

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

0 ответов

Другие вопросы по тегам