ksTest

语法

ksTest(X, Y)

详情

XY 进行 Kolmogorov-Smirnov 检验,检验它们是否符合同一个分布。

注:

DolphinDB 的 ksTest 仅接受数值向量,返回结构固定的字典。SciPy 的 kstest 构建了更为通用的抽象接口,通过区分入参类型自动适配单样本与双样本场景,并提供了更多精细化控制参数。

参数

X 是一个数值向量。

Y 是一个数值向量。

返回值

返回一个字典,包含以下 key:

  • ksValue:Kolmogorov-Smirnov 统计量

  • pValue:p 值

  • D:D 统计量

  • method:字符串 "Two-sample Kolmogorov-Smirnov test"

例子

x = norm(0.0, 1.0, 50)
y = norm(0.0, 1.0, 20)
ksTest(x, y);

// output
ksValue->0.739301
pValue->0.645199
D->0.19
method->Two-sample Kolmogorov-Smirnov test