मैं पता नहीं लगा सकता कि स्कैपी में दो-नमूना केएस परीक्षण कैसे किया जाए।
प्रलेखन पपड़ी 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
क्या पायथन में दो-नमूना केएस परीक्षण करने का एक तरीका है? यदि हां, तो मुझे यह कैसे करना चाहिए?
पहले ही, आपका बहुत धन्यवाद