Hallo Zusammen,
ich prüfe für meine Moderationsanalyse gerade die Multikollinearität mit R. Laut den Ergebnissen habe ich Multikollinearität vorliegen (ich kopiere die Outputs mal unten rein). Variablen raus lassen ist eigentlich keine Option.. kann ich auch mit Multikol. eine Moderationsanalyse durchführen und wenn ja, kann ich das mit Literatur begründen? Das Internet war bisher wenig hilfreich.
Danke!
Mein Modell ist folgendes: multikol <- lm(AOC~Stress+PSH+PSO+PSR+PSS+PsyCap, data = data_scp)
Jetzt soll man ja den VIF-Wert überprüfen. Allerdings kommt mit car::vif(multikol) ein error raus. Im Internet fand ich das: This tells us that two or more predictor variables in the model are perfectly correlated.
Alles klar, soweit kein Problem denke ich. Die Abhängigkeiten findet man wohl mit dem alias() Befehl. Allerdings kann ich mit dem Output nix anfangen.
alias(multikol)
Model :
AOC ~ Stress + PSH + PSO + PSR + PSS + PsyCap
Complete :
(Intercept) Stress PSH PSO PSR PSS
PsyCap 0 0 1/4 1/4 1/4 1/4
Wenn ich mir eine Korrelationsmatrix mit meinen UVs ausgeben lasse, kommt auch nirgendwo eine 1 (= perfekte Korrelation) raus, außer bei den Variablen mit sich selbst
> df <- data.frame(data_scp$Stress, data_scp$PSH, data_scp$PSO, data_scp$PSR, data_scp$PSS, data_scp$PsyCap, data_scp$AOC)
> #create correlation matrix for data frame
> cor(df)
data_scp.Stress data_scp.PSH data_scp.PSO data_scp.PSR data_scp.PSS
data_scp.Stress 1.0000000 -0.4501433 -0.4710102 -0.39574846 -0.3924508545
data_scp.PSH -0.4501433 1.0000000 0.5103071 0.40578721 0.4936621745
data_scp.PSO -0.4710102 0.5103071 1.0000000 0.48336763 0.4284938649
data_scp.PSR -0.3957485 0.4057872 0.4833676 1.00000000 0.5914500112
data_scp.PSS -0.3924509 0.4936622 0.4284939 0.59145001 1.0000000000
data_scp.PsyCap -0.5485984 0.7755293 0.7926277 0.77451512 0.7897559420
data_scp.AOC -0.2880023 0.2992661 0.2016998 0.08216383 0.0009156919
data_scp.PsyCap data_scp.AOC
data_scp.Stress -0.5485984 -0.2880022557
data_scp.PSH 0.7755293 0.2992661452
data_scp.PSO 0.7926277 0.2016998006
data_scp.PSR 0.7745151 0.0821638297
data_scp.PSS 0.7897559 0.0009156919
data_scp.PsyCap 1.0000000 0.1933219801
data_scp.AOC 0.1933220 1.0000000000