View source: R/constrainedforecast.R
constrainedforecast | R Documentation |
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.
constrainedforecast(Model, lower, upper)
Model |
This is the exponential values from the |
lower |
The lower limit of the forecast |
upper |
The upper limit of the forecast |
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. |
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.