Seite 1 von 1

Grafische Darstellung einzelner Reg-Ergebnisse

BeitragVerfasst: Di 6. Aug 2013, 16:51
von Minna
Hallo zusammen,

ich habe eine Frage. Ich habe ein Reihe von Regressionsergebnissen (die unterscheiden sich jeweils aufgrund der if Einschränkung). In allen 10 Regressionen ist die abhängige Variabele die Gleiche (wage) und es taucht in allen Regressionen eine bestimmte unabhängige Variable auf (age). also reg wage age age2 education ...

Gibt es eine Möglichkeit, in Form von graph box nur diese Ergebnisse für age aus den 10 Regessionen darstellen zu lassen? So das ich eine Übersicht habe.

Danke!

Re: Grafische Darstellung einzelner Reg-Ergebnisse

BeitragVerfasst: Mi 7. Aug 2013, 12:04
von daniel
Ich verstehe nicht ganz, was genau Du an Regressionsergebnissen mittels box-plot darstellen willst. Aber wen age2 das quadrierte Alter ist, wovon ich ausgehe, dann gibt es erstens keinen (isolierten) Effekt von age und Du musst, um den korrekten Effekt des Alters zu zeigen, Stata vermutlich sagen, dass age und age2 ein und die selbe Variable ist. Das machst Du mittels facator variable notation (help fvvarlist).

Vielleicht hilft -statsby- bei Deinem Problem.

Re: Grafische Darstellung einzelner Reg-Ergebnisse

BeitragVerfasst: Mi 7. Aug 2013, 13:43
von Minna
Hallo,

nein, bei age2 handelt es sich um die altersangabe einer zweiten Personen - also nicht das quadrierte Alter :)

Ich hab meine Regressionsergebnisse in einer Tabelle eh schön nebeneinander so das man immer gut die geschätzen Koef. und die Standardfehler sehen kann aber ich würde sehr gerne diese Ergebnisse in einer Grafik nebeneinander stellen, um die Robustheit der Grundregression verdeutlichen zu können.

LG

Re: Grafische Darstellung einzelner Reg-Ergebnisse

BeitragVerfasst: Mi 7. Aug 2013, 14:47
von daniel
Hm, dazu fällt mir sponatn: http://www.stata.com/meeting/germany13/ ... 3_jann.pdf ein. Das Program ist soweit ich weiß noch nicht offiziell released.

Eine schnelle, allerdings nicht saubere Möglichkeit mit box-plots könnte sein, nach der jeweiligen Regression eine normalverteilte Variable mit dem Mittelwert des Koeffizienten und der Standradabwieichung des SE zu erstellen. Statt age betrachten wir im Beispiel mpg.

Code: Alles auswählen
sysuse auto ,clear

reg price turn mpg foreign

mat VCE = get(VCE)
loc cnam : coln VCE
loc pos : list posof "mpg" in cnam
g double foo = rnormal(_b[mpg], sqrt(VCE[`pos', `pos']))
gr box foo