jitter
位於 base
包(package)。 說明
向數值向量添加少量噪聲。
用法
jitter(x, factor = 1, amount = NULL)
參數
x |
應添加抖動的數值向量。 |
factor |
數字。 |
amount |
數字;如果為正,則用作數量(見下文),否則,如果 默認 ( |
細節
假設 r
的結果是 r <- x + runif(n, -a, a)
,其中 n <- length(x)
和 a
是 amount
參數(如果指定)。
讓z <- max(x) - min(x)
(假設通常情況)。要添加的數量 a
可以作為正參數 amount
提供,也可以根據 z
計算,如下所示:
如果amount == 0
,我們設置a <- factor * z/50
(與S相同)。
如果amount
是NULL
(默認),我們設置a <- factor * d/5
,其中d 是相鄰唯一(除了模糊)x
值之間的最小差異。
值
jitter(x, ...)
返回與 x
長度相同的數字,但添加了 amount
噪聲以打破平局。
例子
round(jitter(c(rep(1, 3), rep(1.2, 4), rep(3, 3))), 3)
## These two 'fail' with S-plus 3.x:
jitter(rep(0, 7))
jitter(rep(10000, 5))
作者
Werner Stahel and Martin Maechler, ETH Zurich
參考
Chambers, J. M., Cleveland, W. S., Kleiner, B. and Tukey, P.A. (1983) Graphical Methods for Data Analysis. Wadsworth; figures 2.8, 4.22, 5.4.
Chambers, J. M. and Hastie, T. J. (1992) Statistical Models in S. Wadsworth & Brooks/Cole.
也可以看看
rug
您可能希望與 jitter
結合使用。
相關用法
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
- R noquote “無引號”字符串打印類
- R warning 警告信息
- R rapply 遞歸地將函數應用於列表
- R basename 操作文件路徑
- R with 評估數據環境中的表達式
- R formals 訪問和操縱形式參數
- R icuSetCollate 按 ICU 設置整理
- R search 給出 R 對象的搜索路徑
- R Defunct 將對象標記為已失效
- R gzcon 通過連接(解)壓縮 I/O
- R readRenviron 從文件設置環境變量
- R Sys.localeconv 查找當前語言環境中數字和貨幣表示形式的詳細信息
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 ‘Jitter’ (Add Noise) to Numbers。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。