Hallo,
im Grunde sollten meine Probleme nicht zu komplex für erfahrene Stata-Nutzer sein. Aber mal schauen.
Allgemein:
Ich habe einen nicht balancierten Panal-Datensatz (mit über 4.000 Unternehmen zwischen den Jahren 2006-2014) und es gibt somit für nicht jedes Unternehmen bzw. ID gleiche Anzahl an Beobachtungsjahren. Bsp:
ID Jahr Bilanz Abhängige Variable
1 2006 12123 23
1 2007 12322 34
1 2008 12333 23
1 2009 12334 25
2 2006 23454 34
2 2007 34255 36
2 2008 45432 38
2 2009 23223 34
3 2008 56757 12
3 2009 55556 16
4 2007 78898 43
4 2008 67676 43
4 2009 71332 44
1.Problem
Ich möchte meine abhängige Variable mit Bilanzwert des vorherigen Jahres des jeweiligen Unternehmens skalieren. In Exel ist es richtig unangenehm, da es überall Überschneidungen gibt(wenn überall gleiche Anzahl an Jahren, dann ist es einfach natürlich). Wie wäre den der Skript für Stata um mit dem Wert des vergangen Jahres zu skalieren und gleichzeitig diesen "Anfangswert" zu löschen. D.h. wenn ich die Variablen von 2007 Skaliere, dann brauche ich ja die variablen von 2006 nicht mehr. Bzw. wie im Beispiel oben bei ID=3 fängt es erst im Jahr 2008 an und es soll nur der Wert von 2009 skaliert werden und die Beobachtungen aus dem 2008 gelöscht werden.
2.Problem
Es soll eine "Sammel abhängige Variable" gebildet werden. D.h. ich bilde über 3 jahre die Summe von meiner abhängigen Variable und teile (skaliere) durch die 3 jährige Summe von Bilanzwerten. In meinem Beispiel beginnt dann die ID=1 ab 2008. Bei ID=3 wäre es dann ab 2009, somit nur 2 Werte werden in die Berechnung der Variable rein genommen.usw.
ich wäre sehr Dankbar, wenn mir jemand bei der Lösung dieser Probleme helfen könnte.
lg