我遇到了同样的问题:具有带有空交集的几个子集的标准差,均值和大小,计算这些子集的并集的标准差。
我喜欢sashkello和Glen_b♦的答案,但我想找到它的证明。我是以这种方式完成的,如果对任何人有帮助,我都会把它留在这里。
因此,目的是要确实看到:
s=(n1s21+n2s22+n1(y¯1−y¯)2+n2(y¯2−y¯)2n1+n2)1/2
一步步:
(n1s21+n2s22+n1(y¯1−y¯)2+n2(y¯2−y¯)2n1+n2)1/2=(∑n1i=1(xi−y1¯)2+∑n2i=1(yi−y2¯)2+n1(y¯1−y¯)2+n2(y¯2−y¯)2n1+n2)1/2=(∑n1i=1((xi−y1¯)2+(y¯1−y¯)2)+∑n2i=1((yi−y2¯)2+(y¯2−y¯)2)n1+n2)1/2=(∑n1i=1(x2i+y¯2+2y1¯2−2xiy1¯−2y1¯y¯)n1+n2+∑n2i=1(y2i+y¯2+2y2¯2−2yiy2¯−2y2¯y¯)n1+n2)1/2=⎛⎝⎜∑n1i=1(x2i+y¯2−2y¯∑n1j=1xjn1)+2n1y1¯2−2y1¯∑n1i=1xin1+n2+∑n2i=1(y2i+y¯2−2y¯∑n2j=1yjn2)+2n2y2¯2−2y2¯∑n2i=1yin1+n2⎞⎠⎟1/2=⎛⎝⎜∑n1i=1(x2i+y¯2−2y¯∑n1j=1xjn1)+2n1y1¯2−2y1¯n1y1¯n1+n2+∑n2i=1(y2i+y¯2−2y¯∑n2j=1yjn2)+2n2y2¯2−2y2¯n2y2¯n1+n2⎞⎠⎟1/2=⎛⎝⎜∑n1i=1(x2i+y¯2−2y¯∑n1j=1xjn1)n1+n2+∑n2i=1(y2i+y¯2−2y¯∑n2j=1yjn2)n1+n2⎞⎠⎟1/2
现在的诀窍是认识到我们可以对和重新排序:由于每个
项出现次,因此我们可以重新排序将分子写为
Ñ1 ñ 1个 Σ我=1(X 2 我 + ˉ ý 2-2 ˉ Ÿ X我),
−2y¯∑j=1n1xjn1
n1∑i=1n1(x2i+y¯2−2y¯xi),
因此,继续进行等式链:
=(∑n1i=1(xi−y¯)2n1+n2+∑n2i=1(yi−y¯)2n1+n2)1/2=(∑n1+n2i=1(zi−y¯)2n1+n2)1/2=s□
话虽这么说,可能有一种更简单的方法可以做到这一点。
如前所述,该公式可以扩展到个子集。证明是对套数的归纳。基本情况已得到证明,对于归纳步骤,应将类似的均等链应用于后者。k