获取 R 中新数据点的拟合值



我有一些带有每周数据的时间序列"ts",并为其拟合了一个 arima 模型。这为我提供了数据点的拟合值。下周我有一个用于时间序列的新数据点,并希望在不再次训练 arima 模型的情况下获得拟合值。是否可以使用已训练模型中的信息来获取新数据点的拟合值?

library(forecast)
library("dplyr")
timeseries <- ts(nhtemp)
# original timeseries and new timeseries with one additonal datapoint
timeseries_original <- nhtemp %>% head(-1)
timeseries_new <- nhtemp
# fit model
mod_arima <- auto.arima(timeseries_original)
# fitted values
mod_arima$fitted
# get fitted values for new data?

自己找到了解决方案

mod_arima_new <- Arima(timeseries_new, model=mod_arima)

最新更新