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