【发布时间】:2019-11-28 10:44:38
【问题描述】:
我正在使用 pingouin stat 包来查找两组数据之间的相关性,然后我想检查这种相关性是否强。但是,我得到 5-6 个输出值,其中只有一个是 r。如何从输出数据中获取r?
代码:
b = pg.corr(x=df['Bitcoin Start Value'], y=df['Gold Start Value'])
输出:
n r CI95% r2 adj_r2 p-val BF10 power
pearson 35 0.558 [0.28, 0.75] 0.311 0.268 0.000501 70.273 0.95
【问题讨论】:
-
根据pingouin-stats.org/generated/pingouin.corr.html
pingouin.corr函数返回一个pandas DataFrame。根据pandas.pydata.org/pandas-docs/stable/reference/api/…,您可以使用.at函数访问此类数据框的元素,因此您应该尝试b.at("pearson", "r")。确保在这种情况下递归地检查文档。