【发布时间】:2021-02-12 09:30:00
【问题描述】:
我想做一个分层随机样本的面板数据。怎么做?
示例: 最相似的情况是数据集 Guns,包含在“R”的 AER 包中。它有 51 个状态,13 个变量超过 23 年。这里有两种情况:
- 如何制作40个州的分层随机样本?
- 如何仅制作 size=40 个状态的随机样本?
我试过这个:
set.seed(2)
samp1=strata(Guns, ("levels(Guns$state)"), size=c(40), method = "srswor")
但返回错误:
Error in strata(Guns, (levels(Guns$state)), size = c(40), method = "srswor") :
the names of the strata are wrong
谢谢!
【问题讨论】:
-
分层随机抽样是在层/每个层内抽样。因此,对于分层抽样的第一步,我认为您只需要随机抽样。
标签: r sampling panel-data