R/forecast_arima.R

Defines functions forecast_arima

forecast_arima <- function(model, .extend = NULL, ...){
  if(!is.null(.extend)){
    xreg <- model$xreg %>%
      ts_extend(.extend)

    if(get_arima_comp(model, 'drift')){
      xreg <- xreg %>%
        ts_select(.exclude = 'drift')
    }
  }

  forecast::forecast(
    model,
    xreg = xreg,
    ...
  )
}
drdsdaniel/Dmisc documentation built on Oct. 23, 2024, 9:28 p.m.