Constrained Forecast of One-sided Integer Response Model
Source:R/constrainedforecast.R
constrainedforecast.Rd
This function estimates the lower and upper 80% and 95% forecasts of the Model. The final values are within the lower and upper limits of the base data. Used in conjunction with <scaled_logit> and <inv_scaled_logit> functions, they are adapted from Hyndman & Athanasopoulos (2021) and modified for independent use rather than be restricted to be used with a particular package.
Value
A list of forecast values within 80% and 95% confidence band. The values are:
Lower 80%
Forecast at lower 80% confidence level.
Upper 80%
Forecast at upper 80% confidence level.
Lower 95%
Forecast at lower 95% confidence level.
Upper 95%
Forecast at upper 95% confidence level.
Examples
library(Dyn4cast)
library(splines)
library(forecast)
lower <- 1
upper <- 37
Model <- lm(states ~ bs(sequence, knots = c(30, 115)), data = Data)
FitModel <- scaledlogit(x = fitted.values(Model), lower = lower,
upper = upper)
ForecastModel <- forecast(FitModel, h = length(200))
ForecastValues <- constrainedforecast(Model = ForecastModel, lower, upper)