time {stats} | R Documentation |
Sampling Times of Time Series
Description
time
creates the vector of times at which a time series was sampled.
cycle
gives the positions in the cycle of each observation.
frequency
returns the number of samples per unit time and
deltat
the time interval between observations (see
ts
).
Usage
time(x, ...)
## Default S3 method:
time(x, offset = 0, ts.eps = getOption("ts.eps"), ...)
cycle(x, ...)
frequency(x, ...)
deltat(x, ...)
Arguments
x |
a univariate or multivariate time-series, or a vector or matrix. |
offset |
can be used to indicate when sampling took place
in the time unit. |
ts.eps |
time series comparison tolerance, used in |
... |
extra arguments for future methods. |
Details
These are all generic functions, which will use the
tsp
attribute of x
if it exists. time
and cycle
have methods for class ts
that coerce
the result to that class.
time()
round()
s values close to an integer, i.e.,
closer than ts.eps
, since R 4.3.0. For previous behaviour,
you can call it with ts.eps = 0
.
References
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.
See Also
date
for clock time, system.time
for CPU usage.
Examples
require(graphics)
cycle(presidents)
# a simple series plot
plot(as.vector(time(presidents)), as.vector(presidents), type = "l")