3 回答

TA貢獻(xiàn)1863條經(jīng)驗(yàn) 獲得超2個(gè)贊
皮爾遜相關(guān)性可以用numpy的來(lái)計(jì)算corrcoef。
import numpy
numpy.corrcoef(list1, list2)[0, 1]

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
一種替代可以是來(lái)自天然SciPy的功能linregress其計(jì)算:
斜率:回歸線的斜率
截距:回歸線的截距
r值:相關(guān)系數(shù)
p值:假設(shè)檢驗(yàn)的兩側(cè)p值,其零假設(shè)是斜率為零
stderr:估計(jì)的標(biāo)準(zhǔn)誤差
這是一個(gè)示例:
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 linregress
linregress(a, b)
將返回您:
LinregressResult(slope=0.20833333333333337, intercept=13.375, rvalue=0.14499815458068521, pvalue=0.68940144811669501, stderr=0.50261704627083648)
添加回答
舉報(bào)