Was Ist Das Datum Var In Stata Forex
HINWEIS: Die IDRE Statistische Beratungsgruppe wird die Website im Februar auf das WordPress CMS migrieren, um die Wartung und Erstellung neuer Inhalte zu erleichtern. Einige unserer älteren Seiten werden entfernt oder archiviert, so dass sie nicht mehr gepflegt werden. Wir werden versuchen, Umleitungen zu pflegen, damit die alten URLs weiterhin so gut funktionieren wie möglich. Willkommen im Institut für Digitale Forschung und Bildung Hilfe der Stat Consulting Group durch ein Geschenk Stata Learning Module Mit Daten in Stata Dieses Modul zeigt, wie man Datumsvariablen, Datumsfunktionen und Datumsanzeigeformate in Stata verwendet. Konvertieren von Daten aus Rohdaten mit der quotdate () - Funktion Der Trick zur Eingabe von Daten in Stata ist zu vergessen, dass sie Daten sind und sie als Zeichenketten behandeln und dann später in eine Stata-Datumsvariable umwandeln. Sie können die folgenden Datumsdaten in Ihrer Rohdatendatei haben. Sie können diese Daten durch Eingabe von: Mit dem Listenbefehl können Sie sehen, dass die Datumsinformationen korrekt in bday gelesen wurden. Da bday ist eine String-Variable, können Sie nicht jede Art von Datum Berechnungen mit ihm, bis Sie eine Datum Variable aus ihm machen. Sie können eine Datumsversion von bday mit der Funktion date () erzeugen. Das folgende Beispiel erstellt eine Datumsvariable namens Geburtstag aus der Zeichenvariable bday. Die Syntax ist etwas anders, je nachdem, welche Version von Stata Sie verwenden. Der Unterschied besteht darin, wie das Muster angegeben ist. In Stata 9 sollte es Kleinbuchstaben (zB quotdmyquot) und in Stata 10 sein, es sollte Großbuchstaben für Tag, Monat und Jahr sein (zB quotDMYquot), aber Kleinbuchstaben, wenn Sie Stunden, Minuten oder Sekunden angeben möchten (zB quotDMYhmsquot) . Unsere Daten sind in der Reihenfolge Tag, Monat, Jahr, also verwenden wir quotDMYquot (oder quotdmyquot, wenn Sie Stata 9 verwenden) innerhalb des Befehls date (). (Sofern nicht anders vermerkt, sind alle anderen Stata-Befehle auf dieser Seite für die Versionen 9 und 10 gleich.) In Stata Version 9: In Stata Version 10: Lass uns einen Blick auf bday und Geburtstag werfen. Die Werte für den Geburtstag können verwirrend erscheinen. Der Wert des Geburtstags für John ist 0 und der Wert des Geburtstags für Mark ist -207. Die Daten sind tatsächlich als die Anzahl der Tage ab dem 1. Januar 1960 gespeichert, was für den Computer geeignet ist, der die Datenrechnungen speichert und durchführt, aber für Sie schwierig ist und ich zu lesen habe. Wir können Stata sagen, dass Geburtstag mit dem d-Format angezeigt werden sollte, um es für den Menschen leichter zu lesen. Die Funktion date () ist sehr flexibel und kann in nahezu beliebiger Weise Daten verarbeiten. Zum Beispiel betrachten Sie die Datei date2.raw. Diese Daten sind unordentlich, aber sie sind konsistent. Obwohl die Formate anders aussehen, ist es immer ein Monatstagejahr, das durch ein Trennzeichen (z. B. Platzschrägstrich oder Strich) getrennt ist. Wir können versuchen, die Syntax von oben zu verwenden, um in unseren neuen Daten zu lesen. Beachten Sie, dass, wie oben diskutiert, für Stata Version 10 die Reihenfolge des Datums in Großbuchstaben (d. H. MDYquot) deklariert wird, während für Version 9 es in allen Kleinbuchstaben (d. h. quotmdyquot) deklariert wird. Stata konnte diese Daten ohne Probleme lesen. Lass uns einen noch härteren Dattelatz versuchen. Zum Beispiel betrachten die Daten in dates3.raw. Lets versuchen, diese Daten zu lesen und zu sehen, wie Stata sie behandelt. Wieder daran erinnern, dass für Stata Version 10 Termine als quotMDYquot deklariert werden, während für Version 9 sie als quotmdyquot deklariert sind. Wie Sie sehen können, war Stata in der Lage, fast alle diese verrückten Datumsformate zu behandeln. Es war in der Lage, Apr 12,1990 zu behandeln, obwohl es kein Trennzeichen zwischen dem Monat und Tag gab (Stata war in der Lage, es herauszufinden, seit der Monat war Charakter und der Tag war eine Zahl). Das einzige Datum, das nicht funktionierte, war Apr121990 und das ist, weil es kein Trennzeichen zwischen Tag und Jahr gab. Wie Sie sehen können, kann die date () - Funktion fast jedes beliebige Datum behandeln, solange es Trennzeichen gibt, die den Monatstag und das Jahr trennen. In bestimmten Fällen kann Stata alle numerischen Daten lesen, die ohne Trennzeichen eingegeben werden, siehe Hilfedaten für weitere Informationen. Konvertieren von Daten aus Rohdaten mithilfe der Funktion mdy () In manchen Fällen können Sie den Monat, den Tag und das Jahr als numerische Variablen in einem Datensatz speichern. Zum Beispiel können Sie die folgenden Daten für Geburtsdaten von date4.raw haben. Sie können diese Daten mit der folgenden Syntax einlesen, um eine separate Variable für Monat, Tag und Jahr zu erstellen. Eine Stata-Datumsvariable kann mit der Funktion mdy () wie unten gezeigt erstellt werden. Lässt Format Geburtstag mit dem d-Format, so dass es besser angezeigt wird. Betrachten Sie die Daten in date5.raw. Das ist das gleiche wie date4.raw, außer dass nur zwei Ziffern verwendet werden, um das Jahr zu bedeuten. Lets versuchen, diese Daten zu lesen, genau wie wir datieren4.raw lesen. Wie Sie sehen können, fehlen die Werte für den Geburtstag. Das ist, weil Stata davon ausgeht, dass die Jahre buchstäblich 48, 60, 70 und 71 waren (es geht nicht davon aus, dass sie 1948, 1960, 1970 und 1971 sind). Sie können Stata zwingen, den Jahrhundertteil zu behaupten, ist 1900, indem er 1900 zum Jahr addiert, wie unten gezeigt (Anmerkung, dass wir Ersetzen anstelle von erzeugen, da der variable Geburtstag bereits existiert). Berechnungen mit verstrichenen Daten Datumsvariablen machen Berechnungen mit Daten sehr bequem. Zum Beispiel, um allones Alter am 1. Januar 2000 zu berechnen, verwenden Sie einfach die folgende Konvertierung. Bitte beachten Sie, dass diese Formel für das Alter nicht über sehr kurze Zeitspannen gut funktioniert. Zum Beispiel wird das Alter für ein Kind an ihrem Geburtstag weniger als eins wegen der Verwendung von 365,25 sein. Es gibt Formeln, die genauer sind, aber auch viel komplexer sind. Hier ist ein Beispiel mit freundlicher Genehmigung von Dan Blanchette. Andere Datumsfunktionen Angesichts eines Datums variabel kann man den Monat, Tag und Jahr separat zurückgeben, wenn gewünscht, mit dem Monat (). Tag () und Jahr () Funktionen. Wenn Sie den Tag der Woche für eine Datumsvariable zurückgeben möchten, verwenden Sie die Funktion dow () (wobei 0Sonntag, 1Montag usw.). Die Funktion date () konvertiert Strings mit Datumsangaben zu Variablen. Die Syntax variiert leicht nach Version. In Stata Version 9: In Stata Version 10: Die Funktion mdy () nimmt drei numerische Argumente (Monat, Tag, Jahr) und wandelt sie in eine Datumsvariable um. Sie können verstrichene Zeiten als aktuelle Termine mit Anzeigeformaten wie dem d-Format anzeigen. Andere Datumsfunktionen umfassen den Monat (). Tag (). Jahr (). Und dow () Funktionen. Für Online-Hilfe mit Daten geben Sie Hilfe-Daten an der Kommandozeile ein. Detaillierte Erläuterungen darüber, wie Stata Datums - und Datumsfunktionen verarbeitet, finden Sie im Stata-Benutzerhandbuch. Der Inhalt dieser Website sollte nicht als eine Bestätigung einer bestimmten Website, Buch oder Software-Produkt von der University of California ausgelegt werden. NOTICE: Die IDRE Statistische Beratungsgruppe wird die Website migrieren die Website auf die WordPress CMS im Februar zu erleichtern Wartung und Erstellung neuer Inhalte. Einige unserer älteren Seiten werden entfernt oder archiviert, so dass sie nicht mehr gepflegt werden. Wir werden versuchen, Umleitungen zu pflegen, damit die alten URLs weiterhin so gut funktionieren wie möglich. Willkommen beim Institut für digitale Forschung und Bildung Hilfe der Stat Consulting Group durch ein Geschenk Stata Class Notes Zählen von n bis N Einleitung Stata hat zwei eingebaute Variablen namens n und N. N ist Stata-Notation für die aktuelle Beobachtungsnummer. N ist 1 in der ersten Beobachtung, 2 in der zweiten, 3 in der dritten, und so weiter. N ist Stata Notation für die Gesamtzahl der Beobachtungen. Lets sehen, wie n und N arbeiten. Wie Sie sehen können, enthält die Variable id die Beobachtungsnummer, die von 1 bis 7 läuft, und nt ist die Gesamtzahl der Beobachtungen, die 7 ist. Zählen mit unter Verwendung von n und N in Verbindung mit dem Befehl by kann einige sehr nützliche Ergebnisse erzeugen. Natürlich, um den Befehl zu verwenden, müssen wir zuerst unsere Daten auf der Variablen sortieren. Nun ist n1 die Beobachtungsnummer innerhalb jeder Gruppe und n2 ist die Gesamtzahl der Beobachtungen für jede Gruppe. Um die niedrigste Punktzahl für jede Gruppe aufzulisten, verwenden Sie die folgenden Punkte: Um die höchste Punktzahl für jede Gruppe aufzulisten, verwenden Sie die folgenden: Eine andere Verwendung von n Lets verwenden n, um herauszufinden, ob es doppelte ID-Nummern in den folgenden Daten gibt: Wie sich herausstellt, Beobachtungen 6 und 7 haben die gleichen ID-Nummern und aber unterschiedliche Notenwerte. Duplikate finden Jetzt können wir N verwenden, um doppelte Beobachtungen zu finden. In diesem Beispiel sortieren wir die Beobachtungen durch alle Variablen. Dann verwenden wir alle Variablen in der by-Anweisung und setzen gesetzt n gleich der Gesamtzahl der identifizierenden Beobachtungen. Schließlich listen wir die Beobachtungen auf, für die N größer als 1 ist, wodurch die doppelten Beobachtungen identifiziert werden. Wenn Sie eine Menge von Variablen in der Datenmenge haben, könnte es eine lange Zeit dauern, um sie alle zweimal einzugeben. Wir können die Wildcard nutzen, um anzuzeigen, dass wir alle Variablen verwenden möchten. Weiter in den neuesten Versionen von Stata können wir sortieren und in eine einzige Aussage kombinieren. Unten ist eine vereinfachte Version des Codes, die genau die gleichen Ergebnisse wie oben liefert. Der Inhalt dieser Website sollte nicht als eine Bestätigung einer bestimmten Website, Buch oder Software-Produkt von der University of California ausgelegt werden.
Comments
Post a Comment