Kolmogorov-Smirnov test with python
KS 検定を勘違いしていなければ、これで一応 XX % の確率で分布が違うとか、一致する。と言える。KS 検定についてはもう少し勉強する。しかし、数が少なくてもいいとか便利すぎ。
#!/usr/bin/env python from scipy import stats dmax=0.37 n=7 f = lambda x: ( x * 100, stats.ksone.isf(x,n)) print '%2.1lf percent -> %.3lf' % f(0.10) print '%2.1lf percent -> %.3lf' % f(0.05) print '%2.1lf percent -> %.3lf' % f(0.01) print '%2.3lf' % ( 1-stats.ksone.sf(dmax,n) )
ところで、 python で % ってどうやって出すの?