使用R中的采样包从地层获取样本0的观测值

时间:2018-08-21 22:52:56

标签: 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"))

1 个答案:

答案 0 :(得分:0)

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

在这种情况下,我最终使用pps::stratsrs函数,效果很好,并且可以从您指定的任何层次中提供零样本。软件包可从https://cran.r-project.org/web/packages/pps/index.html获得。

有人能建议其他分层抽样函数(从任何程序包中抽取)在层样本大小向量中取0(零)吗?