Monday 13 November 2017

Wachstumsrate Im Devisenmarkt


Die letzte Zeile wird nur die Differenz erstellen, um die Wachstumsrate entsprechend Ihrer vorherigen Definition von expgr zu erstellen. Es sollte gen expgr. exp47L. exp100 sein. Auch exp ist ein absolut schrecklicher Name für eine Variable: wenn Sie Multiplikationszeichen in exp (stuff1stuff2) vergessen. Sie verbringen eine Stunde auf der Suche nach diesem Fehler (sobald jemand bemerkt, dass Ihre Zahlen außerordentlich groß sind). Ndash StasK Apr 21 12 at 15:34 Beide Korrekturen sind richtig geändert. Ndash Fr. Apr 22 12 at 17:30 Ausgezeichnet, danke. Traurig über das Nehmen so lang, um Ihre Antwort zu akzeptieren, aber es ist sehr nützlich. Ndash Ricardo Altamirano May 2 12 at 14:03 Keine Sorgen. Stas half, es akzeptabel zu machen. Ndash Fr. May 2 12 at 20:35 Hallo, ich cam über diesen Beitrag und frage mich, ob die richtige Art und Weise der Gewinnung von Projektion für den Datensatz, dass xtset wäre bys Panel Datum: Gen variablegr D. variable47L. variable100. Das Ausführen des Befehls ohne das bys-Präfix gab den nicht sortierten Fehler zurück. Ndash Konrad Dez 19 14 um 11: 07 Ich möchte die Wachstumsraten in Stata für Beobachtungen mit der gleichen ID berechnen. Meine Daten sehen so vereinfacht aus: Nun möchte ich für die einzelnen ID-Wachstumsraten aus den Variablen a-f von 2010 bis 2011 berechnen: Für z. B. 10 und die Variable a wäre es: (3-2) 2 für die Variable b. (5-4) 4 usw. und speichern die Ergebnisse in neuen Variablen (z. B. Wachstum, Wachstum, etc.). Da ich über 120k Beobachtungen und etwa 300 Variablen habe, gibt es eine effiziente Möglichkeit, dies zu tun (Schleife) Mein Code sieht wie folgt aus (vereinfacht): FYI: Variablen a-f sind numerisch. Aber Stata sagt: local nicht gefunden und ich bin nicht sicher, ob der Code korrekt ist. Muss ich auch für das Jahr sortieren, das zuerst gefragt wird, Aug 25 15 am 8:31 Welcher Code Sie versuchten Wanting Code und mit keiner ist kein Programmierproblem für Stack Overflow. Ndash Nick Cox Vielen Dank für die Erinnerung. Ich habe es in den ursprünglichen Post. Ndash Jay G Aug 25 15 am 9:15 Der spezifische Fehler in ist ein Fehler in der Syntax von foreach. Die hier Syntax wie foreach x von lokalen Variablen erwartet. Angesichts Ihrer vorherigen Verwendung eines lokalen Makros. Mit dem Schlüsselwort in. Foreach nimmt das Wort buchstäblich wörtlich und sucht nach einer Variablen mit diesem Namen: daher die Fehlermeldung. Dies ist die grundlegende foreach-Syntax: siehe seine Hilfe. Dieser Code ist aus weiteren Gründen problematisch. Die Sortierung auf ID garantiert nicht die korrekte Sortierreihenfolge, hier Zeitreihenfolge nach Jahr. Für jede einzelne ID. Wenn die Beobachtungen innerhalb der ID durcheinander gebracht werden. Ergebnisse werden Müll sein. Der Code geht davon aus, dass alle Zeitwerte vorhanden sind, ansonsten wäre die Zeitlücke zwischen den Beobachtungen ungleich. Ein sauberer Weg, um Wachstumsraten zu bekommen ist Sobald Sie tsset (oder xtset) haben, können die Zeitreihenoperatoren ohne Angst eingesetzt werden: Die korrekte Sortierung erfolgt automatisch und die Bediener sind intelligent über Lücken in den Daten (zB Sprünge von 1982 bis 1984 in jährlichen Daten ). Für weitere Variablen könnte die Schleife sein, wo ltwhatevergt eine allgemeine (numerische) varlist sein könnte. EDIT: Die Frage hat sich seit der ersten Buchung geändert und Zinsen für die Berechnung der Wachstumsraten nur von 2010 bis 2011 erklärt, mit der Implikation in dem Beispiel, dass nur jene Jahre vorhanden sind. Der allgemeinere Code oben wird natürlich noch für die Berechnung dieser Wachstumsraten arbeiten.

No comments:

Post a Comment