我试图计算两个数据集的相关系数,这两个数据集的长度不一样。下面的代码只适用于等长数组。在
import numpy as np
from scipy.stats.stats import pearsonr
a = [ 0, 0.4, 0.2, 0.4, 0.2, 0.4, 0.2, 0.5 ]
b = [ 25, 40, 62, 58, 53, 54]
print pearsonr(a,b)
在我的例子中,“b”向量的长度可以从50到100个datpoints不等。而我要匹配的函数是标准的。“a”的附加图像。有没有其他的首选模块来匹配这些模式?在
本质上你不能计算不同长度向量之间的相关系数,因为你需要成对的数据来进行计算。你可以插值最短的向量,使它们的长度相同,但这可能会显著改变结果,这取决于插值方法。在
相关问题 更多 >
编程相关推荐