2017-01-18 2 views
0

(cross-posted bei http://www.statalist.org/forums/forum/general-stata-discussion/general/1370770-margins-plot-of-treatment-effect-rather-than-y-for-values-of-a-covariate)Wert des Koeffizienten (Beta1) bei verschiedenen Werten anderer Kovariable (X2), grafisch dargestellt hoffentlich

Ich bin eine multivariate Regressions läuft (Ergebnisvariable ist kontinuierlich, geschieht GPA sein) . Die Kovariate von Interesse ist eine Dummy-Variable für den Behandlungsstatus; Ein anderer der Kovariaten ist ein Pre-Score. Wir möchten untersuchen, wie sich der Behandlungseffekt bei verschiedenen Werten des Pre-Score unterscheidet. Die Struktur des Modells ist nicht kompliziert:

regress GPA treatment pre_score X3 X4 X5... 

Was ich will, ist eine Grafik, die zeigt, was die Wirkung der Behandlung ist (Wert von Beta1) bei verschiedenen Werten von Pre-Score (X2). Es ist einfach eine Grafik mit den Werten des Ergebnisses bei verschiedenen Werten von X2 zu erhalten: Margen bei (pre_score = (1 (0,25) 5)) schreiben marginsplot

ich eine Reihe von Ressourcen konsultiert haben und versucht, Alternativen mit marginalscontplot, coefplot mit recast, dy/dx und so weiter. Ich bleibe erfolglos. Aber das scheint etwas zu sein, dass es einen Weg geben muss; zu wissen, ob ein Behandlungseffekt für die Werte einer Kontrolle (etwa Einkommen) variiert, muss üblich sein.

Kann mich jemand auf den richtigen Befehl oder die Optionen für Margins verweisen, um Werte von Beta1 (Koeffizient auf Behandlungsdummy) und nicht von Y (GPA) bei Werten von pre_score auszugeben?

+0

Pedantisch und marginal, aber was Sie präsentieren, ist keine multivariate Regression, ein Begriff, der ausschließlich Mehrfachantworten vorbehalten ist. Es ist eine multiple Regression oder nur eine Regression. –

Antwort

0

Die Frage wurde bei Statalist gelöst. Stellt sich heraus, dass Margins allein nicht tun kann, was ich versuchte; Das Modell muss mit einem Interaktionsausdruck ausgeführt werden. Dann ist es einfach.

Verwandte Themen