Graphik: Interaktionseffekte mit logarithmierten Variablen

Regressionsmodelle aller Art mit Stata.

Graphik: Interaktionseffekte mit logarithmierten Variablen

Beitragvon startkl » Mo 25. Nov 2024, 13:05

Hallo,
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)
Jetzt möchte ich einen Margins-Plot erstellen, um den Interaktionseffekt darzustellen. Normalerweise würde ich so etwas machen:

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!
startkl
 
Beiträge: 1
Registriert: Mo 25. Nov 2024, 13:01
Danke gegeben: 0
Danke bekommen: 0 mal in 0 Post

Zurück zu Regressionsmodelle

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron