Önce scipy.stats.normaltest'in hemen hemen aynı olduğunu öğrendim. Mstats kütüphanesi maskelenmiş diziler için kullanılır. Değerleri geçersiz olarak işaretleyebileceğiniz ve hesaplamaya alınamayan diziler.
import numpy as np
import numpy.ma as ma
from scipy.stats import mstats
x = np.array([1, 2, 3, -1, 5, 7, 3]) #The array needs to be larger than 20, just an example
mx = ma.masked_array(x, mask=[0, 0, 0, 1, 0, 0, 0])
z,pval = mstats.normaltest(mx)
if(pval < 0.055):
print "Not normal distribution"
"Geleneksel olarak, istatistik, hipotezini red 0.05'ten az arasında bir p-değer gerekir." - http://mathforum.org/library/drmath/view/72065.html
Hızlı cevap için teşekkürler. –
Burada "çok küçük" miktarını nasıl ölçeriz? – AmanArora
Rasgele bir seçimdir: http://stats.stackexchange.com/a/55693/842. Sadece bir istatistiksel test uygulamadan önce * başarı düzeyinizin * ne olduğuna * karar verdiğinizden emin olun. – unutbu