【发布时间】:2016-03-19 05:42:22
【问题描述】:
我作为新手一直在 python/seaborn/scipy.stats/matplotlib.pyplot 等完成数据分析任务
Seaborn Correlation Coefficient on PairGrid 这个链接帮助我通过 pearsons R 分数呈现我的变量之间的关系。 然而,由于 Pearsons 测试的输出也应该有一个 p 值以指示统计显着性,因此我正在寻找一种将 P 值添加到我的绘图上的注释的方法。
g = sns.pairplot(unoutlieddata, vars=['bia', 'DW', 'HW', 'jackson', 'girths'], kind="reg")
def corrfunc(x, y, **kws):
r, _ = sps.pearsonr(x, y)
ax = plt.gca()
ax.annotate("r = {:.2f}".format(r),
xy=(.1, .9), xycoords=ax.transAxes)
g.map(corrfunc)
sns.plt.show()
显示的是我提供的链接格式的代码。 sps=scipy.stats。 unoutlied data 是经过过滤以去除异常值的数据框
任何想法都会很棒
问候
【问题讨论】:
-
感谢编辑这个问题的人,所以它也很有意义:对不起,它最初是粗略的格式:我的第一个问题,正如我所说的我是新手
标签: python matplotlib scipy seaborn