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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。