gpt4 book ai didi

r - 对组进行抽样以匹配预期比例的算法

转载 作者:行者123 更新时间:2023-12-02 20:52:20 27 4
gpt4 key购买 nike

我需要找到一种对群体进行抽样的方法,以便观察到的比例与预期的比例相匹配。我想在每组中保留尽可能多的观察结果。

简单的例子: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%

等等

非常感谢您的帮助。

最佳答案

我相信您可以使用 PROC SURVEYSELECT 来实现这一点。您需要将每组的预期采样率存储在单独的数据集中,然后在 PROC SURVEYSELECT 语句中应用选项“SAMPRATE=SAS 数据集”。有关详细信息,请参阅有关此过程的在线文档。

关于r - 对组进行抽样以匹配预期比例的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15284810/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com