Для школьного проекта мне нужно написать код на R и прокомментировать найденные результаты. В настоящее время я немного застрял здесь. Позвольте мне сначала показать мой код:
# Create time series object
tsTradeBalance <- ts(dfTrade$BalanceTotal, frequency=12, start=c(2007, 1))
print(tsTadeBalance)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 2846 2826 3980 2047 2201 3505 2728 2526 3438 4008 4174 3204
2008 2925 3168 3541 3541 2311 2742 2607 1784 3112 3772 2548 2511
2009 2908 2826 2839 2426 2589 3188 3068 2099 3999 3910 3475 2017
2010 2219 3846 4297 2572 2218 2518 2984 3090 4700 3351 4067 3774
2011 3282 4284 3993 4729 3558 2874 3627 2519 4030 3367 4057 4117
2012 3907 3118 4137 3692 3495 3355 2373 1675 3682 3840 3886 3109
2013 3640 3592 4924 3618 4222 3335 3873 3598 3498 4200 4949 3303
2014 4173 4706 4659 4090 3420 4171 2983 2966 4997 4818 5118 4888
2015 4749 4913 3177 3637 2827 4742 4138 2937 4126 3741 4446 3354
2016 4331 3674 5230 4600 4397 4919 4485 4007 4605 3803 5321 4995
2017 4574 5050 6492 3873 4672 6335 4731 3619 5789 4525 5180 3711
2018 3875 4448 6163 3595 5353 5246 4312 3853 5911 4309 6220 3316
2019 2499 5047 5626 3571 5149 4873 4040 4277 5382 6266 4839
tsTradeBalance.train <- window(tsTradeBalance, end=c(2019, 1))
tsTradeBalance.test <- window(tsTradeBalance, start=c(2019, 2))
# Start with the seasonal decomposition:
plot(stl(tsTradeBalance.train, s.window="periodic"))
stl(tsTradeBalance.train, s.window="periodic")
Идея состоит в том, что у меня есть фрейм данных с данными торгового баланса за период с 2007 по 2017 год, ноябрь. У меня есть период ожидания последних десяти месяцев (февраль-ноябрь 2019 года) и период обучения за предыдущий период. Это также можно найти в коде. Идея вопроса заключается в том, что теперь я должен оценить модель сезонного разложения для тренировочных данных. После того, как я сделал это для сезонной декомпозиции, я должен сделать то же самое для модели Холт-Уинтерса и умноженной модели Холт-Уинтерса. Результаты должны быть помещены в ggplot для сравнения. Я не использовал функцию stl
раньше, но я должен использовать ее в этом вопросе.
Может ли кто-нибудь помочь мне объяснить, что я должен делать? Я действительно не знаю, что означает s.window, я должен выбрать здесь тестовый период?
Заранее спасибо!