So führen sie einen wilcoxon-signed-rank-test in python durch


Der Wilcoxon-Signed-Rank-Test ist die nichtparametrische Version des t-Tests für gepaarte Stichproben .

Es wird verwendet, um zu testen, ob ein signifikanter Unterschied zwischen den Mittelwerten zweier Grundgesamtheiten besteht, wenn die Verteilung der Unterschiede zwischen den beiden Stichproben nicht als normal angesehen werden kann.

In diesem Tutorial wird erläutert, wie Sie einen Wilcoxon-Signed-Rank-Test in Python durchführen.

Beispiel: Wilcoxon-signierter Rangtest in Python

Forscher möchten wissen, ob eine neue Kraftstoffaufbereitung zu einer Änderung des durchschnittlichen Kraftstoffverbrauchs eines bestimmten Autos führt. Um dies zu testen, messen sie den mpg von 12 Autos mit und ohne Kraftstoffaufbereitung.

Führen Sie die folgenden Schritte aus, um einen vorzeichenbehafteten Wilcoxon-Rangtest in Python durchzuführen und festzustellen, ob zwischen den beiden Gruppen ein Unterschied im durchschnittlichen MPG besteht.

Schritt 1: Erstellen Sie die Daten.

Zuerst erstellen wir zwei Tabellen, um die mpg-Werte für jede Fahrzeuggruppe zu speichern:

 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]

Schritt 2: Führen Sie einen von Wilcoxon signierten Rangtest durch.

Als Nächstes verwenden wir die Funktion wilcoxon() aus der Bibliothek scipy.stats, um einen von Wilcoxon signierten Rangtest durchzuführen, der die folgende Syntax verwendet:

wilcoxon(x, y, alternative=’zwei Gesichter‘)

Gold:

  • x: eine Tabelle mit Beispielbeobachtungen aus Gruppe 1
  • y: eine Tabelle mit Beispielbeobachtungen aus Gruppe 2
  • Alternative: Definiert die Alternativhypothese. Die Standardeinstellung ist „doppelseitig“, andere Optionen umfassen jedoch „weniger“ und „größer“.

So verwenden Sie diese Funktion in unserem konkreten Beispiel:

 import scipy.stats as stats

#perform the Wilcoxon-Signed Rank Test
stats.wilcoxon(group1, group2)

(statistic=10.5, pvalue=0.044)

Die Teststatistik beträgt 10,5 und der entsprechende zweiseitige p-Wert beträgt 0,044 .

Schritt 3: Interpretieren Sie die Ergebnisse.

In diesem Beispiel verwendet der Wilcoxon-Signed-Rank-Test die folgenden Null- und Alternativhypothesen:

H 0 : MPG ist zwischen den beiden Gruppen gleich

H A : MPG ist zwischen den beiden Gruppen nicht gleich

Da der p-Wert ( 0,044 ) kleiner als 0,05 ist, lehnen wir die Nullhypothese ab. Wir haben genügend Beweise dafür, dass der tatsächliche durchschnittliche MPG-Wert zwischen den beiden Gruppen nicht gleich ist.

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert