【发布时间】:2015-02-24 17:21:00
【问题描述】:
我还是 R 的新手,我有一个可能很简单的问题,希望你能回答。
我使用数据集:GSS 2010。我有每个受访者的 id,我有 9 个数字级别的变量“区域”。在 794 个变量的所有 2044 次观测中。
我想抽取一个大小为 100 的样本,每个层按其人口规模(完整的 GSS)按比例抽样。
我查看了包装“采样”和“调查”,但遗憾的是我无法抽取样品。
到目前为止,我最好的猜测是这样的:
#Stratified subsample of GSS2010; regions as strata
s=strata(GSS2010,c("region"),size=c(100), method="systematic", pik=id$region)
希望您能提供帮助。非常感谢您。
最好, 苏菲
【问题讨论】:
-
您可以查看我的“splitstackshape”包中的
stratified函数或“dplyr”中的sample_frac。你的问题还不够清楚。