首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >皮尔逊相关系数2-尾p值意义

皮尔逊相关系数2-尾p值意义
EN

Stack Overflow用户
提问于 2012-12-01 06:13:23
回答 1查看 16.4K关注 0票数 18

从我使用的导入库中: scipy.stats.stats导入sciPy来计算两个数组的相关系数,我得到的值是:(0.80751532276005755,0.19248467723994242)。

我认为我只能得到-1到+1范围内的一个值,所以我不确定如何解释这两个结果。这是我的两个数组:

代码语言:javascript
复制
x = [50,500,1500,2500]
y = [17, 6, 6, 194]

我做到了:

代码语言:javascript
复制
pearsonr(x,y)

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-01 06:57:56

pearsonr()返回一个由相关系数和相应的p值组成的二元组:

  • 相关系数的范围从-1到+1。
  • 零假设是两个变量不相关。P值是一个介于0和1之间的数字,它表示如果零假设为真,数据将出现的概率。

有关进一步的讨论,请参阅http://www.eecs.qmul.ac.uk/~norman/blog_articles/p_values.pdf

我认为我只能得到-1到+1范围内的一个值

如果您只需要相关系数,只需忽略元组的第二个元素(p值):

代码语言:javascript
复制
corrxy = pearsonr(x,y)[0]

值得一提的是,还有numpy.corrcoef(),它计算相关矩阵(没有p值)。

票数 32
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13653951

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档