Понимание функции tsCV - PullRequest
       8

Понимание функции tsCV

0 голосов
/ 14 апреля 2020

Я смотрю на функцию tsCV. Вот мой оригинальный фрейм данных, называемый subset:

     DatumDok     Znesek
1  2017-12-01 150000.000
2  2018-01-01  15987.734
3  2018-02-01  15218.280
4  2018-03-01  17922.288
5  2018-04-01  21682.694
6  2018-05-01  29189.964
7  2018-06-01  38154.030
8  2018-07-01  24415.982
9  2018-08-01  23015.422
10 2018-09-01  24500.284
11 2018-10-01  26754.112
12 2018-11-01  29731.498
13 2018-12-01  30187.070
14 2019-01-01  29590.734
15 2019-02-01  24480.154
16 2019-03-01  31052.416
17 2019-04-01  28344.016
18 2019-05-01  27167.692
19 2019-06-01  43777.016
20 2019-07-01  29206.190
21 2019-08-01  28405.626
22 2019-09-01  31964.366
23 2019-10-01  31888.970
24 2019-11-01  39734.400
25 2019-12-01  50098.202
26 2020-01-01   6381.088

Мой код:

library(tsbox)
library(forecast)   
train_data = ts_ts(ts_long(subset))
tsCV(train_data, naive, initial = 0, h = 12)

Я пытаюсь понять результат. Я скопировал вывод в электронную таблицу Excel, это больший блок справа. Исходный фрейм данных находится слева, и я заполнил столбец Forecast, чтобы получить ту же ошибку, что и функция tsCV.

Учитывая, что метод Naive принимает окончательное фактическое значение, не должно быть прогнозное значение для мая. 18 будет 21682,29 вместо 38154,03? Не уверен, что мне здесь не хватает .. Любая помощь очень ценится!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...