首页 > 编程知识 正文

python计算pearson相关系数,python做相关性分析

时间:2023-05-05 23:13:35 阅读:284029 作者:306

你可以看看:from pydoc import help

from scipy.stats.stats import pearsonr

help(pearsonr)

>>>

Help on function pearsonr in module scipy.stats.stats:

pearsonr(x, y)

Calculates a Pearson correlation coefficient and the p-value for testing

non-correlation.

The Pearson correlation coefficient measures the linear relationship

between two datasets. Strictly speaking, Pearson's correlation requires

that each dataset be normally distributed. Like other correlation

coefficients, this one varies between -1 and +1 with 0 implying no

correlation. Correlations of -1 or +1 imply an exact linear

relationship. Positive correlations imply that as x increases, so does

y. Negative correlations imply that as x increases, y decreases.

The p-value roughly indicates the probability of an uncorrelated system<快三技巧大小单双准确率100ed system

producing datasets that have a Pearson correlation at least as extreme

as the one computed from these datasets. The p-values are not entirely

reliable but are probably reasonable for datasets larger than 500 or so.

Parameters

----------

x : 1D array

y : 1D array the same length as x

Returns

-------

(Pearson's correlation coefficient,

2-tailed p-value)

References

----------

http://www.statsoft.com/textbook/glosp.html#Pearson%20Correlation

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。