| random_walk_forc {lmForc} | R Documentation |
Random walk forecast
Description
random_walk_forc takes a vector of realized values, an integer
number of periods ahead to forecast, and an optional vector of time data
associated with the realized values. In each period, the current period value
of the realized_vec series is set as the h_ahead period ahead forecast.
Returns a random walk forecast where the h_ahead period ahead forecast
is simply the present value of the series being forecasted.
Usage
random_walk_forc(realized_vec, h_ahead, time_vec = NULL)
Arguments
realized_vec |
Vector of realized values. This is the series that is being forecasted. |
h_ahead |
Integer representing the number of periods ahead that is being forecasted. |
time_vec |
Vector of any class that is equal in length to the
|
Value
Forecast object that contains the random walk forecast.
See Also
For a detailed example see the help vignette:
vignette("lmForc", package = "lmForc")
Examples
date <- as.Date(c("2010-03-31", "2010-06-30", "2010-09-30", "2010-12-31",
"2011-03-31", "2011-06-30", "2011-09-30", "2011-12-31",
"2012-03-31", "2012-06-30"))
y <- c(1.09, 1.71, 1.09, 2.46, 1.78, 1.35, 2.89, 2.11, 2.97, 0.99)
data <- data.frame(date, y)
random_walk_forc(
realized_vec = data$y,
h_ahead = 4L,
time_vec = data$date
)