当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy special.smirnovi用法及代码示例


本文简要介绍 python 语言中 scipy.special.smirnovi 的用法。

用法:

scipy.special.smirnovi(n, p, out=None) = <ufunc 'smirnovi'>#

smirnov 相反

返回d这样smirnov(n, d) == p,对应的临界值p.

参数

n int

样本数

p 浮点数 数组

可能性

out ndarray,可选

函数结果的可选输出数组

返回

标量或 ndarray

smirnovi(n, p) 的值,临界值。

注意

scipy.special.smirnov被使用stats.kstest在Kolmogorov-Smirnov 拟合优度检验的应用中。由于历史原因,此函数在scpy.special,但实现最准确的 CDF/SF/PDF/PPF/ISF 计算的推荐方法是使用stats.ksone分配。

例子

>>> from scipy.special import smirnovi, smirnov
>>> n = 24
>>> deviations = [0.1, 0.2, 0.3]

使用 smirnov 计算给定数量的样本和偏差的 Smirnov 分布的互补 CDF。

>>> p = smirnov(n, deviations)
>>> p
array([0.58105083, 0.12826832, 0.01032231])

反函数 smirnovi(n, p) 返回 deviations

>>> smirnovi(n, p)
array([0.1, 0.2, 0.3])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.special.smirnovi。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。