0

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

是否有一些语法或我缺少选择 0 个观察值的东西?

    library("sampling")

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

1 回答 1

0

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

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

任何人都可以建议其他分层抽样函数(来自任何包),这些函数可以在层样本大小的向量中取 0(零)?

于 2019-08-09T07:42:36.033 回答