我想计算一个变量的标准偏差,该变量通过第二个变量对每个观察值进行加权。
values <- c(100, 200, 300, 400, 200) sizes <- c(12, 54, 1, 218, 63)
如何在基于values的情况下应用加权来查找sizes的标准偏差?
values
sizes
我们可以使用wtd.var中的Hmisc来获取方差,然后取其平方根
wtd.var
Hmisc
sqrt(Hmisc::wtd.var(values, sizes)) #[1] 102.696