Python - Ki-Kare Testi
Ki-Kare testi, iki kategorik değişkenin aralarında anlamlı bir korelasyon olup olmadığını belirlemek için istatistiksel bir yöntemdir. Bu değişkenlerin her ikisi de aynı popülasyondan olmalı ve - Evet / Hayır, Erkek / Kadın, Kırmızı / Yeşil vb. Gibi kategorik olmalıdır. Örneğin, insanların dondurma satın alma alışkanlıklarına ilişkin gözlemlerle bir veri kümesi oluşturabilir ve ilişkilendirmeye çalışabiliriz. tercih ettiği dondurmanın tadı ile bir kişinin cinsiyeti. Bir korelasyon bulunursa, ziyarete gelen insanların cinsiyetini bilerek uygun tat stoğu planlayabiliriz.
Ki-kare testini gerçekleştirmek için numpy kütüphanesinde çeşitli fonksiyonlar kullanıyoruz.
from scipy import stats
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 100)
fig,ax = plt.subplots(1,1)
linestyles = [':', '--', '-.', '-']
deg_of_freedom = [1, 4, 7, 6]
for df, ls in zip(deg_of_freedom, linestyles):
ax.plot(x, stats.chi2.pdf(x, df), linestyle=ls)
plt.xlim(0, 10)
plt.ylim(0, 0.4)
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.title('Chi-Square Distribution')
plt.legend()
plt.show()
Onun output aşağıdaki gibidir -