scipy.special.smirnovi#
- scipy.special.smirnovi(n, p, out=None) = <ufunc 'smirnovi'>#
smirnov
的反函数返回 d,使得
smirnov(n, d) == p
,即与 p 对应的临界值。- 参数:
- nint
样本数量
- pfloat array_like
概率
- outndarray, optional
函数结果的可选输出数组
- 返回:
- 标量或 ndarray
smirnovi(n, p) 的值,即临界值。
另请参阅
smirnov
分布的生存函数 (SF)
scipy.stats.ksone
以连续分布的形式提供功能
kolmogorov
,kolmogi
双边分布的函数
scipy.stats.kstwobign
双边 Kolmogorov-Smirnov 分布,大 n
注意事项
smirnov
被 stats.kstest 用于 Kolmogorov-Smirnov 拟合优度检验。出于历史原因,此函数在 scipy.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])