使用R中的采样包从地层中采样0个观测值

使用R中的采样包从地层中采样0个观测值,r,sampling,stratum,R,Sampling,Stratum,我在不同的数据子集上使用相同的脚本。遇到一个数据子集,其中测试组的观察值为0,因此需要从控制组中选择0个观察值 选择0观察值时是否缺少某些语法或内容 library("sampling") st <- replicate(10, strata(df,stratanames=c("Stratum"),size=c(2,16,20,0,19,5,26), method="srswor")) 库(“采样”) stI有时还需要从一个或多个地层中选择零样本,但sampling::

我在不同的数据子集上使用相同的脚本。遇到一个数据子集,其中测试组的观察值为0,因此需要从控制组中选择0个观察值

选择0观察值时是否缺少某些语法或内容

    library("sampling")

    st <- replicate(10, strata(df,stratanames=c("Stratum"),size=c(2,16,20,0,19,5,26), method="srswor"))
库(“采样”)

stI有时还需要从一个或多个地层中选择零样本,但
sampling::strata
函数从不允许这样做

最后,我在这种情况下使用了
pps::stratsrs
函数,它工作得非常好,可以从您指定的任何地层中提供零样本。套餐可在以下网址购买:

有谁能推荐其他分层抽样函数(来自任何软件包),它可以在地层样本量向量中取0(零)