Ошибка в `fabletools::autoplot()`: ! Предоставленные данные содержат ключевую структуру, отличную от прогнозов.
Я только начал работать с прогнозированием перекрестной проверки. Кажется, я не могу правильно использовать autoplot(). Я пытаюсь прогнозировать данные только за последние 4 года и отображать их по всему набору данных. Когда я не указываю autoplot(), он строит график ниже. Я пробовал filter_index(. ~ "2014"), filter(Country=="United States"), вложенный в autoplot(), но не работал, поэтому я исключил его из приведенного ниже кода. Я использую набор данных global_economy в библиотеке tsibble, пытаясь спрогнозировать ВВП США. Если я оставлю autoplot() пустым, он строит прогноз на весь период времени.
econ <- global_economy
model <- econ %>%
filter(Country=="United States") %>%
stretch_tsibble(.init=15, .step=1) %>%
model(NAIVE(GDP),NNETAR(GDP)) %>%
fabletools::forecast(h="1 year")
model %>%
group_by(.id,.model) %>%
mutate(h = row_number()) %>%
ungroup() %>%
as_fable(response = "GDP", distribution = GDP) %>%
filter(h==1) %>%
as_fable(key=c(.model)) %>%
fabletools::autoplot(econ)