| CalendarVar | R Documentation |
'CalendarVar()' creates a set of deterministic regressors to capture calendar effects (trading/working days, length-of-month, leap-year and Easter).
CalendarVar(
x,
form = c("dif", "td", "td7", "td6", "wd", "null"),
ref = 0,
lom = TRUE,
lpyear = TRUE,
easter = FALSE,
len = 4,
easter.mon = FALSE,
n.ahead = 0
)
x |
A 'ts' object used to determine start, length and frequency. |
form |
Character selecting the set of calendar variables: '"dif"' (differences wrt reference day), '"td"' (6 dummies + lom; omits reference), '"td7"' (7 dummies), '"td6"' (6 dummies; omits reference), '"wd"' (weekdays vs weekend), or '"null"' (no trading-day regressors). |
ref |
Non-negative integer (0–6) indicating the reference day (0 = Sunday, 1 = Monday, …, 6 = Saturday). Ignored unless 'form' needs it. |
lom |
Logical. If 'TRUE' include a length-of-month regressor. |
lpyear |
Logical. If 'TRUE' include a leap-year regressor. |
easter |
Logical. If 'TRUE' include an Easter regressor. |
len |
Integer duration for Easter effect (days). Typical values: 4–8. |
easter.mon |
Logical. 'TRUE' if Holy Monday is a public holiday. |
n.ahead |
Integer. Extra observations to extend the sample (forecast horizon). |
An object of class 'ts' or 'mts' with the requested regressors.
Bell, W.R. and Hillmer, S.C. (1983) “Modeling time series with calendar variation”, *Journal of the American Statistical Association*, 78, 526–534.
X <- CalendarVar(AirPassengers, form = "wd", easter = TRUE, len = 5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.