Jak wykonać test u manna-whitneya w pythonie


Test U Manna -Whitneya stosuje się do porównania różnic między dwiema próbkami, gdy rozkład próbek nie ma rozkładu normalnego, a liczebność próbek jest mała (n < 30).

Uważa się, że jest to nieparametryczny odpowiednik testu t dla dwóch próbek .

W tym samouczku wyjaśniono, jak wykonać test U Manna-Whitneya w Pythonie.

Przykład: test U Manna-Whitneya w Pythonie

Naukowcy chcą wiedzieć, czy uzdatnianie paliwa powoduje zmianę średniego zużycia paliwa przez samochód. Aby to sprawdzić, mierzą mpg 12 samochodów z uzdatnianiem paliwa i 12 samochodów bez oczyszczania.

Ponieważ rozmiary próbek są małe, a badacze podejrzewają, że rozkład próbek nie ma rozkładu normalnego, postanowili przeprowadzić test U Manna-Whitneya, aby ustalić, czy istnieje statystycznie istotna różnica w mpg pomiędzy obiema grupami.

Wykonaj poniższe kroki, aby wykonać test U Manna-Whitneya w Pythonie.

Krok 1: Utwórz dane.

Najpierw utworzymy dwie tabele do przechowywania wartości mpg dla każdej grupy samochodów:

 group1 = [20, 23, 21, 25, 18, 17, 18, 24, 20, 24, 23, 19]
group2 = [24, 25, 21, 22, 23, 18, 17, 28, 24, 27, 21, 23]

Krok 2: Wykonaj test U Manna-Whitneya.

Następnie użyjemy funkcji mannwhitneyu() z biblioteki scipy.stats do wykonania testu U Manna-Whitneya, który wykorzystuje następującą składnię:

mannwhitneyu(x, y, use_continuity=Prawda, alternatywa=Brak)

Złoto:

  • x: tabela przykładowych obserwacji z grupy 1
  • y: tabela przykładowych obserwacji z grupy 2
  • use_continuity: jeśli należy uwzględnić korektę ciągłości (1/2). Wartość domyślna to Prawda.
  • alternatywa: definiuje hipotezę alternatywną. Domyślną wartością jest „Brak”, która oblicza wartość p stanowiącą połowę „dwustronnej” wartości p. Inne opcje obejmują „dwustronne”, „mniej” i „plus”.

Oto jak używać tej funkcji w naszym konkretnym przykładzie:

 import scipy.stats as stats

#perform the Mann-Whitney U test
stats. mannwhitneyu (group1, group2, alternative=' two-sided ')

(statistic=50.0, pvalue=0.2114)

Statystyka testowa wynosi 50,0 , a odpowiadająca jej dwustronna wartość p wynosi 0,2114 .

Krok 3: Interpretacja wyników.

W tym przykładzie test U Manna-Whitneya wykorzystuje następujące hipotezy zerowe i alternatywne:

H 0 : MPG jest równe w obu grupach

H A : MPG nie jest równe w obu grupach

Ponieważ wartość p ( 0,2114 ) jest nie mniejsza niż 0,05, nie możemy odrzucić hipotezy zerowej.

Oznacza to, że nie mamy wystarczających dowodów, aby stwierdzić, że rzeczywista średnia wartość mpg różni się w obu grupach.

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonać test U Manna-Whitneya w różnych programach statystycznych:

Jak wykonać test U Manna-Whitneya w programie Excel
Jak wykonać test U Manna-Whitneya w R
Jak wykonać test U Manna-Whitneya w SPSS

Dodaj komentarz

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