R语言—数据抽样

一.简单随机抽样  sample()

 sample(x,size,replace=T/F,prob=NULL)

 x为待抽取对象,一般以向量形式表示,size为非负整数,表示想要抽取样本的个数,replace表示是为可放回抽样,prob用于设置各抽取样本的抽样概率,默认情况下无取值,即等概率抽样

 1.有放回的随机抽样

  sample(x,n,replace=T)

 2.无放回的随机抽样

  size的取值不可超过x的长度,否则报错

二.分层抽样  strata()

 strata(data,stratanames=NULL,size,method=c("srswor","srswr","poisson","systematic"),pik,description=FALSE)

 其中data为待抽样数据集,stratanames中放置进行分层所依据的变量名称,size用于设置各层中将要抽出的观测样本数,其顺序应当与数据集中该变量各水平出现顺序一致,且在使用该函数前,应当首先对数据集按照该变量进行升序排序,而method参数则用于选择其中列式的4种抽样方法(无放回、有放回、泊松、系统抽样,默认情况下取srswor)

三.整群抽样  cluster()

cluster(data,clusteraname,size,method=c("srswor","srswr","poisson","systematic"),pik,description=FALSE)

此处size表示要抽取的群数


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值