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
发出的红包

打赏作者

wangchuang2017

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值