我正在使用R.预测包中的tbats.components函数。tbats函数使我们能够从模型对象中提取不同的组件。然而,在我做出预测后,我找不到任何解决方案来提取趋势分量。也就是说,我正在寻找解决方案,以获得趋势预测组件。
以下是代码示例:
library(forecast)
fit <- tbats(USAccDeaths)
下面的代码用于提取组件
comp = tbats.components(fit);
trend_comp = comp[, 'level']
进行预测,这将给出对目标变量的预测。
pred = forecast(fit, h = 10)
我的问题是:是否有可能从pred中获得趋势分量?即趋势预测。
发布于 2020-08-06 07:47:39
我们可以使用tbats.components
library(forecast)
out <- tbats.components(fit)
out[, "slope"]
它还取决于模型是如何创建的。
数据
fit <- tbats(USAccDeaths, use.trend = TRUE)
https://stackoverflow.com/questions/63274939
复制相似问题