Friday 3 March 2017

Definieren Datum Variable In Stata Forex

Stata: Datenanalyse und statistische Software Alan Riley, StataCorp Sie können Daten beliebig aufzeichnen, aber es gibt nur eine Technik, die Stata versteht, genannt ein verstrichenes Datum. Ein verstrichenes Datum ist die Anzahl der Tage ab dem 1. Januar 1960. In diesem Format bietet Stata Funktionen, um Daten in verstrichene Daten, Formate zu konvertieren, um vergangene Daten in verständlichen Formen zu drucken, und andere Funktionen, um verstrichene Daten zu manipulieren. Umwandlung in verstrichene Daten Zwei Funktionen werden zur Verfügung gestellt: mdy () und date (). Mdy () verwendet drei numerische Argumente mdash month, day, year mdash und gibt das entsprechende verstrichene Datum zurück. Für die folgenden Daten erzeugt gen edate mdy (Monat, Tag, Jahr) folgende Daten: date (). Auf der anderen Seite zwei Argumente: das erste ist das zu konvertierende Datum und das zweite Datum () der Reihenfolge des Monats, des Tages und des Jahres. Gibt date () das entsprechende verstrichene Datum zurück. Für die folgenden Daten werden zwei Variablen erstellt, edate1 und edate2. Die die gleichen Informationen enthalten. Daten anzeigen Nach der Umwandlung in das verstrichene Datumsformat können Sie der Variablen das Format Statas d zuweisen, damit die Daten lesbar sind. Für die Anzeige von Terminen sind verschiedene Varianten möglich. Für die folgenden Daten wird das Anzeigeformat zum Formatieren geändert. DMd, CY ändert das Anzeigeformat in Mehrere andere Formate sind möglich. Für Online-Hilfe geben Sie Hilfe-Daten in Stata ein, oder sehen Sie U 30 Befehle für den Umgang mit Daten. HINWEIS: Die IDRE Statistical Consulting Gruppe wird die Migration der Website auf das WordPress CMS im Februar zu erleichtern Wartung und Erstellung neuer Inhalte. Einige unserer älteren Seiten werden entfernt oder archiviert, so dass sie nicht länger erhalten bleiben. Wir werden versuchen, Redirects beizubehalten, damit die alten URLs weiterhin so gut funktionieren, wie wir können. Willkommen beim Institut für Digitale Forschung und Bildung Helfen Sie der Stat Consulting Group, indem Sie ein Geschenk geben Stata Learning Modul Verwenden von Daten in Stata Dieses Modul zeigt, wie Sie Datumsvariablen, Datumsfunktionen und Datumsanzeigeformate in Stata verwenden. Konvertieren von Daten aus Rohdaten mithilfe der Funktion quotdate () Der Trick für die Eingabe von Datumsangaben in Stata besteht darin, dass es sich um Datumsangaben handelt und diese als Zeichenketten behandelt und später in eine Variable von Stata verwandelt. Sie haben möglicherweise die folgenden Datumsdaten in Ihrer Rohdaten-Datei. Sie können diese Daten durch Eingabe lesen: Mit dem Listen-Befehl können Sie sehen, dass die Datumsinformationen korrekt in bday gelesen wurden. Da bday eine String-Variable ist, können Sie keine Date-Berechnungen damit durchführen, bis Sie eine Datumsvariable daraus machen. Sie können mit der Funktion date () eine Datumsversion von bday erzeugen. Das folgende Beispiel erstellt eine Datumsvariable namens birthday aus der Zeichenvariablen bday. Die Syntax ist etwas anders, je nachdem, welche Version von Stata Sie verwenden. Der Unterschied besteht darin, wie das Muster angegeben wird. In Stata 9 sollte es kleiner sein (z. B. quotdmyquot) und in Stata 10 sollte es für Tag, Monat und Jahr groß sein (zB quotDMYquot), aber Kleinbuchstaben, wenn Sie Stunden, Minuten oder Sekunden angeben möchten (zB quotDMYhmsquot) . Unsere Daten befinden sich im Auftragstag, Monat, Jahr, also verwenden wir quotDMYquot (oder quotdmyquot, wenn Sie Stata 9 verwenden) innerhalb des date () - Befehls. (Wenn nicht anders vermerkt, sind alle anderen Stata-Befehle auf dieser Seite dieselben für die Versionen 9 und 10.) In Stata Version 9: In Stata Version 10: Lets haben einen Blick auf bday und Geburtstag. Die Werte für Geburtstag kann verwirrend erscheinen. Der Wert des Geburtstages für John ist 0 und der Wert des Geburtstags für Mark ist -207. Die Daten werden tatsächlich als Anzahl von Tagen ab dem 1. Januar 1960 gespeichert, was für den Computer zum Speichern und Ausführen von Datumsberechnungen geeignet ist, aber für Sie und ich schwer zu lesen ist. Wir können Stata sagen, dass Geburtstag sollte mit dem d-Format angezeigt werden, damit es einfacher für den Menschen zu lesen. Die Funktion date () ist sehr flexibel und kann Daten behandeln, die in fast jeder Form geschrieben werden. Betrachten Sie zum Beispiel die Datei date2.raw. Diese Daten sind chaotisch, aber sie sind konsistent. Auch wenn die Formate anders aussehen, ist es immer ein Monatstag Jahr getrennt durch ein Trennzeichen (z. B. Platz Schrägstrich Punkt oder Bindestrich). Wir können versuchen, die Syntax von oben zu verwenden, um unsere neuen Daten zu lesen. Man beachte, daß, wie oben besprochen, für die Stata-Version 10 die Reihenfolge des Datums in Großbuchstaben (d. h. MDYquot) deklariert wird, während für die Version 9 alles in Kleinbuchstaben deklariert wird (d. h. Stata konnte diese Daten problemlos ablesen. Lets versuchen, eine noch härtere Reihe von Daten. Betrachten Sie zum Beispiel die Daten in dates3.raw. Wir können diese Daten lesen und sehen, wie Stata sie behandelt. Erinnern Sie sich noch, dass für Stata Version 10 Daten als quotMDYquot deklariert werden, während für Version 9 werden sie quotmdyquot deklariert. Wie Sie sehen können, war Stata in der Lage, fast alle diese verrückten Datumsformate zu behandeln. Es war in der Lage zu behandeln Apr12,1990, obwohl es nicht ein Trennzeichen zwischen dem Monat und Tag (Stata war in der Lage, es herauszufinden, da 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 dem Tag und Jahr. Wie Sie sehen können, kann die Funktion date () fast jedes Datum verarbeiten, solange Trennzeichen zwischen Monat und Jahr liegen. In bestimmten Fällen kann Stata alle eingegebenen Zahlen ohne Trennzeichen lesen, siehe Hilfedaten für weitere Informationen. Konvertieren von Daten aus Rohdaten mithilfe der mdy () - Funktion 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 dates4.raw haben. Sie können diese Daten mithilfe der folgenden Syntax lesen, um eine separate Variable für Monat, Tag und Jahr zu erstellen. Eine Stata-Datumsvariable kann mithilfe der Funktion mdy () wie unten dargestellt erstellt werden. Lets Format Geburtstag mit dem d-Format, damit es besser. Betrachten Sie die Daten in dates5.raw. Die das gleiche wie dates4.raw ist, außer dass nur zwei Ziffern verwendet werden, um das Jahr zu bedeuten. Versuchen Sie, diese Daten zu lesen, gerade wie wir dates4.raw gelesen haben. Wie Sie sehen können, fehlen die Werte für den Geburtstag. Das ist, weil Stata annimmt, 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 zwingen, dass Stata annehmen, dass der Jahrhundertteil 1900 ist, indem Sie 1900 dem Jahr hinzufügen, wie unten gezeigt (beachten Sie, dass wir ersetzen statt ersetzen, da der variable Geburtstag bereits vorhanden ist). Berechnungen mit verstrichenen Terminen Datumsvariablen machen Berechnungen mit Terminen sehr bequem. Zum Beispiel, um everyones Alter am 1. Januar 2000 zu berechnen, verwenden Sie einfach die folgende Umwandlung. Bitte beachten Sie, dass diese Formel für Alter nicht über sehr kurze Zeitspannen gut funktioniert. Zum Beispiel, das Alter für ein Kind an ihrem Geburtstag wird weniger als eins aufgrund der Verwendung von 365,25. Es gibt Formeln, die genauer, aber auch viel komplexer sind. Hier ist ein Beispiel mit freundlicher Genehmigung von Dan Blanchette. Andere Datumsfunktionen Bei einer Datumsvariablen können Sie den Monat, Tag und Jahr ggf. getrennt mit dem Monat () zurückgeben. Tag () und Jahr (). Wenn Sie den Wochentag für eine Datumsvariable zurückgeben möchten, verwenden Sie die Funktion dow () (wo 0Sunday, 1Montay usw.). Die Funktion date () konvertiert Strings, die Datumsangaben zu Datumsvariablen enthalten. 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 konvertiert sie in eine Datumsvariable. Sie können verstrichene Zeiten als Isttermine mit Anzeigeformaten wie dem Format d anzeigen. Andere Datumsfunktionen umfassen den Monat (). Tag (). Jahr (). Und dow (). Geben Sie für Online-Hilfe mit Datumsangaben Hilfe über die Befehlszeile 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 für eine bestimmte Website, ein Buch oder ein Softwareprodukt der Universität von Kalifornien verstanden werden.


No comments:

Post a Comment