Я не можу зрозуміти, як зробити тест із двома зразками KS у 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 ми не можемо відкинути нульову гіпотезу про те, що два розподіли ідентичні.
Однак я хочу порівняти два розподіли і подивитися, чи можу я відкинути нульову гіпотезу про те, що вони ідентичні, приблизно так:
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
Чи є спосіб зробити тест на два зразки KS у Python? Якщо так, то як мені це зробити?
Наперед дякую