Jak wykonać test t welcha w pythonie


Najczęstszym sposobem porównania średnich między dwiema niezależnymi grupami jest użycie testu t dla dwóch prób . Jednakże w tym teście założono, że wariancje pomiędzy obiema grupami są równe.

Jeśli uważasz, że wariancja między dwiema grupami nie jest równa, możesz użyć testu t Welcha , który jest nieparametrycznym odpowiednikiem testu t dla dwóch prób.

Aby wykonać test t Welcha w Pythonie, możemy użyć funkcji ttest_ind() z biblioteki SciPy , która wykorzystuje następującą składnię:

ttest_ind(a, b, równa_zmienna=Fałsz)

Złoto:

  • a: pierwsza tablica wartości danych
  • b: Druga tablica wartości danych
  • zmienna_równa: nie określa żadnego założenia dotyczącego równych wariancji pomiędzy dwiema tabelami

W tym samouczku wyjaśniono, jak używać tej funkcji do wykonywania testu t Welcha w Pythonie.

Przykład: test t Welcha w Pythonie

Załóżmy, że chcemy porównać wyniki egzaminów 12 uczniów, którzy korzystali z broszury przygotowującej do egzaminu w celu przygotowania się do egzaminu, z wynikami 12 uczniów, którzy tego nie robili.

Poniższy kod pokazuje, jak wykonać test t Welcha w Pythonie, aby określić, czy średnie wyniki egzaminów są równe w obu grupach:

 #import ttest_ind() function
from scipy import stats

#define two arrays of data
booklet = [90, 85, 88, 89, 94, 91, 79, 83, 87, 88, 91, 90]
no_booklet = [67, 90, 71, 95, 88, 83, 72, 66, 75, 86, 93, 84]

#perform Welch's t-test
stats. ttest_ind (booklet, no_booklet, equal_var = False )

Ttest_indResult(statistic=2.23606797749, pvalue=0.04170979503207)

Statystyka testowa wynosi 2,2361 , a odpowiadająca jej wartość p wynosi 0,0417 .

Ponieważ ta wartość p jest mniejsza niż 0,05, możemy odrzucić hipotezę zerową testu i stwierdzić, że istnieje statystycznie istotna różnica w średnich wynikach egzaminów pomiędzy obiema grupami.

Należy zauważyć, że dwie wielkości próbek w tym przykładzie były równe, ale test t Welcha nadal działa, nawet jeśli obie wielkości próbek nie są równe.

Dodatkowe zasoby

Wprowadzenie do testu t Welcha
Kalkulator testu t Welcha
Jak wykonać test t Welcha w programie Excel

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *