Ich habe versucht, eine. dat-Datei mit Stata zu öffnen, und es tatsächlich geöffnet, aber der Datensatz war eine komplette Chaos. Ich nahm die Datei von NBER (CPS-Daten). Klicken Sie auf die A-Ikone des Jahres 1964 März. Ich habe versucht, die reguläre Stata-Prozedur für. dat-Dateien: Datei-gtImport-gtASKII-Daten von Spreadsheet (Trennzeichen) wie im Stata-Handbuch für DAT-Dateien empfohlen erstellt. Aber es funktioniert immer noch nicht. Gibt es eine andere Möglichkeit, um die. dat-Datei zu öffnen Kann ich es in. csv irgendwie umwandeln (Alle Datendateien sind ASCII-Dateien mit dem Unix-Komprimierungsbefehl komprimiert.) Es gibt eine Java-Anwendung, um Ihnen die Daten von CPS, DataFerrett Diese App Können Sie CPS und andere Datensätze. Aber es ist nicht sehr effizient. Ich kann Ihnen ein Beispiel zeigen, wie man eine von ihnen selbst (Sie können es für alle Jahre im Intervall von 1989 bis 2012) zu öffnen. Laden Sie die. dat-Datei in einem Desktop-Ordner (C: UsersOwner) herunter. Laden Sie die entsprechenden. do - und. dct-Dateien von hier herunter. Speichern Sie sie im selben Ordner Öffnen Sie die. dat-Datei genau so, wie Sie sie in Ihrer Frage in Stata Save öffnen (C: UsersOwner). Öffnen Sie die. do-Datei (mit Editor), die sich in Ihrem Ordner (C: UsersOwner.) Befindet. Am Anfang sehen Sie den Autor presctibes lokalen Variablen für Die Pfade von. dta. Dat und. dct-Dateien. Ändern Sie die Pfade so, dass sie auf die gespeicherte. dta zeigen. Dat und. dct-Dateien in Ihrem Ordner (C: UsersOwner.) Auf Ihrem Desktop Starten erneut öffnen und führen Sie die. do-Datei aus Ihrem Ordner (C: UsersOwner.) Fertig Speichern Sie die. dta-Datei Nun für die Jahre 1962 bis 1988, Können Sie das gleiche Verfahren (10 Schritte), wie ich oben erklärt, aber leider NBER nicht die. do und. dct-Dateien. Es bedeutet, dass Sie sie selbst schreiben müssen. Nehmen Sie eine der verfügbaren. do - und. dct-Dateien aus einem der Jahre (1989 - 2012) als Benchmark und schreiben Sie Ihre eigenen. do - und. dct-Dateien. Sie müssen Korrekturen vornehmen, damit die neuen. do - und. dct-Dateien mit der entsprechenden pdf-Dokumentation für jedes Jahr übereinstimmen. Ich weiß, dass es sehr tideous ist, aber dieses ist die einzige Weise, die Sie es behandeln können. Ich glaube, es ist nicht so, wie es ist, weil es nicht so gut ist Neue Programme entstehen. Eine Möglichkeit, um zu arbeiten, dass die Daten mit nur minimale Formatierung zur Verfügung stellen. Dies bedeutet, dass es schwieriger wird, eine Datei in einem gegebenen Softwarepaket zu öffnen (wie Sie bemerkt haben), aber die Formierung, die nicht da ist, kann nicht veraltet werden, so dass die Daten für eine längere Zeit nützlich bleiben. Das ist ein fairer Kompromiss. Ndash Maarten Buis Buras: Ihr aktueller Bericht ist nicht mehr als quot Ich habe versucht, die. do-Dateienquot verwenden. Das ist kein Detail zu kommentieren. Die Dokumentation sieht sehr kompliziert aus, aber leider sind nur diejenigen, die auch diese Daten nutzen möchten, motiviert, sie zu lesen. Ndash Nick Cox Mai 18 13 at 7:17 Vielen Dank für die Antwort. Ich brauche alle varialbes für alle Jahre. Kamil erklärte, wie man mit den Dateien von 1989 bis 2012 umgehen. Allerdings brauche ich auch 1962 bis 1989 Dateien. Deshalb empfiehlt sie, für diese Jahre. do und. dct zu schreiben. Ich habe die. pdfs gelesen, aber ich bin immer noch verwirrt, wie zu schreiben. do und. dct. Enthält jede Zeile von. dat verschlüsselte Werte für jede Variable oder Ready-Werte Was ist das Trennzeichen etc. ndash Buras Mai 19 13 bei 4:27 Trennzeichen ist quotquot, d. H. Wurde weggelassen, um Platz zu sparen (1964 war nur anders, wissen Sie). Stattdessen hat jedes Feld eine feste Länge (Spalte Ziffern in pdf). Die Spalte Positionen definiert den Bereich der Zeichen für jedes Feld. Beispiel: 10.Anal nach einzelnen Jahren ist eine 2-stellige Zahl, die in den Zeichen 33 und 34 (0first) jeder Zeile vom Typ B gefunden wird (wie ich schon sagte, dass es zwei Arten von Zeilen, ich nenne sie A und B). 11. quotRecoded Agequot ist eine andere Spalte, die sich mit dem Alter und die Ziffer als char 35 identisch ist identisch mit dem, was Sie bekommen, wenn Sie nach oben QuoteAge von Single Yearsquot in der Legende gefunden in der Beschreibung der 11. bekam es ndash user829755 May 19 13 am 15: 48 Vielen Dank, dass ich es bekommen. Glaubst du, es lohnt sich zu schreiben. do und. dct für die Jahre 1962 bis 1989 1989 bis 2012 als Benchmark zu schreiben Ich habe versucht, 1962 zu öffnen mit 2012.do und. dct aber es hat nicht funktioniert. Ndash Buras 19. Mai um 19: 28NOTICE: Die IDRE Statistical Consulting Group wird die Migration der Website auf die WordPress CMS im Februar, um die Wartung und die Schaffung neuer Inhalte zu erleichtern. Einige unserer älteren Seiten werden entfernt oder archiviert, so dass sie nicht länger erhalten bleiben. Wir werden versuchen, die Weiterleitungen so zu halten, dass 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 Module Verwenden und Speichern von Dateien in Stata Verwenden und Speichern von Stata-Datendateien Der Befehl use ruft eine Stata-Daten-Datei von der Festplatte und legt sie in den Speicher, so dass Sie Kann analysieren und ändern. Eine Datendatei muss in den Arbeitsspeicher eingelesen werden, bevor Sie sie analysieren können. Es ist eine Art, wie wenn Sie ein Word-Dokument öffnen, müssen Sie ein Word-Dokument in Word lesen, bevor Sie mit ihm arbeiten können. Im folgenden Befehl wird die Stata-Datendatei auto. dta von der Festplatte abgerufen und in den Speicher gelegt, damit wir sie analysieren und ändern können. Da Stata-Datendateien mit. dta enden, müssen Sie nur sagen, Auto verwenden und Stata weiß, in der Datei mit dem Namen auto. dta zu lesen. Der Befehl beschreibt Ihnen Informationen über die Daten, die derzeit im Arbeitsspeicher sitzen. Nun, da die Daten im Speicher sind, können wir analysieren. Der Zusammenfassungsbefehl gibt z. B. eine Zusammenfassungsstatistik für die aktuell im Speicher befindlichen Daten an. Machen Sie eine Änderung der Daten im Speicher. Wir werden eine Variable namens price2 berechnen, die doppelt so hoch wie der Preis ist. Wenn wir den Befehl beschreiben erneut verwenden, sehen wir, dass die Variable, die wir gerade erstellt haben, Teil der Daten im Speicher ist. Wir sehen auch eine Notiz von Stata sagen Dataset hat sich seit zuletzt gespeichert. Stata weiß, dass sich die Daten im Speicher geändert haben und müssen gespeichert werden, um zu vermeiden, dass die Änderungen verloren gehen. Es ist wie wenn Sie ein Word-Dokument bearbeiten, wenn Sie die Daten nicht speichern, werden alle Änderungen, die Sie machen, verloren gehen. Wenn wir den Computer ausschalten, bevor wir die Änderungen speichern, gehen die Änderungen verloren. Mit dem Befehl save werden die Daten dauerhaft auf der Festplatte gespeichert. Ermöglicht das Speichern dieser Daten und den Aufruf von auto2 (Stata speichert sie als auto2.dta). Machen Sie eine weitere Änderung des Datensatzes. Wir werden eine Variable namens price3 berechnen, die dreimal den Wert des Preises sein wird. Versuchen Sie, diese Daten wieder zu speichern auto2 Haben Sie sehen, wie Stata sagte Datei auto2.dta bereits vorhanden ist. Stata ist besorgt, dass Sie Ihre Datendatei versehentlich überschreiben werden. Sie müssen die Ersetzungsoption verwenden, um Stata mitzuteilen, dass Sie wissen, dass die Datei vorhanden ist und Sie sie ersetzen möchten. Machen Sie eine weitere Änderung der Daten im Speicher, indem Sie eine Variable namens price4, die viermal den Preis. Angenommen, wir wollen die ursprüngliche Auto-Datei verwenden, und wir interessieren uns nicht, wenn wir die Änderungen verlieren, die wir gerade im Gedächtnis gemacht haben (das heißt, verlieren Sie die variable price4). Wir können versuchen, die automatische Datei zu verwenden. Sehen Sie, wie Stata die Verwendung der Datei verweigerte, da keine Daten im Speicher verloren gingen. Stata wollte nicht, dass Sie die Änderungen verlieren, die Sie an den Daten vorgenommen haben, die im Speicher sitzen. Wenn Sie die Änderungen im Speicher wirklich verwerfen möchten, dann verwenden Sie die Option clear, um den Befehl use verwenden zu können, wie unten gezeigt. Stata versucht, Sie vor dem Verlust Ihrer Daten zu schützen, indem Sie Folgendes tun: 1. Wenn Sie eine Datei über einer vorhandenen Datei speichern möchten, müssen Sie die Option Ersetzen verwenden, z. Speichern, ersetzen. 2. Wenn Sie versuchen, eine Datei zu verwenden, und die Datei im Speicher noch nicht gespeicherte Änderungen hat, müssen Sie die Löschoption verwenden, um Stata mitzuteilen, dass Sie die Änderungen verwerfen möchten, z. B. Verwenden Sie Auto, löschen Sie. Bevor wir zum nächsten Thema wechseln, können wir die Daten im Speicher löschen. Dateien, die größer als 1 Megabyte sind Wenn Sie eine Datendatei verwenden, liest Stata die gesamte Datei in den Arbeitsspeicher. Standardmäßig begrenzt Stata die Größe der Daten im Speicher auf 1 Megabyte (PC Version 6.0 Intercooled). Sie können die Menge an Speicher anzeigen, die Stata für Daten mit dem Speicherbefehl reserviert hat. Wenn Sie versuchen, eine Datei zu verwenden, die die Speichermenge überschreitet, die Stata für Daten zugewiesen hat, wird dies eine Fehlermeldung wie diese geben. Kein Platz für weitere Beobachtungen r (901) Sie können den Speicherbedarf erhöhen, den Stata mit dem Befehl set memory reserviert hat. Wenn Sie zum Beispiel eine Datendatei von 1,5 Megabyte hatten, können Sie den folgenden Speicher auf 2 Megabyte einstellen. Sobald Sie den Speicher erhöht haben, sollten Sie in der Lage sein, die Datendatei zu verwenden, wenn Sie genügend Arbeitsspeicher dafür zugewiesen haben. So verwenden Sie die Auto-Datei von der Festplatte und lesen Sie es in den Speicher Um die Datei auto aus dem Speicher auf die Festplatte speichern Um eine Datei zu speichern, wenn die Datei auto bereits vorhanden ist, um eine Datei Auto verwenden und löschen Sie die aktuellen Daten im Speicher Wenn Sie löschen möchten Die Daten im Speicher, Sie die Änderungen verlieren möchten Zuweisen von 2 Megabyte Speicher für eine Datendatei. Um die Zuordnung von Speicher zu Daten anzuzeigen und wie viel verwendet wird. 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