我想用柯尔莫可洛夫-斯米洛夫检验(K-S test)来比较两个分布,python里该用什么包里的什么函数呢?
3Q3Q
1个回答
可以用spicy.stats里的ks_2samp来实现两样本KS test。
#引用模块
from scipy.stats import ks_2samp
#产生两组不同的正态数据集
import numpy as np
x = np.random.normal(0, 1, 1000)
y = np.random.normal(0.1, 1, 1000)
#进行KS test
ks_2samp(x, y)
#返回值
#Ks_2sampResult(statistic=0.091000000000000025, pvalue=0.00046168121046219593)