當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。