Scipyで2サンプルのKSテストを行う方法がわかりません。
ドキュメントを読んだ後scipykstest
分布が標準正規分布と同一である場所をテストする方法がわかります
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)
つまり、p値が0.76の場合、2つの分布が同一であるという帰無仮説を棄却することはできません。
ただし、2つの分布を比較して、次のように、それらが同一であるという帰無仮説を棄却できるかどうかを確認したいと思います。
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が同一かどうかをテストします
私は素朴なものを試しました:
test_stat = kstest(x, z)
次のエラーが発生しました:
TypeError: 'numpy.ndarray' object is not callable
Pythonで2サンプルのKSテストを行う方法はありますか?もしそうなら、私はそれをどのようにすべきですか?
前もって感謝します