我正在计算两个数组的相关性。
x = {1,2,3};
y = {1,1,1};
来自apache commons math的PearsonsCorrelation是针对这些数组的NaN返回。即。
PearsonsCorrelation corr = new PearsonsCorrelation();
double result = corr.correlation(x, y); //result = NaN.
为什么答案不是0.0?
答案 0 :(得分:9)
Pearson相关性可以被认为是这些系列的协方差与其标准偏差的乘积之比。问题源于第二系列的标准偏差为0的事实。