Generates future predictions of the time series from an inzightts object. The output object includes predicted means, prediction intervals, raw data, and fitted values.
## S3 method for class 'inz_ts'predict( object, var =NULL, h =8, mult_fit =FALSE, pred_model ="auto", confint_width =0.95, model_range =NULL,...)## S3 method for class 'inz_frct'plot(x, t_range =NULL, xlab =NULL, ylab =NULL, title =NULL,...)
Arguments
object: An inzightts object representing the time series.
var: A character vector specifying the variable(s) to forecast, or set to NULL to forecast all variables.
h: The forecast horizon, either the number of observations to predict, or a character string specifying the time interval to predict (e.g., "2 years").
mult_fit: Logical; set to TRUE for a multiplicative model, or FALSE for the default additive model.
pred_model: The name of a fable model function or "auto".
confint_width: A decimal representing the width of the prediction interval.
model_range: The range of data to be used for fitting forecasts, specified as dates or years.
...: Additional arguments (ignored).
x: An inz_frct object containing the forecasts.
t_range: The range of data to be plotted, specified as dates or years.
xlab: A title for the x-axis of the plot.
ylab: A title for the y-axis of the plot.
title: A title for the graph.
Returns
An inz_frct object containing the forecasts.
Examples
t <- inzightts(visitorsQ, var = c(2,4))## The following two examples are equivalentpred <- predict(t, names(t)[-1], h ="2 years")pred <- predict(t, names(t)[-1], h =8)## Not run:plot(pred)## End(Not run)