Vielen Dank für das hilfreiche Video! Was genau gibt die erste Zeile bei Intercept an? Ich habe das Problem, dass mein Moderator "Geschlecht" ist. Beim anzeigen des erstellten Modells wird mir jedoch nur die Ausprägung weiblich, nicht aber männlich angezeigt. Ist es dem Fall die erste Spalte das Ergebnis für die Gesamtvariable Geschlecht? Danke! :)
Hi, ich hab ne Frage: Kann man irgendwo Datensätze finden, welche frei erhältlich sind, mit denen man eine Moderation und eine Mediation in R nachrechnen kann.
Hallo, auf meiner Homepage gibt es für Moderation (bjoernwalther.com/moderation-in-r/) und Mediation (bjoernwalther.com/mediation-in-r/) jeweils einen Datensatz, mit dem auch im jeweiligen Blogbeitrag gerechnet wird. Viele Grüße, Björn.
Vielen Dank für das Video! Kann man in dem interactions Paket auch die Y-Achse verändern, damit sie die ganze mögliche range (z. B. Antwortformat Likertskala 1-7) anzeigt?
Hallo Lea, du kannst das mit + xlim(1,7) anpassen. Die Funktion baut auf dem ggplot2 auf, weswegen da die Befehle auch analog funktionieren. Beispielcode im Video: interact_plot(model = mod, pred = IQ, modx = Motivation) + xlim(70,150) Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther vielen Dank, das rettet mich gerade! Ich hab es immer mit in der ersten Klammer gehabt und war mittlerweile echt am verzweifeln
Vielen Dank für das Video :) Wie prüft man denn die Voraussetzungen für eine Multiple Lineare Regression mit einem Interaktionsterm? Einfach indem der Term im Modell drangehängt und die übliche grafische Betrachtung durchgeführt wird, oder muss darüberhinaus etwas beachtet werden? Hat jemand dazu einen Tipp? LG
Hallo Katharina, ja, man arbeitet mit dem Interaktionsterm analog alle Voraussetzungen ab. Da die Ergebnisse bereits im model-Vektor sind, kann man diesen einfach verwenden für vif(model) für Multikollinearität oder plot(model,2) für Normalverteilung oder plot(model,1) für Heteroskedastizität. Viele Grüße, Björn.
Vielen Dank für die hilfreichen Erklärungen! Leider bekomme ich folgende Fehlermeldung: Error in element_line(colour = text_and_line_color, linewidth = 0.5, linetype = 1, : unused argument (linewidth = 0.5) Können Sie mir weiterhelfen?
Hallo @noemin.8817 , hast du das Problem lösen können? Ich bekomme dieselbe Fehlermeldung und komme nicht dahinter, ws ich ändern müsste. Wäre sehr dankbar um jeden Tipp!
Hey, bei mir hat es jetzt funktioniert nachdem ich mein rstudio auf die aktuellste Version aktualisiert habe. Vllt klappt es bei euch dann auch. 4.2 oder so ist die aktuellste Version.
Ich habe noch eine Kontrollvariable und zwei Moderatorvariablen, die ich zusammen berechnen möchte. Die würde ich dann einfach mit * an die vorherige Interaktion dranhängen?
@@StatistikamPC_BjoernWalther Das hat funktioniert! Ich bin begeistert. Aber jetzt weiß ich nicht, was es aussagt, wenn der p-Wert der f-Statistik nicht signifikant ist, die Interaktion im Abschnitt Coefficents aber schon. Hab ich was falsch gemacht?
Hallo, prinzipiell ist es egal, weil im Hintergrund bei PROCESS genau das gleiche gerechnet wird, mit der Ausnahme, dass Konfidenzintervalle mit Bootstrapping berechnet werden. Viele Grüße, Björn.
Vielen Dank für das hilfreiche Video. Ich habe Mühe zu verstehen, wann die Interaktion additiv und wann sie multiplikativ interpretiert wird? PS Ich rechne die Interaktion in einem mixed effect model (longitudinale Daten).
Würde es auch Sinn ergeben, wenn ich als Moderatorvariable eine kategorische Variable nutze? Ich will zum Beispiel den unterschiedlichen Einfluss von städtischen/ländlichen Räumen als kat. Moderatorvariable mit zwei Ausprägungen den Einfluss von der Grundwasserneubildung auf den Trinkwasserpreis ausrechnen.. Also z.B.: interact_plot(model=model_test, pred = grundwasserneubildung_mittel, modx=kennziffer_staedtisch_laendlich). Die Geraden wären also nur zwei Geraden, eine für stadt, die andere für Land. Müsste auch gehen, oder?
Hallo Björn, ich hoffe die Frage ist jetzt nicht so dumm...aber mich verwirrt es ein wenig, wenn der P-Wert eine Signifikanz anzeigt, die Interaktion aber nicht signifikant ist. Ich habe mir auch schon deinen Blog dazu durchgelesen aber mir erschließt sich die Aussage dahinter nicht. Meine Hypothese lautet, das Gen Z und Gen Y die vier Merkmal transformationaler Führung unterschiedlich bewerten im Hinblick auf die wahrgenommene Kommunikationsqualität. Mit den Befehlen etc. konnte ich das super auswerten, aber P-Wert ist eben signifikant, die Interaktion nicht. Freue mich über einen Tip von dir. Liebe Grüße Sarah
Hallo Sarah, meinst du, das dein Modell signifikant ist, aber der Interaktionseffekt nicht? Wenn ja, das kann sein und zegit dir für deinen Datensatz, dass du keinen unterstellten Interaktionseffekt beobachten kannst. Gründe hierfür gibt es in diesem Video: ruclips.net/video/tmRUTeW-hTc/видео.html Viele Grüße, Björn.
Nachdem ich das Paket „intetactions“ erfolgreich installiert habe über install sagt mir R beim Laden mit library immer, dass das es kein Paket namens interactions gibt. Jemand einen Tipp?
Hallo Lena, hast du dich vielleicht verschrieben? Groß- und Kleinschreibung werden hier unterschieden. War die Installation erfolgreich oder kam da eine Fehlermeldung? Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther hey, danke für die Antwort! Leider liegt es nicht daran. Ich bekomme immer die Fehlermeldung, dass das Paket „rtools“ benötigt wird. Aber das kann ich leider auch nicht so runterladen. Würde mich über Tipps sehr freuen!!
@@jenniferalonzo1358 Bei mir funktioniert es problemlos - sowohl Installation als auch Deinstallation mit der Version 4.2.1 von R. Welche R-Version hast du? Bei der Installation von interactions kam der Hinweis, dass das Paket mit der Version 4.2.2 von R erstellt wurde. Mein Rat: Update auf 4.2.2 und erneut probieren. Manche aktualisierte Pakete funktionieren mit alten R-Versionen nicht mehr. Viele Grüße, Björn.
@@jenniferalonzo1358 Du hast scheinbar noch R 3.6.3 installiert. Das Paket RTools, welches auch für interactions notwendig ist, benötigt in der aktuellen Version mindestens R 4.2.0. Du solltest also dein R updaten und dann erneut installieren. Hier der Befehl zum Updaten von R: install.packages("installr") library(installr) updateR() Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther DANKEEEE, es ist ein Arbeitslaptop, daher hat er mir die Softwareaktualisierung nicht ausgeführt. (Admin-Rechte) JETZT GEHT ES:-) Tausend Dank für deine schnelle Hilfe. TOLLE VIDEOS btw, LG, Jen
Ich hätte nur eine Frage. Und zwar habe ich verschiedene Modelle zu berechnen. Bei allen zeigte der F-Wert Signifikanz, aber in Fall a erhalte ich keine signifikante Interaktion, kann aber (hab ich zufällig herausgefunden) eine graphische Darstellung erstellen. In Fall b ist die Interaktion signifikant, dort bekomme ich aber eine Fehlermeldung, wenn ich versuche den Graphen zu erstellen. Nun weiß ich nciht wie ich das jeweils interpretieren kann. Fehlermeldung: Error in `d[d[[var]] %in% values, ]`: ! Can't subset rows with `d[[var]] %in% values`. ✖ Logical subscript `d[[var]] %in% values` must be size 1 or 1385, not 0. Backtrace: 1. interactions::interact_plot(model = model3, pred = Media, modx = socInt) 11. vctrs (local) ``() 12. vctrs:::stop_indicator_size(...) Warning message: Media and socInt are not included in an interaction with one another in the model
Hallo und danke für deine Kanalmitgliedschaft! Zu deiner Frage: in deinem 1. beschriebenen Fall kann es sein, dass es einen sehr kleinen Interaktionseffekt gibt, der bei deiner gegebenen Stichprobengröße wohl keinen hinreichend kleinen p-Wert zeigt. Dennoch würde man hier schließen, wenn der p-Wert nicht hinreichend klein ist, dass kein Interaktionseffekt beobachtbar ist. Im 2. Fall scheint mir, dass aufgrund der Fehlermeldung bei der Modelldefinition etwas nicht stimmt. Hast du deine Haupteffekte und den Interaktionseffekt wie im Video definiert, also mit * dazwischen, oder hast du den Interaktionsterm manuell berechnet und per + mit aufgenommen? Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther vielen Dank für die schnelle Antwort, das rettet mir gerade meine Bachelorarbeit. Ich habe das wie im Video mit dem * dazwischen berechnet.
@@nankish1002 hmm, das ist merkwürdig. Welche Version von R und dem Paket "interactions" verwendest du? Ich habe eine Vermutung, dass es für die Version 4.2.3 von R da ein Problem mit interactions gibt. Interactions beruht auf dem Paket "Rtools", welches aber für meine Version von 4.2.3 von R aktuell (noch) nicht unterstützt wird. Ich probiere mal was mit der aktuellsten Version von R. Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther also von R verwende ich die Version 4.2.0 und von interactions 1.1.5 Müssen die Daten ein bestimmtes Format haben, damit der Graph funktioniert? Viele Grüße, Nadine
@@StatistikamPC_BjoernWaltherich habe jetzt nochmal den Code komplett neu geschrieben (zum wiederholten Male 😅), dabei ist mir aufgefallen, dass ich bei dem Prädiktor einen Fehler drin hatte. Das war ein dummer Verständnisfehler, ich habe nicht daran gedacht, dass ich da den Variablennamen hinschreiben muss, nicht wie ich die Variable im Diagramm genannt hätte. Vielen lieben Dank für die Hilfe und die Mühe!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Ohne dich wäre ich komplett aufgeschmissen gewesen. Viele Grüße, Nadine
📘Mein Buch "Statistik mit R - Schnelleinstieg": amzn.to/3OzeLJI [Affiliatelink]
Vielen Dank für deine super Videos! Dank dir verstehe ich auch endlich mal etwas!:)
Vielen Dank für das hilfreiche Video! Was genau gibt die erste Zeile bei Intercept an? Ich habe das Problem, dass mein Moderator "Geschlecht" ist. Beim anzeigen des erstellten Modells wird mir jedoch nur die Ausprägung weiblich, nicht aber männlich angezeigt. Ist es dem Fall die erste Spalte das Ergebnis für die Gesamtvariable Geschlecht? Danke! :)
Richtig gutes Video, danke!
Danke für das Lob!
Viele Grüße, Björn.
Hallo, danke für das hilfreiche Video!
Das Paket `interactions` hatte ich noch gar nicht auf dem Zettel, kommt jetzt in das Standard-Repertoire. Danke für den Hinweis!
Hi, ich hab ne Frage: Kann man irgendwo Datensätze finden, welche frei erhältlich sind, mit denen man eine Moderation und eine Mediation in R nachrechnen kann.
Hallo, auf meiner Homepage gibt es für Moderation (bjoernwalther.com/moderation-in-r/) und Mediation (bjoernwalther.com/mediation-in-r/) jeweils einen Datensatz, mit dem auch im jeweiligen Blogbeitrag gerechnet wird.
Viele Grüße, Björn.
Deine Videos sind wirklich super & sehr hilfreich. Wie bekomme ich die Outputs der Moderatoranalyse in eine Tabelle nach APA Style?
Vielen Dank für das Video! Kann man in dem interactions Paket auch die Y-Achse verändern, damit sie die ganze mögliche range (z. B. Antwortformat Likertskala 1-7) anzeigt?
Hallo Lea, du kannst das mit + xlim(1,7) anpassen. Die Funktion baut auf dem ggplot2 auf, weswegen da die Befehle auch analog funktionieren.
Beispielcode im Video: interact_plot(model = mod, pred = IQ, modx = Motivation) + xlim(70,150)
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther vielen Dank, das rettet mich gerade! Ich hab es immer mit in der ersten Klammer gehabt und war mittlerweile echt am verzweifeln
Vielen Dank für das Video :) Wie prüft man denn die Voraussetzungen für eine Multiple Lineare Regression mit einem Interaktionsterm? Einfach indem der Term im Modell drangehängt und die übliche grafische Betrachtung durchgeführt wird, oder muss darüberhinaus etwas beachtet werden? Hat jemand dazu einen Tipp? LG
Hallo Katharina, ja, man arbeitet mit dem Interaktionsterm analog alle Voraussetzungen ab. Da die Ergebnisse bereits im model-Vektor sind, kann man diesen einfach verwenden für vif(model) für Multikollinearität oder plot(model,2) für Normalverteilung oder plot(model,1) für Heteroskedastizität.
Viele Grüße, Björn.
Vielen Dank für die hilfreichen Erklärungen!
Leider bekomme ich folgende Fehlermeldung: Error in element_line(colour = text_and_line_color, linewidth = 0.5, linetype = 1, :
unused argument (linewidth = 0.5)
Können Sie mir weiterhelfen?
Hallo @noemin.8817 ,
hast du das Problem lösen können? Ich bekomme dieselbe Fehlermeldung und komme nicht dahinter, ws ich ändern müsste.
Wäre sehr dankbar um jeden Tipp!
Hey, ich hab leider auch das gleiche Problem. Gibt es hierzu schon eine Lösung? Danke!
@@vickyschuller7052 Leider noch nicht =(
@@verenast5777 Leider noch nicht =(
Hey, bei mir hat es jetzt funktioniert nachdem ich mein rstudio auf die aktuellste Version aktualisiert habe. Vllt klappt es bei euch dann auch. 4.2 oder so ist die aktuellste Version.
Ich habe noch eine Kontrollvariable und zwei Moderatorvariablen, die ich zusammen berechnen möchte. Die würde ich dann einfach mit * an die vorherige Interaktion dranhängen?
Hallo Lucy, einfache UV und Kontrollvariablen kommen mit + hinter den Interaktionsterm. Also y ~ x*m + KV1 + KV2.
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther Das hat funktioniert! Ich bin begeistert. Aber jetzt weiß ich nicht, was es aussagt, wenn der p-Wert der f-Statistik nicht signifikant ist, die Interaktion im Abschnitt Coefficents aber schon. Hab ich was falsch gemacht?
Top video und super erklärt :)
Ist es egal, ob man die Moderationsanalyse auf diesem Weg oder mit Process durchführt?
Hallo, prinzipiell ist es egal, weil im Hintergrund bei PROCESS genau das gleiche gerechnet wird, mit der Ausnahme, dass Konfidenzintervalle mit Bootstrapping berechnet werden.
Viele Grüße, Björn.
Vielen Dank für das hilfreiche Video. Ich habe Mühe zu verstehen, wann die Interaktion additiv und wann sie multiplikativ interpretiert wird?
PS Ich rechne die Interaktion in einem mixed effect model (longitudinale Daten).
Würde es auch Sinn ergeben, wenn ich als Moderatorvariable eine kategorische Variable nutze? Ich will zum Beispiel den unterschiedlichen Einfluss von städtischen/ländlichen Räumen als kat. Moderatorvariable mit zwei Ausprägungen den Einfluss von der Grundwasserneubildung auf den Trinkwasserpreis ausrechnen.. Also z.B.: interact_plot(model=model_test, pred = grundwasserneubildung_mittel, modx=kennziffer_staedtisch_laendlich). Die Geraden wären also nur zwei Geraden, eine für stadt, die andere für Land. Müsste auch gehen, oder?
Hallo Björn,
ich hoffe die Frage ist jetzt nicht so dumm...aber mich verwirrt es ein wenig, wenn der P-Wert eine Signifikanz anzeigt, die Interaktion aber nicht signifikant ist. Ich habe mir auch schon deinen Blog dazu durchgelesen aber mir erschließt sich die Aussage dahinter nicht. Meine Hypothese lautet, das Gen Z und Gen Y die vier Merkmal transformationaler Führung unterschiedlich bewerten im Hinblick auf die wahrgenommene Kommunikationsqualität. Mit den Befehlen etc. konnte ich das super auswerten, aber P-Wert ist eben signifikant, die Interaktion nicht.
Freue mich über einen Tip von dir. Liebe Grüße Sarah
Hallo Sarah, meinst du, das dein Modell signifikant ist, aber der Interaktionseffekt nicht? Wenn ja, das kann sein und zegit dir für deinen Datensatz, dass du keinen unterstellten Interaktionseffekt beobachten kannst. Gründe hierfür gibt es in diesem Video: ruclips.net/video/tmRUTeW-hTc/видео.html
Viele Grüße, Björn.
Super ich danke dir! Das hilft - war sehr verunsichert, aber nun hab ich es verstanden :-) @@StatistikamPC_BjoernWalther
Nachdem ich das Paket „intetactions“ erfolgreich installiert habe über install sagt mir R beim Laden mit library immer, dass das es kein Paket namens interactions gibt. Jemand einen Tipp?
Hallo Lena, hast du dich vielleicht verschrieben? Groß- und Kleinschreibung werden hier unterschieden.
War die Installation erfolgreich oder kam da eine Fehlermeldung?
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther GLEICHES Problem😩
@@StatistikamPC_BjoernWalther hey, danke für die Antwort! Leider liegt es nicht daran. Ich bekomme immer die Fehlermeldung, dass das Paket „rtools“ benötigt wird. Aber das kann ich leider auch nicht so runterladen. Würde mich über Tipps sehr freuen!!
super Video!
Mein R sagt, es gibt kein Paket namens Interactions, hast du eine Idee?
Da muss ich morgen mal in Ruhe schauen. Bei CRAN gibt es aktuell keine Meldung und auch bei GitHub keine Problemmeldung.
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther danke ❤️
@@jenniferalonzo1358 Bei mir funktioniert es problemlos - sowohl Installation als auch Deinstallation mit der Version 4.2.1 von R. Welche R-Version hast du?
Bei der Installation von interactions kam der Hinweis, dass das Paket mit der Version 4.2.2 von R erstellt wurde. Mein Rat: Update auf 4.2.2 und erneut probieren. Manche aktualisierte Pakete funktionieren mit alten R-Versionen nicht mehr.
Viele Grüße, Björn.
@@jenniferalonzo1358 Du hast scheinbar noch R 3.6.3 installiert. Das Paket RTools, welches auch für interactions notwendig ist, benötigt in der aktuellen Version mindestens R 4.2.0.
Du solltest also dein R updaten und dann erneut installieren.
Hier der Befehl zum Updaten von R:
install.packages("installr")
library(installr)
updateR()
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther DANKEEEE, es ist ein Arbeitslaptop, daher hat er mir die Softwareaktualisierung nicht ausgeführt. (Admin-Rechte) JETZT GEHT ES:-) Tausend Dank für deine schnelle Hilfe. TOLLE VIDEOS btw, LG, Jen
Ich hätte nur eine Frage. Und zwar habe ich verschiedene Modelle zu berechnen. Bei allen zeigte der F-Wert Signifikanz, aber in Fall a erhalte ich keine signifikante Interaktion, kann aber (hab ich zufällig herausgefunden) eine graphische Darstellung erstellen. In Fall b ist die Interaktion signifikant, dort bekomme ich aber eine Fehlermeldung, wenn ich versuche den Graphen zu erstellen. Nun weiß ich nciht wie ich das jeweils interpretieren kann.
Fehlermeldung:
Error in `d[d[[var]] %in% values, ]`:
! Can't subset rows with `d[[var]] %in% values`.
✖ Logical subscript `d[[var]] %in% values` must be size 1 or 1385, not 0.
Backtrace:
1. interactions::interact_plot(model = model3, pred = Media, modx = socInt)
11. vctrs (local) ``()
12. vctrs:::stop_indicator_size(...)
Warning message:
Media and socInt are not included in an interaction with one another in the model
Hallo und danke für deine Kanalmitgliedschaft!
Zu deiner Frage: in deinem 1. beschriebenen Fall kann es sein, dass es einen sehr kleinen Interaktionseffekt gibt, der bei deiner gegebenen Stichprobengröße wohl keinen hinreichend kleinen p-Wert zeigt. Dennoch würde man hier schließen, wenn der p-Wert nicht hinreichend klein ist, dass kein Interaktionseffekt beobachtbar ist.
Im 2. Fall scheint mir, dass aufgrund der Fehlermeldung bei der Modelldefinition etwas nicht stimmt. Hast du deine Haupteffekte und den Interaktionseffekt wie im Video definiert, also mit * dazwischen, oder hast du den Interaktionsterm manuell berechnet und per + mit aufgenommen?
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther vielen Dank für die schnelle Antwort, das rettet mir gerade meine Bachelorarbeit. Ich habe das wie im Video mit dem * dazwischen berechnet.
@@nankish1002 hmm, das ist merkwürdig. Welche Version von R und dem Paket "interactions" verwendest du? Ich habe eine Vermutung, dass es für die Version 4.2.3 von R da ein Problem mit interactions gibt. Interactions beruht auf dem Paket "Rtools", welches aber für meine Version von 4.2.3 von R aktuell (noch) nicht unterstützt wird. Ich probiere mal was mit der aktuellsten Version von R.
Viele Grüße, Björn.
@@StatistikamPC_BjoernWalther also von R verwende ich die Version 4.2.0 und von interactions 1.1.5
Müssen die Daten ein bestimmtes Format haben, damit der Graph funktioniert?
Viele Grüße, Nadine
@@StatistikamPC_BjoernWaltherich habe jetzt nochmal den Code komplett neu geschrieben (zum wiederholten Male 😅), dabei ist mir aufgefallen, dass ich bei dem Prädiktor einen Fehler drin hatte. Das war ein dummer Verständnisfehler, ich habe nicht daran gedacht, dass ich da den Variablennamen hinschreiben muss, nicht wie ich die Variable im Diagramm genannt hätte.
Vielen lieben Dank für die Hilfe und die Mühe!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Ohne dich wäre ich komplett aufgeschmissen gewesen.
Viele Grüße, Nadine