在Python中计算Pearson相关性和重要性

我正在寻找一个将两个列表作为输入,并返回Pearson相关性和相关性意义的函数。


ABOUTYOU
浏览 566回答 3
3回答

白衣非少年

皮尔逊相关性可以用numpy的计算corrcoef。import numpynumpy.corrcoef(list1, list2)[0, 1]

达令说

一种替代可以是来自天然SciPy的功能linregress其计算:斜率:回归线的斜率截距:回归线的截距r值:相关系数p值:假设检验的两侧p值,其零假设是斜率为零stderr:估算的标准误这是一个示例:a = [15, 12, 8, 8, 7, 7, 7, 6, 5, 3]b = [10, 25, 17, 11, 13, 17, 20, 13, 9, 15]from scipy.stats import linregresslinregress(a, b)将返回您:LinregressResult(slope=0.20833333333333337, intercept=13.375, rvalue=0.14499815458068521, pvalue=0.68940144811669501, stderr=0.50261704627083648)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python