Generieren prozentuale Veränderung zwischen den jährlichen Beobachtungen in Stata?
Wie verwende ich die gen
oder egen
Befehle zu generieren, die die prozentuale Veränderung zwischen den Beobachtungen für die einzelnen Jahre in Stata? Zum Beispiel, ich habe Beobachtungen für die Jahre 1990 bis 2010, jedes mit einem anderen Wert für die Ausgaben, und ich bin versucht zu generieren, die eine neue Beobachtung mit der prozentuellen Veränderung von 1990-1991, 1991-1992, etc.
InformationsquelleAutor Ricardo Altamirano | 2012-04-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
//Hier ein Beispiel mit einem anderen Maß des Wachstums:
//Von Statalist:
//Auch:
//Die Berechnung der
expenditure_gr
ist was ich glaube, was du suchst.//Wenn die Daten wohlgeformt sind, verwenden Stata-mit der Zeit-Reihe und Holen Sie sich die Wachstumsrate leicht:
exp_gr
sollte esgen exp_gr = D.exp/L.exp*100
. Auchexp
ist ein absolut schrecklicher name für eine variable: wenn Sie vergessen Multiplikation inexp*(stuff1+stuff2)
verbringen Sie eine Stunde auf der Suche nach diesem bug (sobald jemand stellt fest, dass Ihre zahlen sind außergewöhnlich groß).Beide Korrekturen sind korrekt; geändert.
Sehr gut, danke. Sorry über so lange akzeptiere Ihre Antwort, aber es ist sehr hilfreich.
Keine Sorge. Stas dazu beigetragen, dass es akzeptabel.
Hi, ich cam auf diesen Beitrag und Frage mich, ob der richtige Weg zur Erlangung Projektion für das Daten-set, das sich
xtset
wärebys panel date: gen variable_gr = D.variable/L.variable*100
? Läuft der Befehl ohne denbys
Präfix zurückgegeben, die nicht sortiert Fehler.InformationsquelleAutor Fr.