Python - Test du chi carré

Le test du chi carré est une méthode statistique pour déterminer si deux variables catégorielles ont une corrélation significative entre elles. Ces deux variables doivent provenir de la même population et être catégoriques telles que: Oui / Non, Homme / Femme, Rouge / Vert, etc. le sexe d'une personne avec la saveur de la glace qu'elle préfère. Si une corrélation est trouvée, nous pouvons planifier un stock approprié de saveurs en connaissant le nombre de sexe des visiteurs.

Nous utilisons diverses fonctions dans la bibliothèque numpy pour effectuer le test du chi carré.

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()

Ses output est comme suit -