Website-Icon Björn Walther

Moderation in SPSS mit PROCESS

1 Ziel der Moderation in SPSS (Interaktion)

Eine Moderation (auch Interaktion) unterstellt den Einfluss einer zusätzlichen Variable (=Moderator) auf eine Beziehung zwischen einer unabhängigen Variable (X) und einer abhängigen Variable (Y). Man kann auch von der Verstärkung oder Abschwächung eines vorhandenen Effektes sprechen. Dieser Artikel zeigt, wie man dies in SPSS mit PROCESS modelliert und berechnet.

 

2 Voraussetzungen der Moderation (Interaktion)

Die wichtigsten Voraussetzungen sind:  

 

3 Das Prinzip der Moderation

Eine Moderation, auch Interaktion genannt, unterstellt einen moderierenden Einfluss einer Variable (M) auf einen Zusammenhang zwischen zwei Variablen (X->Y). Im Beispiel werden sind Mathematik-Fähigkeiten die x-Variable und die Fähigkeit wissenschaftlich zu arbeiten die y-Variable. Deren Zusammenhang wird durch die Lesefähigkeiten (M) moderiert.

 

Da SPSS keine Möglichkeit bietet, eine Moderation direkt zu modellieren, muss eine Umwandlung bzw. Transformation vorgenommen werden. Der Moderator (M), die unabhängige Variable (X) als auch der Interaktionseffekt (X*M) werden gleichzeitig als unabhängige Variablen aufgenommen. Dies zeigt die folgende Abbildung:

 

Zum Glück wird einem dies dank des PROCESS-Plugins abgenommen.

 

4 Durchführung der Moderation in SPSS mit PROCESS

4.1 Definition des Modells


Zuerst wird das PROCESS-Plugin in der jeweiligen Version geöffnet – hier 4.2.

Die entsprechenden Variablen sind nun zuzuordnen. Im Beispiel ist Fähigkeit wissenschaftlich zu arbeiten („science“) die y-Variable, Mathematikfähigkeiten („math“) die x-Variable und die Lesefähigkeiten („read“) der Moderator.

In PROCESS wird der Moderator zur Unterscheidung zum Mediator immer mit W bezeichnet.

Unter Model number wird 1 beibehalten.

 

4.2 Weitere Optionen


Unter dem Button „Options“ verbergen sich weitere hilfreiche Möglichkeiten, die Interaktion einfacher rechnen zu lassen.

Empfehlenswert sind:

Eine Mittelwertzentrierung („Mean-Centering“) von X und M ist nicht zwingend notwendig, wird aber von vielen Autoren zur Reduktion von Multikollinearität empfohlen. Hayes (2018), S. 304-312 klärt ausführlich über diesen Mythos auf. Jedoch KANN es sinnvoll sein, wenn es um die Interpretation der Koeffizienten geht: „[…] say that you are centering to render b1 and b2 interpretable and their hypothesis tests meaningful. But only say this if they otherwise would not be meaningful. And if you aren’t reporting b1 and b2 to the reader, then you aren’t even benefiting from this reason to mean-center. In that case, there really isn’t much point to centering at all.

 

4.3 Lange Variablennamen

Unter dem Button „Long variable names“ ist noch die Möglichkeit gegeben, PROCESS mitzuteilen, dass die Variablennamen länger als 8 Zeichen sind.
Aber ACHTUNG: Wenn die ersten 8 Zeichen zweier oder mehrere Variablennamen gleich sind, kommt es hier zu fehlerhaften Berechnungen!

 

4.4 Kategoriale Variablen

Unter „Multicategorical“ kann festgelegt werden, ob es die x-Variable oder der Moderator eine kategoriale Variable mit 3 oder mehr Ausprägungen ist. Ist dies der Fall und wird hier entsprechend definiert, werden von PROCESS automatisch Dummys angelegt und in der Berechnung berücksichtigt. Im Rahmen dieses Beispiels ist dies nicht gegeben und wird daher ignoriert. Für Kovariate müssen jedoch im Vorfeld Dummys kodiert sein.

 

5 Ergebnistabellen von PROCESS

Nach der Berechnung durch PROCESS bekommt man einen Output, der optisch etwas vom normalen SPSS-Output abweicht. Die Interpretation erfolgt schrittweise in Punkt 6 dieses Artikels.

 

6 Interpretation der Ergebnistabellen von PROCESS in SPSS

6.1 Allgemeine Modellinterpretation

Der Übersicht wegen habe ich die Interpretation in die Teile A-E aufgeteilt.

 

A – Informationen zum Modell


Hier ist lediglich erkennbar, welche Modellnummer (hier: 1 – einfache Moderation) gerechnet wurde und welche Variablen eingehen. Schließlich wird bei Sample Size die Stichprobengröße (hier: N = 200) angegeben.


 

B – F-Test und Modellgüte


Der Output beginnt mit dem multiplen Korrelationskoeffizient (R) und dessen Quadrat (R-sq = R² = Bestimmtheitsmaß).

Sollte der p-Wert des F-Tests nicht unter einer vorher definierten Alphagrenze (z.B. 0.05) liegen, muss die Interpretation an dieser Stelle abgebrochen werden.

 


 

C – Modellkoeffizienten

Hier sind alle Koeffizienten der in das Modell eingehenden Variablen sowie die Konstante aufgelistet.

Ein erster Blick geht in die Spalte p, wahlweise LLCI und ULCI.

Ein zweiter Blick geht in die Spalte coeff.

Die Interpretation von „Haupteffekten“ mit hinreichend kleinen p-Werten erfolgt – in Abhängigkeit der Art des vorliegenden Interaktionseffektes – auf drei Arten und Weisen.

Angenommen, der Interaktionseffekt wäre nicht beobachtbar, würde man einen positiven Einfluss von „math“ auf „science“ sowie „read“ auf „science“ erkennen können (grafisch, siehe Abschnitt E). Würde man den Koeffizienten interpretieren wollen, ist die o.g. Mittelwertzentrierung im Vorfeld durchzuführen. Die Koeffizienten wäre dann (0,4258 für „math“ und 0,3666 für „read“ – hier nicht gezeigt) und drücken die Steigerung in „science“ aus, wenn die jeweilige Variable um 1 zunimmt und alle anderen Variablen 0 sind..

Der Koeffizient des Interaktionsterms (Int_1) ist negativ, was für eine Dämpfung spricht. Allerdings sind weitere noch folgende Betrachtungen hierfür hilfreich.


 

D – Beitrag des Interaktionseffektes zum Modell


Die beobachtbare Interaktion von „math“ und „read“ im Modell sorgt für eine Steigerung von R² in Höhe von .0121 = 1,21% mit F(1,196) = 4.91, p = 0.0279. Das Modell mit Interaktion ist also statistisch betrachtet besser als das Modell ohne Interaktion und erklärt im Vergleich 1,21% mehr der Varianz der abhängigen Variable („science“).

Ob diese Steigerung groß ist, hängt von vergleichbaren Studien bzw. dem Forschungsfeld ab.


 

E – Bedingte Effekte des Hauptprädiktors bei Werten des Moderators

 

6.2 Grafische Betrachtung des Interaktionseffektes

Da die in E in Abschnitt 6.1 durchgeführte Interpretation erst mit etwas Übung gut klappt, empfiehlt sich eine grafische Betrachtung. Diese wird glücklicherweise, sofern in den Optionen angefordert, von PROCESS mitgeliefert – zumindest über Umwege.

Zunächst ist im Output an die Stelle zu scrollen, wo „DATA LIST FREE/“ zu finden ist.
Per Doppelklick wird der Output editier- sowie kopierbar. Der Teil ab DATA LIST FREE bis zum Ende (inklusive .) ist zu kopieren.

 

 

Anschließend wird ein neues Syntaxfenster über Datei > Neu > Syntax geöffnet:

 

Nun wird der kopierte Syntax lediglich eingefügt, komplett markiert und mit Klick auf den grünen Pfeil ausgeführt.

 

Die resultierende Grafik ist ein Diagramm mit 9 Punkten.

Jeweils 3 farblich identische Punkte gehören zusammen und stellen das jeweilige Niveau des Moderators („read“) dar.

Im Beispiel ist die untere „Linie“ für die niedrige Ausprägung 42 des Moderators, die rote „Linie“ für die mittlere Ausprägung 50 des Moderators und die türkisfarbene „Linie“ für die hohe Ausprägung 63 des Moderators.

 

Über den Diagrammeditor (Doppelklick ins Diagramm) kann eine Interpolationslinie für die jeweilige Ausprägung des Moderators und deren Punkte hinzugefügt werden, um es optisch etwas zu vereinfachen.

 

Eine kleine optische Anpassung der Farben führt zu folgender Abbildung:

 

 

6.3 Arten von Interaktionseffekten

Es gibt 3 Arten von Interaktionseffekten, die hier stilisiert dargestellt sind. Mit der Erkenntnis, um welche Art des Interaktionseffektes sich handelt, ist verbunden, ob und wenn ja, welche Haupteffekte interpretiert werden dürfen.

Die abhängige Variable wird in den nachfolgenden Diagrammen immer auf der y-Achse abgetragen.

Zunächst wird die unabhängige Variable in niedriger und hoher Ausprägung (UVn, UVh) auf der x-Achse entsprechend für eine niedrige und eine hohe Moderatorvariable (Mn, Mh) abgetragen (obiges Diagramm).
Danach werden die Variablen umgedreht: die Moderatorvariable wird nun in niedriger und hoher Ausprägung ((Mn, Mh) auf die x-Achse gelegt und in Abhängigkeit der niedrigen und hohen unabhängigen Variable (UVn, UVh) abgetragen.

 

6.3.1 Ordinale Interaktion

Nur im Falle eines ordinalen Interaktionseffektes sind die Haupteffekte (von unabhängiger Variable und Moderator) auch global interpretierbar.

Die Geraden sollten beide das gleiche Vorzeichen haben, im Sinne einer jeweils positiven oder negativen Steigung. Die Geraden dürfen sich auch schneiden, aber nur wenn sie beide weiterhin in die gleiche Richtung zeigen.

 

6.3.2 Hybride Interaktion

Im Falle eines hybriden Interaktionseffektes ist nur ein Haupteffekt (entweder von unabhängiger Variable oder Moderator) auch global interpretierbar.


 

6.3.3 Disordinale Interaktion

Nur im Falle eines disordinalen Interaktionseffektes sind die Haupteffekte (von unabhängiger Variable und Moderator) NICHT global interpretierbar.

Die Geraden haben hierbei beide gegenseätzliche Vorzeichen, im Sinne einer jeweils positiven und negativen Steigung je Diagramm. Die Geraden können, müssen sich aber nicht schneiden


 

6.3.4 Prüfung in SPSS

Über den PROCESS-Output erhält man stets eine Variante für die Syntax, wo die x-Variable auf der x-Achse abgetragen ist und der Moderator mittels drei Linien dargestellt wird. Diese kann leicht in die zweite Variante umgewandelt werden, indem der Syntax minimal angepasst wird. Am Beispiel sollte es deutlich werden, dass in der letzten Zeile lediglich die erste und letzte Variable getauscht werden müssen:


DATA LIST FREE/ 
       math       read    science.
BEGIN DATA. 
    42,0000    42,0000    43,0389 
    52,0000    42,0000    48,4818 
    63,0000    42,0000    54,4690 
    42,0000    50,0000    46,9586 
    52,0000    50,0000    51,4746 
    63,0000    50,0000    56,4421 
    42,0000    63,0000    53,3282 
    52,0000    63,0000    56,3378 
    63,0000    63,0000    59,6485 
END DATA. 
GRAPH/SCATTERPLOT= 
math WITH science BY read.

Durch Tausch von math und read (Änderung fett hervorgehoben) wird obige Syntax zu:


DATA LIST FREE/ 
       math       read    science.
BEGIN DATA. 
    42,0000    42,0000    43,0389 
    52,0000    42,0000    48,4818 
    63,0000    42,0000    54,4690 
    42,0000    50,0000    46,9586 
    52,0000    50,0000    51,4746 
    63,0000    50,0000    56,4421 
    42,0000    63,0000    53,3282 
    52,0000    63,0000    56,3378 
    63,0000    63,0000    59,6485 
END DATA. 
GRAPH/SCATTERPLOT= 
read WITH science BY math.  

Das Eregbnis im Beispiel entspricht der ordinalen Interaktion (siehe 6.3.1). Beide Schaubilder zeigen eindeutige Verläufe. Zum einen nimmt „math“ auf allen Faktorstufen von „read“ zu (linkes Diagramm), zum anderen nimmt „read“ auf allen Faktorstufen von „math“ zu. Damit sind auch die Haupteffekte global interpretierbar. Da sowohl math (p = .0007) als auch read (p = .001) hinreichend kleine Signifikanzen sind, können die Koeffizienten – neben der Interaktion – auch global interpretiert werden. Beide sind positiv, somit nimmt „science“ bei der jeweiligen Steigerung von math als auch read zu.

 

6.4 Johnson-Neyman Output

Der Johnson-Neyman Output von PROCESS ist nur eine detaillierte Variante des schon bei E in Abschnitt 6.1 beschriebenen Zusammenhanges.
Man sieht hierbei jeweils auf welchem Niveau des Moderators („read“) welcher Effekt hinsichtlich der y-Variable („science“) beobachtbar ist und welche Signifikanz dieser Effekt hat.

Erkennbar ist, dass vom niedrigen Niveau des Moderators „read“ (28) bis zum hohen Niveau des Moderators „read“ (69.5708) die p-Werte klein genug sind und analog die Konfidenzintervalle die 0 nicht beinhalten (Rundung beim KI für 69.5708 beachten).

Zusätzlich kann beobachtet werden, dass der Effekt eines steigenden Moderators („read“) zwar zu einer Zunahme der y-Variable („science“) führt, diese Zunahme aber immer kleiner ausfällt. Diese Beobachtung deckt sich entsprechend mit den schon erzielten Erkenntnissen, ist aber noch ein gutes Stück differenzierter und somit aufschlussreicher.

 

7 Videotutorial

https://www.youtube.com/watch?v=OwkfIcPhb6I

 

8 Datensatz

Der von mir im Beispiel verwendete Datensatz ist der hsb2-Datensatz, der unter openintro.org im csv-Format heruntergeladen und in SPSS importiert werden kann.

 

9 Literatur

 

Die mobile Version verlassen