# Generic function. window(x, ...) ## Default S3 method: window(x, start = NULL, end = NULL, frequency = NULL, deltat = NULL, extend = FALSE, ...) ## S3 method for class 'ts': window(x, ...)# Generic function. window(x, ...) <- value ## S3 method for class 'ts': window(x, start, end, frequency, deltat, ...) <- value
x | univariate or multivariate time series, or a vector or matrix. If not a time series the default tsp parameters of start = 1, end = nrow(x) and frequency = 1 are used. Missing values (NA's) are allowed. |
start | new starting date for the series; if earlier than the starting date of x, no change is made on start when extend is FALSE. If extend is TRUE, NA's are prepended to extended time series. This can be either a single numeric value, or a length 2 integer vector giving the period and the position within the period. If start falls between two actual sampling times then the value of the later one is used. |
end | new ending date for the series; if later than the ending date of x, no change is made on end when extend is FALSE. If extend is TRUE, NA's are appended to extended time series. This can be either a single numeric value, or a length 2 integer vector giving the period and the position within the period. If end falls between two actual sampling times then the value of the earlier one is used. |
frequency | new observations frequency; that is, how many observations per sampling period. The new frequency must be divided exactly by the frequency of x. Otherwise, the frequency is not changed. |
deltat | new argument to be provided instead of frequency. This represents the fraction of the sampling period between successive observations; e.g., monthly data has deltat=1/12. Only one of frequency or deltat should be provided. Note that the calculated frequency must be divided exactly by the frequency of x. Otherwise, the deltat is not changed. |
extend | a logical value to indicate if start and/or end can be extended. See start and end argument description. |
... | other arguments pass to or from methods. |
value | a vector of new data values to replace the window-ed time series. The length of it must be identical or sub-multiplied to the length of window-ed time series (after any extension). The values are replaced repeatedly in sub-multiple case. |
window(Sdatasets::freeny.y, start=c(1963, 3), end=c(1967, 2)) window(Sdatasets::freeny.y, start=c(1963, 3), end=c(1967, 2), frequency=2)window(Sdatasets::freeny.y, start=1960, end=c(1975, 2), extend=TRUE)
local.freeny <- Sdatasets::freeny.y window(local.freeny, start=1963.25, end=1963.50) <- c(6.90, 6.95) local.freeny
# Example for window.default window(matrix(1:12, nrow=3), start=2 , end=3)