R 中有问题的方差计算
Questionnable computation of Variance in R
函数 var() 计算方差,对于 vektor<-c(0,1,1,2) var(vektor) returns 结果为 0.666 而不是预期值 0.5。
据我所知,方差的计算方法是与均值的偏差平方和除以项目数。在这种情况下,均值(向量)=1。方差将是 (-1,0,0,1) 的平方值除以 4。这将是 1+0+0+1 除以 4。这将是 2/4=0.5
谁知道r计算出的值不是0.5的原因?使用哪个公式?我没有在 ?var.
的帮助中找到解释
如有任何建议,我们将不胜感激!
R 计算无偏方差 (https://en.wikipedia.org/wiki/Variance#Unbiased_sample_variance),它是相同的但除以 n-1 = 3
而不是 n = 4
.
函数 var() 计算方差,对于 vektor<-c(0,1,1,2) var(vektor) returns 结果为 0.666 而不是预期值 0.5。
据我所知,方差的计算方法是与均值的偏差平方和除以项目数。在这种情况下,均值(向量)=1。方差将是 (-1,0,0,1) 的平方值除以 4。这将是 1+0+0+1 除以 4。这将是 2/4=0.5
谁知道r计算出的值不是0.5的原因?使用哪个公式?我没有在 ?var.
的帮助中找到解释如有任何建议,我们将不胜感激!
R 计算无偏方差 (https://en.wikipedia.org/wiki/Variance#Unbiased_sample_variance),它是相同的但除以 n-1 = 3
而不是 n = 4
.