Pearsonr和p值

时间:2019-05-17 21:46:59

标签: pandas seaborn p-value pearson-correlation

我正在分析熊猫中的一些数据,并使用sns.jointplot()函数绘制两个变量之间的相关性。这两个函数之间的相关性结果如下所示: enter image description here

pearsonr的值为0.41,p为5e-18。我可以从这两个值中推断出什么。这两个变量之间是否存在良好的关系。

如果我只想在情节上显示pearsonr,该如何更改代码。以下是我目前使用的代码。

ax=sns.jointplot(df['Comfort'], df['Assurance'],data=df, kind="kde", color='r');

1 个答案:

答案 0 :(得分:1)

  

pearsonr的值为0.41,p为5e-18。我可以从中推断出什么   这两个值。两者之间有良好的关系吗   变量不是。

粗略地说:

  • 相关系数(0.41)的大小表明正相关性较低。
  • p值(5e-18)表明相关系数具有统计学意义,远小于0.01(0.01 --->当实际上不存在任何相关关系时得出存在相关关系的风险为1 %)。
  • 请记住,皮尔逊相关系数仅测量线性关系。对于具有强非线性关系的变量(数据集),您可以获得皮尔逊相关系数0。此外,您假设变量(数据集)呈正态分布。
  

如果我只想在情节上显示pearsonr,该怎么办   更改我的代码。

seaborn 0.9.0不显示该信息。要添加该信息,您可以使用scipy.stats.pearsonr计算值,然后将其显示为图形标题的一部分。