0 Comments

R语言sample函数-随机采样

发布于:2018-07-15  |   作者:admin  |   已聚集:人围观
R语言中的sample()函数是用于随机采样的函数。

函数模型:sample(x, size, replace = FALSE, prob = NULL)

x参数为一个向量,其中包含一个以上的元素;也可以为一个整数,如果为整数(N),采样范围为1:N,包括N本身。
size,即采样次数
replace表示是否重复采样,默认为FALSE,如果为TRUE,则表示为放回采样。
prob参数可以设置x中每个元素被sample的概率。

注意:当replace为FALSE,size大于x中的元素时,会报错。

例如:
a=c("a","b","c")
sample(a,2)
[1] "c" "a"

放回采样

				
a=c("a","b","c")
sample(a, 5, replace=TRUE)
[1] "b" "c" "c" "c" "b"

标签:R(7)
    输入验证码:
点击我更换验证码