Python Forum
Thread Rating:
  • 1 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python Kolmogorov Test
#3
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))
Reply


Messages In This Thread
Python Kolmogorov Test - by asahdkhaled - Nov-23-2017, 05:14 PM
RE: Python Kolmogorov Test - by heiner55 - Nov-25-2017, 05:57 AM
RE: Python Kolmogorov Test - by asahdkhaled - Nov-25-2017, 11:23 AM
RE: Python Kolmogorov Test - by Larz60+ - Nov-25-2017, 12:23 PM
RE: Python Kolmogorov Test - by asahdkhaled - Nov-25-2017, 12:33 PM
RE: Python Kolmogorov Test - by Larz60+ - Nov-25-2017, 12:51 PM
RE: Python Kolmogorov Test - by asahdkhaled - Nov-25-2017, 05:16 PM
RE: Python Kolmogorov Test - by Larz60+ - Nov-25-2017, 07:03 PM
RE: Python Kolmogorov Test - by asahdkhaled - Nov-26-2017, 10:46 AM
RE: Python Kolmogorov Test - by heiner55 - Nov-26-2017, 11:04 AM
RE: Python Kolmogorov Test - by asahdkhaled - Nov-26-2017, 03:44 PM
RE: Python Kolmogorov Test - by heiner55 - Nov-26-2017, 03:49 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Kolmogorov-Smirnov Test Lucky 0 1,946 May-13-2019, 03:30 PM
Last Post: Lucky
  Test Normality in Python StevenZut 3 3,170 Nov-25-2018, 04:57 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020