要运行Kolmogorov-Smirnov检验,你可以使用Python中的scipy.stats.kstest函数。下面是一个示例代码:
import numpy as np
from scipy import stats
# 生成两个随机样本数据
sample1 = np.random.normal(loc=0, scale=1, size=1000)
sample2 = np.random.normal(loc=0, scale=1, size=1000)
# 运行Kolmogorov-Smirnov检验
statistic, p_value = stats.kstest(sample1, sample2)
# 打印结果
print("Statistic:", statistic)
print("P-value:", p_value)
在这个示例中,我们使用numpy的random模块生成了两个正态分布的随机样本数据。然后,我们使用scipy的stats模块中的kstest函数运行了Kolmogorov-Smirnov检验,并将结果存储在statistic和p_value变量中。最后,我们打印了统计量和p值的结果。
请注意,你可以根据你的数据类型和需求修改代码中的样本数据生成方法,并根据需要调整函数的参数。