我有一个加权变量,我想将其应用于我的数据集,以便获得加权总数。在 SPSS 中,这很简单。但是,在 R 中,我一直在将变量乘以权重变量以创建一个新变量,如下例所示:
https://stats.stackexchange.com/questions/210697/weighting-variable-based-on-another-variable
有没有更复杂的方法在 R 中应用权重?
谢谢。
我有一个加权变量,我想将其应用于我的数据集,以便获得加权总数。在 SPSS 中,这很简单。但是,在 R 中,我一直在将变量乘以权重变量以创建一个新变量,如下例所示:
https://stats.stackexchange.com/questions/210697/weighting-variable-based-on-another-variable
有没有更复杂的方法在 R 中应用权重?
谢谢。
如果您需要使用加权数据集并定义复杂survey
样本,您可以使用survey
包:https ://cran.r-project.org/web/packages/survey/survey.pdf 。因此,一旦定义了要应用的权重,您就可以使用各种汇总统计数据。但是,对于复杂的加权分析,我建议这样做。
否则,还有其他几个处理权重的包questionr
,例如。
这完全取决于您是否必须进行简单的加权求和,或者继续进行需要使用更复杂方法的其他类型的分析。