Macros

  1. Definieren Sie einen Macro (local) a=1 und einen Makro b=2 und addieren Sie die beiden Locals
  2. 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.
  3. 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

  1. 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.
  2. 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

  1. 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.