Make Indicator Matrices (Impulses, Steps, Trends)
Auxiliary functions to make, respectively, matrices of impulse indicators (
iim), step indicators (
sim) and trend indicators (
1 2 3 4 5 6 7 8
either an integer (the length of the series in question) or a series (a vector or matrix) from which to use the time-series index to make indicators of
the locations of the impulses. If NULL (the default), then all impulses are returned
logical. If TRUE, then the natural log is applied on the trends
x is a series or vector of observations, then the index of
x will be used for the labelling of the impulses, and in the returned
tim the first indicator is removed, since it is exactly colinear with the others.
zoo matrix containing the impulses
Genaro Sucarrat, http://www.sucarrat.net/
1 2 3 4 5 6 7 8 9 10 11 12 13 14
##generate series: y <- rnorm(40) ##make matrix of impulse indicators: mIIM <- iim(40) ##make matrix of step-indicators, but only every third: mSIM <- sim(y, which.ones=seq(1,40,3)) ##give quarterly time-series attributes to y-series: y <- zooreg(y, frequency=4, end=c(2015,4)) ##make matrix of trend-indicators with quarterly labels: mTIM <- tim(y)
Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.