Scipy에서 Two-sample KS 테스트를 수행하는 방법을 알 수 없습니다.Python에서 두 샘플 Kolmogorov-Smirnov 테스트 Scipy
문서 scipy kstest
을 읽은 후 나는 분포가 표준 정규 분포와 동일입니다 테스트하는 방법을 볼 수 있습니다
from scipy.stats import kstest
import numpy as np
x = np.random.normal(0,1,1000)
test_stat = kstest(x, 'norm')
#>>> test_stat
#(0.021080234718821145, 0.76584491300591395)
0.76의 p- 값에 우리가 널을 거부 할 수 있음을 의미합니다 두 분포가 동일하다는 가설.
from scipy.stats import kstest
import numpy as np
x = np.random.normal(0,1,1000)
z = np.random.normal(1.1,0.9, 1000)
X 및 Z는 I 시도
동일한가 시험 :
그러나, 두 분포를 비교 I 같은 널들이 동일 가설 것을 거부 할 수 있는지 할 순진한 :
test_stat = kstest(x, z)
하고있어 다음과 같은 오류 :
파이썬에서 2 샘플 KS 테스트를 수행 할 수있는 방법이 있습니까? 그렇다면 어떻게해야합니까?
고맙습니다.
라인 및 추적을 게시 할 수 있습니까? – cval