我正在使用excel中的covariance
公式,该公式以两个数组的形式接收数据。
示例:数组A和数组B的协方差等于协方差.P(数组A,数组B)。
我的问题是我正在为每组数据使用多个数组。
如何计算两组之间的协方差,每组由多个数组组成?
示例:A U B U C和D U E的协方差U F =协方差(?????)。
我尝试使用covariance(A+B+C, D+E+F)
,但它没有用。
有谁知道该怎么做?
答案 0 :(得分:0)
可能有一些简单的技巧,我不知道这会让COVARIANCE.P
以你想要的方式工作。但另一种选择是只是手动执行计算,因为它实际上不是""坏。要了解计算,请查看Wikipedia Covariance:
基本上,这意味着产品E[XY]
的平均值减去平均值E[X]*E[Y]
的乘积。
假设{A
B
C
} {D
E
F
}实际上是有效范围,您可以使用此数组公式来计算协方差:
=AVERAGE(A*D,B*E,C*F)-(AVERAGE(A,B,C)*AVERAGE(D,E,F))
注意:输入的数组公式为: ctrl + shift + 输入
现在,添加更多标准会改变它:
{A
B
C
D
} {E
F
G
H
}
=AVERAGE(A*E,B*F,C*G,D*H)-(AVERAGE(A,B,C,D)*AVERAGE(E,F,G,H))
{A
B
C
D
E
} {F
G
H
{ {1}} I
}
J
{=AVERAGE(A*F,B*G,C*H,D*I,E*J)-(AVERAGE(A,B,C,D,E)*AVERAGE(F,G,H,I,J))
A
B
C
D
E
} {F
G
{ {1}} H
I
J
}
K