我做了一项调查,用户可以对某个主题进行投票。他们被允许yay
它(+1),nay
它(-1)或don't care
(0)。
我只在Google表格中有汇总结果,例如
yay nay dontcare
Option A: 32 14 23
Option B: 12 37 20
Option C: 40 17 12
Option D: 64 3 2
每个选项的投票数总是相同的。
现在我需要找出答案的争议程度。我想过STDEVP,但我没有单元格列表,只有聚合。
如何在Google表格中找到标准偏差?
答案 0 :(得分:1)
假设你忽略了不关心你可以采取yay的流行并使用sd = sqrt(p(1-p))
所以,如果你的列在B列中,那么在C中使用
=SQRT(B2/SUM(B2:C2) * (C2/SUM(B2:C2)))
请注意,这是人口的标准偏差。
如果要包含它们,可以使用
计算E2中的均值=SUMPRODUCT(B2:D2, {1, -1, 0}) / SUM(B2:D2)
然后你可以在F2中计算这样的方差
=SUMPRODUCT(ArrayFormula({1, -1, 0}-E2)^2, B2:D2) / (SUM(B2:D2)-1)
只是将每1,-1或0减去均值,将这个偏差平方并取平均-1自由度(对于样本,如果假设你有人口,则保留-1) )。
标准差为
=SQRT(F2)