Nov-25-2017, 11:23 AM
Ok here the same code, with just example data :)
data= [36, 22, 24, 21, 22, 18, 14, 24, 28, 8, 22, 16, 16, 26, 17, 24, 24, 14, 15, 24, 21, 20, 19, 17, 13, 13, 17, 30, 17, 11, 45, 15, 19, 21, 15, 13, 14, 16, 25, 21] var, std, mean, length = np.var(data), np.std(data), np.mean(data), len(data) mini, maxi = min(data), max(data) a, b = (min(data) - mean) / std, (max(data) - mean) / std uniform, norm2 = np.random.uniform(mini, maxi, length), np.random.normal(mean, std, length) loc, scale = n.fit(data) n = norm(loc=loc, scale=scale) #possibility 1: ks_2samp print ks_2samp(data,norm2) #possibility 2: kstest vs n.cdf() print kstest(data, n.cdf) #possibility 3:kstest vs. 'norm' print kstest(data, 'norm') #possibility 4: kstest vs. 'norm' with parameters print kstest(data,'norm', (mean,std))