R:由第二变量加权的一个变量的标准偏差

问题描述 投票:0回答:1

我想计算一个变量的标准偏差,该变量通过第二个变量对每个观察值进行加权。

values <- c(100, 200, 300, 400, 200)
sizes <- c(12, 54, 1, 218, 63)

如何在基于values的情况下应用加权来查找sizes的标准偏差?

r statistics standard-deviation variance weighted
1个回答
0
投票

我们可以使用wtd.var中的Hmisc来获取方差,然后取其平方根

sqrt(Hmisc::wtd.var(values, sizes))
#[1] 102.696
© www.soinside.com 2019 - 2024. All rights reserved.