Hoe u een door wilcoxon ondertekende rangtest uitvoert in python


De Wilcoxon Signed-Rank-test is de niet-parametrische versie van de t-test met gepaarde steekproeven .

Het wordt gebruikt om te testen of er al dan niet een significant verschil bestaat tussen de gemiddelden van twee populaties wanneer de verdeling van de verschillen tussen de twee steekproeven niet als normaal kan worden beschouwd.

In deze tutorial wordt uitgelegd hoe u een door Wilcoxon ondertekende rangtest in Python uitvoert.

Voorbeeld: Wilcoxon ondertekende rangtest in Python

Onderzoekers willen weten of een nieuwe brandstofbehandeling een verandering in het gemiddelde mpg van een bepaalde auto veroorzaakt. Om dit te testen meten ze het mpg van 12 auto’s met en zonder brandstofbehandeling.

Gebruik de volgende stappen om een door Wilcoxon ondertekende rangtest in Python uit te voeren om te bepalen of er een verschil is in de gemiddelde mpg tussen de twee groepen.

Stap 1: Creëer de gegevens.

Eerst maken we twee tabellen met de mpg-waarden voor elke autogroep:

 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]

Stap 2: Voer een door Wilcoxon ondertekende rangtest uit.

Vervolgens zullen we de functie wilcoxon() uit de scipy.stats-bibliotheek gebruiken om een door Wilcoxon ondertekende rangtest uit te voeren, die de volgende syntaxis gebruikt:

wilcoxon(x, y, alternatief=’twee gezichten‘)

Goud:

  • x: een tabel met voorbeeldobservaties uit groep 1
  • y: een tabel met voorbeeldobservaties uit groep 2
  • alternatief: definieert de alternatieve hypothese. De standaardinstelling is ‚dubbelzijdig‘, maar andere opties zijn ‚minder‘ en ‚groter‘.

U kunt deze functie als volgt gebruiken in ons specifieke voorbeeld:

 import scipy.stats as stats

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

(statistic=10.5, pvalue=0.044)

De teststatistiek is 10,5 en de overeenkomstige tweezijdige p-waarde is 0,044 .

Stap 3: Interpreteer de resultaten.

In dit voorbeeld gebruikt de Wilcoxon Signed-Rank-test de volgende nul- en alternatieve hypothesen:

H 0 : MPG is gelijk tussen de twee groepen

H A : MPG is niet gelijk tussen de twee groepen

Omdat de p-waarde ( 0,044 ) kleiner is dan 0,05, verwerpen we de nulhypothese. We hebben voldoende bewijs om te zeggen dat het werkelijke gemiddelde mpg niet gelijk is tussen de twee groepen.

Einen Kommentar hinzufügen

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