make_periodic {onlineforecast} | R Documentation |
Make an forecast matrix with a periodic time signal.
Description
This function creates a data.frame with k-steps-ahead values of a periodic time signal, such that it can be added to a data.list and used inputs to a forecast model.
Usage
make_periodic(time, kseq, period, offset = 0, tstep = NA)
Arguments
time |
vector of times of class "POSIXct" "POSIXt". |
kseq |
vector of integers, representing the desired "k-steps ahead". |
period |
a numeric setting the length of the period in seconds. |
offset |
a numeric setting an offset in the period start in seconds. |
tstep |
step time of k in seconds. |
Value
Returns a forecast matrix (data.frame) with rownames = times, colnames = k1, k2, k3, ... The content of the data frame is the hour of day.
See Also
make_tday
Examples
# Create a time sequence of 30 min sample period
tseq <- seq(ct("2019-01-01"), ct("2019-02-01 12:00"), by=1800)
# Make the three hourly periodic sequence
make_periodic(tseq, 1:10, 3*3600)
# With an offset of one hour
make_periodic(tseq, 1:10, 3*3600, 3600)
[Package onlineforecast version 1.0.2 Index]