So berechnen sie eta zum quadrat in r


Das Eta-Quadrat ist ein Maß für die Effektgröße , das häufig in ANOVA-Modellen verwendet wird.

Es misst den Anteil der Varianz, der mit jedem Haupteffekt und Interaktionseffekt in einem ANOVA-Modell verbunden ist, und wird wie folgt berechnet:

Eta im Quadrat = SS- Effekt / Gesamt- SS

Gold:

  • SS- Effekt : Die Summe der Quadrate eines Effekts für eine Variable.
  • Total SS: Die Gesamtsumme der Quadrate im ANOVA-Modell.

Der Wert des Eta-Quadrats reicht von 0 bis 1, wobei Werte näher bei 1 einen höheren Anteil der Varianz anzeigen, der durch eine bestimmte Variable im Modell erklärt werden kann.

Die folgenden Faustregeln werden zur Interpretation der Eta-Quadrat-Werte verwendet:

  • .01: Kleine Effektgröße
  • .06: Durchschnittliche Effektgröße
  • .14 oder größer: große Effektgröße

Dieses Tutorial bietet ein schrittweises Beispiel für die Berechnung des Eta-Quadrats für Variablen in einem ANOVA-Modell in R.

Schritt 1: Erstellen Sie die Daten

Nehmen wir an, wir möchten herausfinden, ob Trainingsintensität und Geschlecht einen Einfluss auf die Gewichtsabnahme haben.

Um dies zu testen, rekrutieren wir 30 Männer und 30 Frauen für die Teilnahme an einem Experiment, bei dem wir jeweils 10 nach dem Zufallsprinzip dazu auffordern, einen Monat lang ein Programm ohne, leichtes oder intensives Training zu absolvieren.

Der folgende Code zeigt, wie man einen Datenrahmen erstellt, der die Daten enthält, mit denen wir arbeiten:

 #make this example reproducible
set.seed(10)

#create data frame
data <- data.frame(gender= rep (c(" Male ", " Female "), each = 30),
                   exercise= rep (c(" None ", " Light ", "Intense"), each = 10, times =2),
                   weight_loss=c(runif(10, -3, 3), runif(10, 0, 5), runif(10, 5, 9),
                                 runif(10, -4, 2), runif(10, 0, 3), runif(10, 3, 8)))

#view first six rows of data frame
head(data)

# gender exercise weight_loss
#1 Male None 0.04486922
#2 Male None -1.15938896
#3 Male None -0.43855400
#4 Male None 1.15861249
#5 Male None -2.48918419
#6 Male None -1.64738030

#see how many participants are in each group
table(data$gender, data$exercise)

# Intense Light None
# Female 10 10 10
# Male 10 10 10

Schritt 2: Passen Sie das ANOVA-Modell an

Der folgende Code zeigt, wie eine zweifaktorielle ANOVA angepasst wird, wobei Bewegung und Geschlecht als Faktoren und Gewichtsverlust als Antwortvariable verwendet werden:

 #fit the two-way ANOVA model
model <- aov(weight_loss ~ gender + exercise, data = data)

#view the model output
summary(model)

            Df Sum Sq Mean Sq F value Pr(>F)    
gender 1 15.8 15.80 9.916 0.00263 ** 
exercise 2 505.6 252.78 158.610 < 2nd-16 ***
Residuals 56 89.2 1.59       

Schritt 3: Berechnen Sie das Eta-Quadrat

Wir können die Eta-Quadrat-Effektgröße für jede Variable in unserem Modell mithilfe der Funktion etaSquared() aus dem Paket lsr berechnen:

 #load lsr package
library (lsr)

#calculate Eta Squared
etaSquared(model)

            eta.sq eta.sq.part
gender 0.0258824 0.1504401
exercise 0.8279555 0.8499543

Die Eta im Quadrat für Sex und Bewegung sind wie folgt:

  • Eta-Quadrat für Geschlecht: 0,0258824
  • Eta-Quadrat für die Übung: 0,8279555

Wir würden daraus schließen, dass die Effektgröße für Bewegung sehr groß ist, während die Effektgröße für das Geschlecht recht klein ist.

Diese Ergebnisse entsprechen den im ANOVA-Tabellenergebnis angezeigten p-Werten. Der p-Wert für Bewegung (<0,000) ist viel kleiner als der p-Wert für Geschlecht (0,00263), was darauf hindeutet, dass Bewegung eine viel größere Bedeutung für die Vorhersage des Gewichtsverlusts hat.

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie man verschiedene ANOVA-Modelle in R anpasst:

So führen Sie eine einfaktorielle ANOVA in R durch
So führen Sie eine zweifaktorielle ANOVA in R durch
So führen Sie eine ANOVA mit wiederholten Messungen in R durch

Einen Kommentar hinzufügen

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