scipy.stats._result_classes.PearsonRResult.

置信区间#

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 中添加。

返回值:
ci命名元组

置信区间以 namedtuple 的形式返回,字段为 lowhigh

参考

[1]

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