如何通过另一个变量对变量进行加权?

时间:2016-04-25 10:55:27

标签: r rstudio spss

在SPSS中,我可以选择一个我想用于加权其他变量的变量,只需使用“weights_by”。

对于我的学习,我现在必须使用Rstudio。当我做上述事情并在R中打开时,它们的重量将消失。我怎么能在R中做到这一点?

类似的东西:

"weights(pspwhgt)" (without"") is not working for me... 

我是初学者。我有我的变量性别,我想通过我的其他变量pspwhgt来加权。如果不是数学或编程的天才,我怎么能这样做呢?

1 个答案:

答案 0 :(得分:1)

与SPSS不同,R中的权重应用于操作级别而不是全局。因此,指定和使用权重的方式取决于您要执行的操作。许多R函数都有weights个参数(例如lm()等)。您可能还需要weighted.mean()等。