scipy.stats._result_classes.PearsonRResult.

confidence_interval#

PearsonRResult.confidence_interval(confidence_level=0.95, method=None)[源代码]#

相关系数的置信区间。

计算具有给定置信水平的相关系数 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]

“皮尔逊相关系数”,维基百科,https://en.wikipedia.org/wiki/Pearson_correlation_coefficient