0

在 R 中,一个包含 30 个类别的数据集(N cluster=30),每个 cluster 中的单元数不相等(在 i cluster 中,可以有 24、25、26、27 或 28 个单元)。我想进行两阶段抽样,首先从 N 中抽取 n 个簇,其次,在这 n 个簇中,随机抽取每个选定簇中 50% 的单元。

例子:

ls=list(4,c(1,1,1,1))
mstage(b,stage=list("cluster","cluster"),varnames=list("REGION","AREA"),
      size=ls, method=c("systematic","systematic"),pik=prob)

我的情况:

mstage(cs.bb2,stage=list("cluster",""), varnames=list("Team","Team"),
     size=list(12,c(?)),pik=list(rep(0.5,797)), method=list("srswor","srswor"))

我上面的代码不起作用。我不知道如何放置“size =”的第二个参数?对我的代码或此两阶段采样的替代解决方案的任何更正表示赞赏。

示例: https ://www.rdocumentation.org/packages/sampling/versions/2.8/topics/mstage

4

0 回答 0