私の問題の非常に小さなバージョンは次のようになります。
私はいくつかの時系列を持っています
library(data.table)
library(forecast)
library(tidyverse)
x <-arima.sim(list(order = c(1,1,0), ar = 0.7), n = 100)
y <- arima.sim(list(order = c(1,1,0), ar = 0.1), n = 100)
data <- data.frame(x,y) %>% gather(var,value) # place into a data.frame
そして、auto.arimaとdata.tableを使用して、これらを素晴らしい予測パッケージでモデル化しました(実際には400以上のtsがあります)
models <- setDT(data)[,list(model=list(auto.arima(value))), by = var]
私の質問は、新しいデータの Arima モデルを更新するにはどうすればよいですか?
私はの線に沿って何かをしようとしてきました
models <-setDT(data)[,list(model=list(Arima(value, model = models$model))), by = var]
しかし、運がありません!