Jak wykonać test rangi podpisanej wilcoxona w pythonie
Test rangi znaku Wilcoxona jest nieparametryczną wersjątestu t dla prób zależnych .
Służy do sprawdzenia, czy istnieje znacząca różnica między średnimi z dwóch populacji, gdy rozkładu różnic między dwiema próbami nie można uznać za normalny.
W tym samouczku wyjaśniono, jak wykonać test rangowy ze znakiem Wilcoxona w języku Python.
Przykład: test rangowy podpisany przez Wilcoxona w Pythonie
Naukowcy chcą wiedzieć, czy nowy sposób uzdatniania paliwa powoduje zmianę średniego zużycia paliwa przez określony samochód. Aby to sprawdzić, mierzą mpg 12 samochodów z uzdatnieniem paliwa i bez niego.
Wykonaj poniższe kroki, aby wykonać test rang ze znakiem Wilcoxona w Pythonie, aby określić, czy istnieje różnica w średnim mpg pomiędzy obiema grupami.
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 rang ze znakiem Wilcoxona.
Następnie użyjemy funkcji wilcoxon() z biblioteki scipy.stats do wykonania testu rang ze znakiem Wilcoxona, który wykorzystuje następującą składnię:
wilcoxon(x, y, alternatywa=’dwie twarze’)
Złoto:
- x: tabela przykładowych obserwacji z grupy 1
- y: tabela przykładowych obserwacji z grupy 2
- alternatywa: definiuje hipotezę alternatywną. Wartość domyślna to „dwustronna”, ale inne opcje to „mniej” i „większy”.
Oto jak używać tej funkcji w naszym konkretnym przykładzie:
import scipy.stats as stats #perform the Wilcoxon-Signed Rank Test stats.wilcoxon(group1, group2) (statistic=10.5, pvalue=0.044)
Statystyka testowa wynosi 10,5 , a odpowiadająca jej dwustronna wartość p wynosi 0,044 .
Krok 3: Interpretacja wyników.
W tym przykładzie test rangi znaku Wilcoxona 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,044 ) jest mniejsza niż 0,05, odrzucamy hipotezę zerową. Mamy wystarczająco dużo dowodów, aby stwierdzić, że rzeczywista średnia wartość mpg w obu grupach nie jest równa.