Chi-Squared test en Python

J'ai utilisé le code suivant dans R à déterminer comment les valeurs observées (20, 20, 0 et 0 par exemple) l'ajustement des valeurs attendues/ratios (25% pour chacun des quatre cas, par exemple):

> chisq.test(c(20,20,0,0), p=c(0.25, 0.25, 0.25, 0.25))

    Chi-squared test for given probabilities

data:  c(20, 20, 0, 0)

X-squared = 40, df = 3, p-value = 1.066e-08

Comment puis-je reproduire cela en Python? J'ai essayé d'utiliser le chisquare fonction de scipy mais les résultats que j'ai obtenus étaient très différents; je ne sais pas si c'est encore le bon fonctionnement de l'utiliser. J'ai cherché à travers le scipy de la documentation, mais c'est assez intimidant, car il fonctionne à 1000+ pages; la numpy la documentation est presque 50% de plus que cela.

InformationsquelleAutor SabreWolfy | 2012-02-17