Как извлечь компонент тренда из прогноза TBATS? - PullRequest
0 голосов
/ 06 августа 2020

Я использую функцию tbats из пакета прогнозов в R. Функция tbats.components позволяет нам извлекать различные компоненты из объекта модели. Однако после того, как я сделал прогноз, мне не удалось найти никакого решения для извлечения составляющей тренда. То есть я ищу решения для получения компонента прогноза тренда.

Ниже приведены примеры кодов:

library(forecast)
fit <- tbats(USAccDeaths)

для извлечения компонентов используется следующее:

comp = tbats.components(fit);
trend_comp = comp[, 'level']

Делаем прогноз, и это дало бы прогноз по целевой переменной.

pred = forecast(fit, h = 10)

Мой вопрос: можно ли получить компонент тренда из прогноза? т.е. прогноз тренда.

1 Ответ

0 голосов
/ 06 августа 2020

Мы можем использовать tbats.components

library(forecast)
out <- tbats.components(fit)
out[, "slope"]

Это также зависит от того, как была создана модель.

data

fit <- tbats(USAccDeaths, use.trend = TRUE)
...