Macros
-
Definieren Sie einen Macro (
local
) a=1
und einen Makro b=2
und addieren Sie die beiden Locals
-
Laden Sie die Daten http://www.farys.org/daten/bmi.dta (Auszug aus dem Allbus 2008). Definieren Sie einen Macro
kontrollvariablen
, der eine Liste von zwei Variablen enthält (alter sex
). Schätzen Sie eine Regression mit bmi
als AV und einkommen
als UV und fügen Sie die zwe Kontrollvariablen in Form des Macros ein.
-
Definieren Sie ein Subsample “Männer über 30” als Macro. Schätzen Sie erneut das OLS Modell aus 2. und verwenden Sie das Macro als if-Bedingung
Loops
-
Loopen (
foreach
) Sie über eine Liste (einkommen bmi
) von abhängigen Variablen. Schätzen Sie innerhalb des Loops eine Regression mit den Kontrollvariablen als erklärende Variablen.
-
Loopen Sie über alle Ausprägungen von
bjahre
(levelsof
). Schätzen Sie innerhalb des Loops den Zusammenhang zwischen Einkommen und BMI für die jeweilige Bildungsgruppe.
Programs
-
Schreiben Sie ein kleines Programm (
program define
). Als Input soll das Programm zwei Parameter annehmen: Die Unter- und die Obergrenze für das Alter. Das Programm soll dann eine Regression reg bmi einkommen
schätzen für ein Subsample der Befragten, deren Alter innerhalb der Altersspanne liegt. Testen Sie das Programm für ein paar Alterswerte.