Einstichproben t-Test in R rechnen

von | Zuletzt bearbeitet am: Oct 17, 2022 | Einstichprobentests, Mittelwertvergleich, R, t-Test

1 Ziel des Einstichproben t-Test in R

Der Einstichproben t-Test prüft, ob der Mittelwert eines beliebigen Merkmals (z.B. der Intelligenzquotient) einer Stichprobe dem Mittelwert einer Grundgesamtheit gleich bzw. in etwa ähnlich ist. Ist eine Schulklasse also in etwa so intelligent wie die Grundgesamtheit? In diesem Artikel zeige ich, wie man den Einstichproben t-Test in R rechnet und die Ergebnisse interpretiert. Kein R? Hier geht es zum Artikel in Excel oder SPSS, ⁣mit Beispielberechnung.

 

2 Voraussetzungen des Einstichproben t-Test in R

3 Durchführung des Einstichproben t-Test in R – ein Beispiel

3.1 Nullhypothese

Die Nullhypothese beim Einstichproben t-Test geht stets von Gleichheit der Mittelwerte von Stichprobe und Grundgesamtheit aus.

Ihr könnt bei diesem Test einseitig und zweiseitig testen. Einseitig heißt lediglich, dass ihr eine konkrete Vermutung habt, dass der Stichprobenmittelwert kleiner oder größer ist als der Mittelwert der Grundgesamtheit. Standardmäßig wird allerdings zweiseitig getestet, das heißt ihr vermutet einen Unterschied, wisst aber nicht, ob der Mittelwert der Stichprobe größer oder kleiner als der Mittelwert der Grundgesamtheit ist.  

 

3.2 t-Statistik

Die Berechnung der T-Statistik ist die Basis, die folgende Formel hat:

    \[ T = \sqrt{n}\frac{\overline{x}-\mu_0}{S} \]

Zum Glück muss man das in R nicht alles nachbauen und kann direkt die Funktion t.test() verwenden.  

 

Code in R

Nach dem Einlesen eurer Daten verwendet ihr die Funktion t.test():


t.test(x, mu, alternative)

Die Funktion t.test() hat noch viele weitere Attribute, die drei obigen sind aber die wichtigsten. $x$ ist eure Testvariable. Bei mir ist das der IQ. mu ($\mu$) ist der vermutete Mittelwert, also der Test gegen den ihr eure Testvariable auf Unterschied prüfen möchtet. “alternative” gibt mir an, ob ein- oder zweiseitig getestet wird. Dazu komme ich jetzt.  

 

Beispielcode in R – zweiseitiger Test


t.test(IQ, 105)

Wie zu erkennen ist, habe ich x durch den IQ ersetzt und für mu die Zahl 105 eingesetzt. 105 ist der durchschnittliche IQ in Deutschland. Ein zweiseitiger Test bedeutet, ich weiß im Vorfeld nicht, ob mein Mittelwert der Stichprobe ober- oder unterhalb des vermuteten Mittelwertes (der Grundgesamtheit) liegt. Das ist die typische Testung und auch der Grund, warum “alternative” hier weggelassen werden kann.  

 

Beispielcode in R – einseitiger Test

Habt ihr eine konkrete Vermutung, ob der Mittelwert der Testvariable größer als der vermutete Wert ist, testet ihr demzufolge einseitig. Dazu fügt ihr dem Code noch das Argument “alternative = c(“greater”)” hinzu.


t.test(IQ, 105, alternative = c(“greater"))

Wenn ihr jedoch davon ausgeht, dass eure Testvariable kleiner als der vermutete Wert ist, lautet das Argument “alternative = c(“less”)”.


t.test(IQ, 105, alternative = c(“less"))

 

4 Interpretation der Ergebnisse des Einstichproben t-Test in R

4.1 Interpretation des zweiseitigen t-Tests


One Sample t-test
data: IQ
t = 2.582, df = 50, p-value = 0.0128
alternative hypothesis: true mean is not equal to 105
95 percent confidence interval: 106.0712 113.5758
sample estimates: mean of x 109.8235

 

Aus diesem Wust an Zahlen interessiert an und für sich nur sehr weniges.

  • Zunächst steht ganz unten der tatsächliche Mittelwert der Variable IQ (109,8235).
  • Dieser wird gegen den Wert 105 getestet. Das erkennt man hieran: “alternative hypothesis: true mean is not equal to 105”. Der wahre Mittelwert ist ungleich 105 wird hier also getestet.
  • Der p-Wert ist mit 0,0128 unter dem typischen Alphaniveau von 0,05. Man verwirft also die Nullhypothese von Gleichheit des Mittelwertes der Testvariable (IQ) zur vermuteten 105. Die Alternativhypothese “true mean is not equal to 105” wird angenommen.
  • Berichtet man die Ergebnisse, gibt man zusätzlich noch die t-Statistik (2,582) sowie die Freiheitsgrade (df=50) zusätzlich zum p-Wert an: t(50) = 2,582; p = 0,0128

 

4.2 Interpretation des einseitigen t-Tests

Hier wurde der Einstichproben t-Test einseitig gerechnet. Und zwar war die Vermutung, dass der Testwert 109,8235 größer als der vermutete Wert 105 ist. Eigentlich offensichtlich, aber um für zufällige Abweichungen zu kontrollieren, braucht es den t-Test.


One Sample t-test
data: IQ
t = 2.582, df = 50, p-value = 0.0064
alternative hypothesis: true mean is greater than 105
95 percent confidence interval: 106.6927 Inf
sample estimates:
mean of x 109.8235 

 

Der einseitige t-Test ist eigentlich analog zum zweiseitigen t-Test zu interpretieren:

  • Erneut steht ganz unten der tatsächliche Mittelwert der Variable IQ (109,8235).
  • Dieser wird gegen den Wert 105 getestet. Allerdings steht in der Nullhypothese deutlich, dass der Testwert größer als 105 ist und hierfür getestet wird: “alternative hypothesis: true mean is greater 105“.
  • Der p-Wert ist mit 0,0064 unter dem typischen Alphaniveau von 0,05. Man verwirft also die Nullhypothese von Gleichheit des Mittelwertes der Testvariable (IQ) zur vermuteten 105. Die Alternativhypothese “true mean is greater than105” wird angenommen.
  • Der p-Wert beim einseitigen Test ist stets halb so groß wie beim zweiseitigen Test – vorausgesetzt man hat die korrekte Alternativhypothese (greater, less) formuliert.
  • Berichtet man die Ergebnisse, gibt man zusätzlich noch die t-Statistik (2,582) sowie die Freiheitsgrade (df=50) zusätzlich zum p-Wert an: t(50) = 2,582; p = 0,0064

 

  Weitere nützliche Tutorials findest du auf meinem YouTube-Kanal.

 

5 Reporting

Für den zweiseitigen Test:

Probanden der Stichprobe (M = 109,82; SD = 13,34) haben einen vom Vergleichswert 105 verschiedenen IQ, t(50) = 2,58; p = 0,013; d = 0,36.
Nach Cohen (1992) ist dieser Unterschied klein.

 

6 Videotutorials



 

Hat dir der Beitrag geholfen?

Dann würde ich mich über eine kleine Spende freuen, die es mir erlaubt, weiterhin kostenfreie Inhalte zu veröffentlichen.
Alternativ kannst du über meinen Amazon Affiliate-Link einkaufen – ohne Zusatzkosten.

Vielen Dank und viel Erfolg!

Über mich

Björn Walther

Ein 💚 für Statistik & Datenanalyse

Excel Online-Kurs

YouTube-Kanal

Inhalt