Python ライブラリ scipy を使用して、2 つの float 配列のピアソンの相関を計算しています。配列が異なっていても、係数の戻り値は常に 1.0 です。例えば:
[-0.65499887 2.34644428]
[-1.46049758 3.86537321]
私はこの方法でルーチンを呼び出しています:
r_row, p_value = scipy.stats.pearsonr(array1, array2)
の値r_row
は常に 1.0 です。私は何を間違っていますか?