scipy.special.smirnovi#
- scipy.special.smirnovi(n, p, out=None) = <ufunc 'smirnovi'>#
smirnov
的逆函数返回 d,使得
smirnov(n, d) == p
,与 p 对应的临界值。- 参数:
- nint
样本数
- pfloat array_like
概率
- outndarray, 可选
函数结果的可选输出数组
- 返回:
- 标量或 ndarray
smirnovi(n, p) 的值,即临界值。
另请参见
smirnov
该分布的生存函数 (SF)
scipy.stats.ksone
提供作为连续分布的功能
kolmogorov
,kolmogi
双边分布函数
scipy.stats.kstwobign
双边 Kolmogorov-Smirnov 分布,大 n
备注
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)
返回偏差
。>>> smirnovi(n, p) array([0.1, 0.2, 0.3])