Ich berechne ein lineares Regressionsmodell mit einem Interaktionseffekt zwischen dem Migrationshintergrund der Befragten und ihrem Einkommen, das ich zuvor logarithmiert und zentriert habe.
- Code: Alles auswählen
regress attitude b4.migback##c.ln_income_c sex age hhsize, cf(%9.2f) vce(cluster hid)
- Code: Alles auswählen
margins, at(ln_income_c=(-2(0.5)1) migback=(1, 4))
marginsplot, recast(line) recastci(rarea)
Das funktioniert, aber die X-Achse repräsentiert die logarithmierte und zentrierte Einkommensvariable. Das macht die Interpretation ziemlich schwierig. Gibt es eine Möglichkeit, den Margins-Plot mit der ursprünglichen Variable („income“) zu erstellen?
Wenn ich versuche, die ursprüngliche Variable in den Befehl einzufügen, erhalte ich eine Fehlermeldung, dass die untransformierte Variable nicht in der Liste der Kovariaten gefunden wurde:
- Code: Alles auswählen
margins, at(income=(0(500)3500) migback=(1, 4))
variable income not found in list of covariates
Weiß jemand, wie man einen Margins-Plot mit der untransformierten Variable erzeugen kann?
Vielen Dank!