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。如果 method 是 BootstrapMethod 的实例,则使用
scipy.stats.bootstrap
和提供的配置选项以及其他适当的设置计算置信区间。在某些情况下,置信限可能是 NaN,因为重采样退化,这在非常小的样本(~6 个观测值)中很常见。- 参数:
- confidence_levelfloat
计算相关系数置信区间的置信水平。默认为 0.95。
- methodBootstrapMethod,可选
定义用于计算置信区间的算法。有关详细信息,请参阅方法说明。
在版本 1.11.0 中添加。
- 返回值:
- ci命名元组
置信区间以
namedtuple
的形式返回,字段为 low 和 high。
参考
[1]“Pearson 相关系数”,维基百科,https://en.wikipedia.org/wiki/Pearson_correlation_coefficient