scipy.stats.mstats.

ks_1samp#

scipy.stats.mstats.ks_1samp(x, cdf, args=(), alternative='two-sided', method='auto')[source]#

通过一个带掩码值的样本计算 Kolmogorov-Smirnov 检验。

x 中的缺失值会被舍弃。

参数:
xarray_like

随机变量观测的 1D 数值数组。

cdfstr 或 callable

如果为字符串,它应该是 scipy.stats 中的分布名称。如果为 callable,则使用该 callable 来计算 cdf。

argstuple、序列,可选

分布参数,在 cdf 为字符串时使用。

alternative{‘two-sided’, ‘less’, ‘greater’},可选

表示备择假设。默认值为 ‘two-sided’。

method{‘auto’, ‘exact’, ‘asymp’},可选

定义计算 p 值时使用的方法。以下选项可用(默认值为 ‘auto’)

  • ‘auto’ : 对于小尺寸数组使用 ‘exact’,对于大尺寸数组使用 ‘asymp’

  • ‘exact’ : 使用检验统计量的近似精确分布

  • “asymp”:使用检验统计量的渐近分布

返回:
dfloat

Kolmogorov-Smirnov 检验的值

pfloat

相应的 p 值。