2016-05-17 8 views
-1

Ich verwende Stata/MP 13.0 für Mac.gepoolte OLS Regression in Stata

Ich muss eine gepoolte OLS-Regression mit Stata auf einem Datensatz ausführen und haben die Cluster-robuste Varianz-Matrix. Ich kenne den regress Befehl für eine normale Regression, aber wie führe ich eine POLS Regression?

Wenn jemand auch einen guten Text kennt, der POLS erklärt (Google war in diesem Fall nicht mein Freund).

Als ich regress lnwg auf lnhr, erhalte ich die folgenden Ergebnisse (Leider habe ich versucht, es Screenshot aber das Dateiformat nicht zulässig: Ein Koeffizient von 0,0827 für lnwg

Es die Wirkung gefragt. Ich kann einfach sagen: Eine zusätzliche Lohneinheit führt zu einem Anstieg von 8% der geleisteten Arbeitsstunden?

+1

Ihre Bearbeitung (die letzten beiden Absätze) handelt nur von der Interpretation einer Regression und wirft keine Programmierfrage auf. Sehen Sie ein beliebiges Wirtschafts- oder Statistikforum, wenn Ihnen ein einfacher Text nicht klar ist. –

Antwort

1

Mein Verständnis von gepoolten OLS ist, dass es am besten geeignet ist, wenn Sie beobachtende Einheiten in mehr beobachtet haben als ein Zeitraum, aber einzelne Einheiten werden nicht wiederholt über Zeiträume hinweg beobachtet.In diesem Stichprobenschema werden die Beobachtungen aus verschiedenen Zeiträumen zusammengefasst zusammen und OLS wird an der gepoolten Probe durchgeführt.

Dies unterscheidet es von einer Panel (oder longitudinalen) Probe, bei der die gleichen Beobachtungseinheiten wiederholt beobachtet werden. In diesem Fall verwendet der Forscher typischerweise einen internen (feste Effekte) oder ähnlichen Schätzer, um unbeobachtete Heterogenität in den Individuen auszustreichen.

Wenn der Forscher starke Gründe hat zu der Annahme, dass eine solche Heterogenität nicht existiert, kann sie sich dafür entscheiden, den gepoolten OLS in einer Längsschnittstichprobe zu verwenden. Dies ist normalerweise nicht ratsam. Das Umgekehrte ist nicht wahr: Wenn die Probe gepoolt wird, kann der Forscher die Standardmethode mit festen Effekten nicht verwenden.

Dies gesagt, der regress Befehl ist das richtige Werkzeug für den Job. Es ist typisch, dass auch ein zeitlich festgelegter Effekt zur Kontrolle von Änderungen, die die Probe im Laufe der Zeit beeinflussen, umfasst. Als solches würde Ihr Befehl wie folgt aussehen:

reg Y X1 X2 i.timeVar, robust 

Sie können die Varianz-Kovarianzmatrix erfassen die folgenden unmittelbar nach reg verwendet;

matrix myVarCovar =e(V) 

und sieht es mit

matrix list myVarCovar 

Siehe help matrix für zusätzliche Methoden der mit dieser Matrix arbeiten.

Auch gibt es zahlreiche Beiträge auf CrossValidated, die hilfreicher sein können, um gepoolte OLS zu verstehen.

+0

Sehr hilfreicher Kommentar. Heißt das, wenn ich die Standard-Varianz-Matrix UND die Cluster-Robust-Varianz-Matrix bekommen will, muss ich einmal ohne den Befehl "robust" regressieren und die Matrix erfassen und eine andere Zeit zurückbilden, aber jetzt mit "robust", um die robuste Varianz des Clusters zu erhalten Matrix? Was ist der Unterschied zwischen der Cluster-Option und der vce (robust) -Option? – endlessend2525

+0

Es ist mein Verständnis, dass Sie die Regressionen zweimal ausführen müssen. Die Option "robust" oder "vce (robust)" ist asymptotisch robust gegenüber Heteroskedastizität.Die Option 'cluster (varname)' oder 'vce (cluster varname)' ist robust gegenüber heteroskedasticity und erlaubt eine beliebige Korrelation innerhalb von varname. Sie können mehr darüber in den Hilfedateien lesen: 'help reg' und' help vce_option'. – lmo