【发布时间】:2021-08-14 22:54:02
【问题描述】:
我正在使用 R 中的 survey package 来分析 "Understanding Society" 社会调查。调查的 main user guide 指定(第 45 页)权重已缩放为平均值为 1。使用 svydesign() 函数时,我将权重变量传递给 weight 参数。
在survey package documentation的surveysummary()函数下,它声明:
请注意,如果重新调整权重以使其不是采样概率的倒数,则设计效果将不正确。
在使用 svyglm() 等函数时,我会因此得到不正确的估计和/或标准错误吗?
这引起了我的注意,因为在使用 psrsq() 函数获取模型的 Pseudo R-Squared 时,我收到了以下警告:
权重似乎被缩放:rsquared 可能是错误的
任何帮助将不胜感激!谢谢!
【问题讨论】:
-
这不是我阅读帮助页面 (p64) 的方式。 (我认为)它说包函数的逻辑将是构建所描述的权重。我不认为它要求您进行任何重新缩放。该帮助页面甚至没有描述
weights参数。 -
感谢您的评论。对于该函数(surveysummary),加权信息包含在传递给设计参数的对象中,该对象是一个 svydesign 对象。 svydesign 对象是从具有权重参数的 svydesign() 函数创建的。因此,我认为您必须确保将正确的权重传递给 svydesign() 函数,但如果您的数据集中的权重被缩放,我不知道这意味着什么。