当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R time 时间序列的采样次数


R语言 time 位于 stats 包(package)。

说明

time 创建对时间序列进行采样的时间向量。

cycle 给出每个观察周期中的位置。

frequency 返回每单位时间的样本数,deltat 返回观察之间的时间间隔(请参阅 ts )。

用法

time(x, ...)
## Default S3 method:
time(x, offset = 0, ts.eps = getOption("ts.eps"), ...)

cycle(x, ...)
frequency(x, ...)
deltat(x, ...)

参数

x

单变量或多变量时间序列,或者向量或矩阵。

offset

可用于指示在时间单位内何时进行采样。 0(默认)表示单元的开始,0.5 表示中间,1 表示间隔的结束。

ts.eps

时间序列比较容差,在 time() 中用于确定是否比 ts.eps 更接近整数的值应该被 round() 编辑以保留 “year”。

...

未来方法的额外参数。

细节

这些都是通用函数,将使用 xtsp 属性(如果存在)。 timecycle 具有类 ts 的方法,可将结果强制传递给该类。

time() round()s 值接近整数,即接近于ts.eps, 自从R4.3.0。对于以前的行为,您可以使用以下方式调用它ts.eps = 0.

例子

require(graphics)

cycle(presidents)
# a simple series plot
plot(as.vector(time(presidents)), as.vector(presidents), type = "l")

参考

Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988) The New S Language. Wadsworth & Brooks/Cole.

也可以看看

tsstarttspwindow

date 表示时钟时间,system.time 表示 CPU 使用情况。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Sampling Times of Time Series。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。