R语言的sample函数
时间: 2023-10-23 11:18:44 浏览: 68
R语言的各种检验函数示例
R语言的sample函数是一个随机抽样函数,可以从一个向量中随机抽取指定数量的元素。其语法格式如下:
`sample(x, size, replace = FALSE, prob = NULL)`
其中,参数含义如下:
- x:要抽样的向量;
- size:抽样的数量;
- replace:是否有放回地抽样,即抽出一个元素后是否重新放回向量中;
- prob:元素被抽中的概率,如果不指定则默认为等概率。
示例:
```
# 从1到10中随机抽取3个数
sample(1:10, 3)
# 从1到10中随机抽取3个数,允许重复抽取
sample(1:10, 3, replace = TRUE)
# 从1到10中随机抽取3个数,每个数被抽中的概率不同
sample(1:10, 3, prob = c(0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.2))
```
阅读全文