Cronbach's Alpha und Mittelwertindex mit R berechnen

Das Cronbach's Alpha ist eine der bekanntesten Kennzahlen der Psychometrie bzw. empirischen Psychologie. In diesem Artikel erläutern wir Ihnen die Berechnung des Cronbach's Alpha anhand eines Beispiels. Zur Durchführung des Beispiels müssen Sie zunächst das R-Zusatzpaket mit dem Namen psych installieren. Hierbei handelt es sich um ein Paket, dass verschiedene nützliche Funktionen für statistische Analysen im Bereich Psychologie enthält.

Um das Paket zu installieren, geben Sie den folgenden Befehl in die R-Konsole ein:

 

install.packages("psych")

 

Nachdem Sie den Befehl eingegeben haben, werden Sie von R aufgefordert, einen Download-Server (CRAN-Spiegel) auszuwählen. Wählen Sie hier den Server Münster (Germany) aus und klicken Sie auf OK.

Nachdem das Paket installiert wurde, müssen Sie das Paket noch aktivieren. Geben Sie hierzu in die R-Konsole den folgenden Befehl ein:

 

library(psych)

 

Sie haben das Paket psych nun aktiviert. Zur Berechnung des Cronbach's Alpha verwenden wir einen Beispieldatensatz mit Namen bfi . Der Datensatz enthält die Ergebnisse einer Befragung, mit der die 5 großen Persönlichkeitsfaktoren (Big 5) erhoben wurden. Um den Datensatz zu in R verfügbar zu machen, geben Sie den folgenden Befehl ein:

 

data(bfi)

 

Sehen Sie sich nun den Datensatz an. Dazu geben Sie den folgenden Befehl ein:

 

View(bfi)

 

Der Datensatz sieht folgendermaßen aus:

 

 

Die Spalte mit der Überschrift row.names enthält eine Personen-ID, d.h. jede Zeile des Datensatzes enthält die Daten für eine Person. Wir interessieren uns nun für die Spalten A1, A2, A3, A4 und A5. Dies sind 5 Items, mit denen die Verträglichkeit (engl.: Agreeableness) auf einer Skala von 1 bis 6 abgefragt wurde. Hierbei steht der Wert 1 jeweils für eine gering ausgeprägte Verträglichkeit und 6 für eine stark ausgeprägte Verträglichkeit.

 

Wir möchten nun das Cronbach's Alpha der Skala Verträglichkeit, d.h. der 5 Items A1, A2, A3, A4 und A5 berechnen. Hierzu geben wir den folgenden Befehl in die R-Konsole ein:

 

alpha(bfi[c("A1","A2","A3","A4","A5")], check.keys=TRUE)

 

Dieser Befehl setzt sich aus den folgenden Bestandteilen zusammen:

  • alpha() ist die Funktion, mit der das Cronbach's Alpha in R berechnet wird
  • Mittels des Ausdrucks bfi[c("A1","A2","A3","A4","A5")] geben wir an, dass das Alpha aus den Spalten A1, A2, A3, A4 und A5 des Datensatzes bfi berechnet werden soll
  • Das Argument check.keys=TRUE bewirkt, dass während der Berechnung überprüft wird. ob alle Items die gleiche Polung aufweisen und gegebenenfalls falsch gepolte Items von R umgepolt werden.

Sie erhalten nach Eingabe des Befehls einen recht großen Output in R. Dieser Output sollte folgendermaßen aussehen:

 

 

Betrachten Sie zunächst die Zahl mit der Überschrift raw alpha links oben im Output. Dies ist das Cronbach's Alpha, und somit der wichtigste Wert des Outputs. Das Cronbach's Alpha beträgt hier 0.7. Da für das Cronbach's Alpha üblicherweise ein Wert von mindestens 0.7 gefordert wird, weist der hier untersuchte Fragebogen eine ausreichende Reliabilität auf.

Sie möchten weitere Artikel zum Thema Statistik mit R lesen? Hier geht es zur Übersicht R-Tutorial.