【发布时间】:2013-02-23 10:55:39
【问题描述】:
我需要找到一种对组进行抽样的方法,以便观察到的比例与预期的比例相匹配。我想在每个组中保留尽可能多的观察结果。
简单示例: A 组 = 302 (60.3%) B 组 = 199 (39.7%)
我期望的比例是 46.6% 和 53.4%,所以在这种情况下,我将保留 B 组中的所有观察值,并对 A 组进行 0.576 的采样,以获得 174 个观察值。这是正确的吗?
有没有在 SAS 或 R 中编写一条规则,可以为 n 个组提供适当的采样率?我的实际问题涉及 14 个组,计数范围从 2 到 77:
A 组 = 77,观察 = 21.51%,预期 = 15.10%
B 组 = 5,观察 = 1.4%,预期 = 0.54%
C 组 = 2,观察 = 0.56%,预期 = 1.62%
等等
非常感谢您的帮助。
【问题讨论】:
-
您的数据目前的结构如何?
-
嗨,它是单列:A、A、B、A、C....
-
那么如何观察/预期记录?
-
观察到的比例只是来自 proc freq。预期的比例已在文件中提供给我。这会带来问题吗?
-
好吧,如果你想引用预期的频率,它们需要在 R 中可以访问...