scipy.stats._result_classes.PearsonRResult.

confidence_interval#

PearsonRResult.confidence_interval(confidence_level=0.95, method=None)[source]#

相关系数的置信区间。

计算具有给定置信水平的相关系数 statistic 的置信区间。

如果未提供 method,则使用 Fisher 变换 F(r) = arctanh(r) [1] 计算置信区间。当样本对从二元正态分布中抽取时,F(r) 近似服从正态分布,标准误差为 1/sqrt(n - 3),其中 n 是沿计算轴的原始样本的长度。当 n <= 3 时,此近似不会产生有限的实标准误差,因此我们将置信区间定义为 -1 到 1。

如果 methodBootstrapMethod 的实例,则使用 scipy.stats.bootstrap 以及提供的配置选项和其他适当设置来计算置信区间。在某些情况下,由于退化的重采样,置信限可能为 NaN,这对于非常小的样本(约 6 个观察值)是典型的。

参数:
confidence_levelfloat

相关系数置信区间计算的置信水平。默认值为 0.95。

methodBootstrapMethod,可选

定义用于计算置信区间的方法。有关详细信息,请参见方法描述。

在版本 1.11.0 中添加。

返回值:
cinamedtuple

置信区间在具有字段 lowhighnamedtuple 中返回。

参考文献

[1]

“Pearson correlation coefficient”,维基百科,https://en.wikipedia.org/wiki/Pearson_correlation_coefficient