有放回的随机抽样怎么做用R语言怎么实现?—R?

Python012

有放回的随机抽样怎么做用R语言怎么实现?—R?,第1张

即随机抽样.sample(x,size,replace = FALSE,prob = NULL)replace=F,表示不重复抽样replace=T 表示可以重复抽样x=1:5sample(x,6,replace=T) #重复抽样[1] 1 2 1 4 4 3sample(x,2,replace=F) #不重复[1] 4 5,9,

样本分布有区别于总体分布,它是从总体中按一定的分组标志选出来的部分样本容量。抽样分布是一种概率分布,随机变量是样本统计量。就比如说调查100个学生的身高,从中随机抽取30个人,这30个人就组成一个样本分布。之后再抽取60人,接着90依次类推——从个人样本中得到的平均数就是抽样分布的变量了

#1.如果总体是自然数这样的等差数列,可以直接利用seq函数挑出奇数(或偶数):

n <- 1:100

( ji <- seq(from=1,to=100,by=2) )

( ou <- setdiff(n,ji) )

rm(ji)rm(ou)

#2.如果总体是杂乱无章的集合,可以写个小函数判断某个数的奇偶:

jishu <- function(x){

ifelse(x%%2 ==0,F,T)

}

( ji <- n[jishu(n)] )

( ou <- n[!jishu(n)] )

#通过上面的任一一种方法将总体的奇数偶数区分开,接下来就可以使用sample函数抽样了:

sample(ji,5)