So führen sie den median-stimmungstest in r durch


Der Mood-Median-Test wird verwendet, um die Mediane zweier oder mehrerer unabhängiger Gruppen zu vergleichen.

Mit der Funktion „median_test“ der Münzbibliothek kann dieser Test in R durchgeführt werden, der die folgende Syntax verwendet:

median_test(response~group, data)

Gold:

  • Antwort: ein Vektor von Antwortwerten
  • Gruppe: ein Vektor von Gruppierungswerten
  • Daten: ein Datenrahmen, der die Antwort- und Gruppenvektoren enthält

Das folgende Beispiel veranschaulicht, wie diese Funktion verwendet wird, um den Median-Mood-Test in R durchzuführen.

Beispiel: Stimmungsmediantest in R

Angenommen, ein Lehrer möchte wissen, ob zwei unterschiedliche Lernmethoden bei seinen Schülern in seiner Klasse zu unterschiedlichen Testergebnissen führen. Um dies zu testen, bittet sie 10 Schüler nach dem Zufallsprinzip, eine Lernmethode zu verwenden, und weitere 10 Schüler, eine andere zu verwenden. Nach zwei Wochen legt jeder Schüler die gleiche Prüfung ab.

Sie beschließt, den Mood-Mediantest zu verwenden, um festzustellen, ob sich die mittlere Prüfungspunktzahl zwischen den beiden Gruppen unterscheidet.

Schritt 1: Erstellen Sie den Datenrahmen.

 #createdata
method = rep(c('method1', 'method2'), each=10)
score = c(75, 77, 78, 83, 83, 85, 89, 90, 91, 97, 77, 80, 84, 84, 85, 90, 92, 92, 94, 95)
examData = data.frame(method, score)

#viewdata
examData

    method score
1 method1 75
2 method1 77
3 method1 78
4 method1 83
5 method1 83
6 method1 85
7 method1 89
8 method1 90
9 method1 91
10 method1 97
11 method2 77
12 method2 80
13 method2 84
14 method2 84
15 method2 85
16 method2 90
17 method2 92
18 method2 92
19 method2 94
20 method2 95

Schritt 2: Führen Sie den Median-Stimmungstest durch.

 #load the coin library
library(corner)

#perform Mood's Median Test
median_test(score~method, data = examData)

#output
	Asymptotic Two-Sample Brown-Mood Median Test

data: score by method (method1, method2)
Z = -0.43809, p-value = 0.6613
alternative hypothesis: true mu is not equal to 0

Der p-Wert des Tests beträgt 0,6613 . Da dieser Wert nicht kleiner als 0,05 ist, können wir die Nullhypothese nicht ablehnen. Uns liegen keine ausreichenden Beweise dafür vor, dass zwischen den beiden Gruppen ein statistisch signifikanter Unterschied in den mittleren Prüfungsergebnissen besteht.

Standardmäßig weist diese Funktion Beobachtungen, die genau dem Median entsprechen, eine Punktzahl von 0 zu. Sie können diesen Wert jedoch mit dem Argument mid.score auf 0,5 oder 1 festlegen.

Der folgende Code führt beispielsweise genau denselben Median-Stimmungstest durch, weist jedoch Beobachtungen, die dem Median entsprechen, einen Wert von 0,5 zu:

 #perform Mood's Median Test
median_test(score~method, mid.score="0.5" , data = examData)

#output
	Asymptotic Two-Sample Brown-Mood Median Test

data: score by method (method1, method2)
Z = -0.45947, p-value = 0.6459
alternative hypothesis: true mu is not equal to 00

Der Test-p-Wert beträgt 0,6459 , was etwas niedriger ist als der vorherige p-Wert von 0,6613 . Die Schlussfolgerung des Tests ist jedoch immer noch dieselbe: Wir haben keine ausreichenden Beweise dafür, dass die mittleren Prüfungsergebnisse zwischen den beiden Gruppen signifikant unterschiedlich sind.

Einen Kommentar hinzufügen

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