Die meisten Karten und Karten auf dieser Seite wurden mit dem statistischen Softwarepaket Stata erstellt. Dieser Leitfaden erklärt, wie Karten mit denen mit Erwachsenen - und Jugendkompetenzraten im Jahr 2010 mit Stata erstellt werden können. Der Artikel ersetzt eine frühere Version ab 2005 und führt aktualisierte Karten mit aktuellen Ländergrenzen ein. Zum Beispiel wird der Südsudan, der im Jahr 2011 aus dem Sudan abgesondert wurde, als separates Land auf den neuen Karten gezeigt. Die nachfolgenden Anweisungen sind für Stata Version 9 oder höher. Benutzer von Stata 8 werden auf den Leitfaden von 2005 verwiesen. Die Erstellung von Karten wird in älteren Versionen von Stata nicht unterstützt. Stata Version 9.2 oder höher. Spmap Stata-Modul zum Zeichnen von thematischen Karten, von Maurizio Pisati. Spmap kann in Stata mit diesem Befehl installiert werden: ssc install spmap shp2dta. Stata-Modul zum Umwandeln von Shapefiles in Stata-Format, von Kevin Crow. Shp2dta kann in Stata mit diesem Befehl installiert werden: ssc install shp2dta Shapefile. Eine Formdatei ist ein Datenformat für geographische Informationssysteme. Für die Karten in den Abbildungen 1 und 2 laden Sie bitte diese public domain shapefile von Natural Earth herunter: ne110madmin0countries. zip (184 KB, Weltkarte mit Ländergrenzen, Maßstab 1: 110.000.000) Hinweis: Die Anweisungen sind für Natural Earth Karten Version 2.0 genau. 0, die aktuellste Version der im April 2014 verfügbaren Karten. Schritt 1: Formulare in Stata-Format konvertieren ne110madmin0countries. zip in einen Ordner verschieben, der für Stata sichtbar ist, zB das aktuelle Arbeitsverzeichnis von Stata. Das Archiv enthält sechs Dateien: ne110madmin0countries. dbf ne110madmin0countries. prj ne110madmin0countries. shp ne110madmin0countries. shp ne110madmin0countries. README. html ne110madmin0countries. VERSION. txt Stata starten und diesen Befehl ausführen: shp2dta mit ne110madmin0countries, data (worlddata) coor (worldcoor) genid (id ) Es werden zwei neue Dateien erstellt: worlddata. dta (mit den Ländernamen und anderen Informationen) und worldcoor. dta (mit den Koordinaten der Ländergrenzen). Wenn Sie planen, Etiketten auf einer Karte zu überlagern, z. B. Ländernamen, führen Sie stattdessen den folgenden Befehl aus, der Schwerpunktkoordinaten zur Datei worlddata. dta hinzufügt: shp2dta mit ne110madmin0countries, data (worlddata) coor (worldcoor) genid (id) genc ( C) Bitte beachten Sie die spmap-Dokumentation, um mehr über Etiketten zu erfahren. Die Dateien DBF, PRJ, SHP und SHX werden nicht mehr benötigt und können gelöscht werden. Schritt 2: Karte mit Stata öffnen worlddata. dta in Stata. Für die Beispielkarten erstellen Sie eine Variable mit der Länge jedes Landesnamen. Der Stata-Befehl für dieses ist: generieren Länge Länge (admin) Zeichnen Sie eine Karte, die die Länge aller Ländernamen mit diesem Befehl anzeigt: spmap Länge mit worldcoor. dta, id (id) Die Standard-Karte (Abbildung 1) ist Graustufen, es Zeigt die Antarktis, es gibt vier Klassen für die Länge der Ländernamen, die Legende ist sehr klein, und die Legendenwerte sind von hoch nach niedrig angeordnet. Eine zweite Karte ohne Antarktis, mit einer blauen Palette, fünf Klassen und mit einer größeren Legende mit Werten von niedrig bis hoch (Abbildung 2) kann mit diesem Befehl gezeichnet werden: spmap Länge mit worldcoor. dta if adminAntarctica, id (id) Follor (Blues) clnumber (5) Legende (symy (2) symx (2) Größe (2)) legorder (lohi) Dunkelere Farben auf der Karte zeigen längere Ländernamen an, von 4 (zB Kuba und Fidschi) bis zu 35 Zeichen (Französische Süd - und Antarktisgebiete). Bitte lesen Sie die Stata-Hilfedatei für spmap, um über die vielen zusätzlichen Optionen für die Anpassung von Karten zu erfahren. Alternative Karten mit mehr Details Die Formfile, die für die Abbildungen 1 und 2 verwendet wurde, wurde für kleine Karten entworfen. Es enthält die Grenzen für 177 Länder und Territorien und umfasst nicht kleinere geographische Einheiten wie Hongkong, Monaco oder St. Vincent und die Grenadinen. Als Alternative zu der Kleinskarte in den Abbildungen 1 und 2 bietet Natural Earth Formdateien mit mehr Details an, die für größere Karten entworfen wurden. Um die Karte in Abbildung 3 zu erstellen, laden Sie diese Formdatei von Natural Earth herunter. Die Informationen für 241 Länder und Territorien hat: ne50madmin0countries. zip (799 KB, Weltkarte mit Ländergrenzen, Maßstab 1: 50.000.000) Entpacken Sie ne50madmin0countries. zip in einen Ordner, der für Stata sichtbar ist. Führen Sie diesen Stata-Befehl aus, um die Shapefile in das Stata-Format zu konvertieren: shp2dta mit ne50madmin0countries, data (worlddata2) coor (worldcoor2) genid (id) Wenn Sie Stata-Dateien mit centroids benötigen, führen Sie diesen Befehl stattdessen: shp2dta mit ne50madmin0countries, data (worlddata2) coor (Worldcoor2) genid (id) genc (c) Open worlddata2.dta in Stata. Erstellen Sie eine Variable mit der Länge jedes Landes Namen: generieren Länge Länge (admin) Zeichnen Sie die Karte in Abbildung 3: spmap Länge mit worldcoor2.dta if adminAntarctica, id (id) fcolor (Blues) clnumber (5) Legende (symy (2 ) Symx (2) size (2)) legorder (lohi) Die Karte dauert länger als die Karte in den Abbildungen 1 und 2, weil sie detaillierter ist und mehr geografische Einheiten zeigt. Die Namen der Länder und Territorien auf der Karte haben eine Länge von bis zu 40 Zeichen (Südgeorgien und Südliche Sandwichinseln). Um die Karte in Abbildung 4 zu erstellen, laden Sie diese Formdatei von Natural Earth herunter. Die Informationen für 255 Länder und Territorien, darunter kleine Inseln wie die Ashmore und Cartier Inseln: ne10madmin0countries. zip (5.1 MB, Weltkarte mit Ländergrenzen, Maßstab 1: 10.000.000) entpacken ne10madmin0countries. zip in einen Ordner, der für Stata sichtbar ist. Führen Sie diesen Stata-Befehl aus, um die Shapefile in das Stata-Format umzuwandeln: shp2dta mit ne10madmin0countries, data (worlddata3) coor (worldcoor3) genid (id) Wenn Sie Stata-Dateien mit centroids benötigen, führen Sie diesen Befehl stattdessen aus: shp2dta mit ne10madmin0countries, data (worlddata3) coor (Worldcoor3) genid (id) genc (c) Open worlddata3.dta in Stata. Erstellen Sie eine Variable mit der Länge jedes Landes Namen: generieren Länge Länge (ADMIN) Zeichnen Sie die Karte in Abbildung 4: spmap Länge mit worldcoor3.dta if ADMINAntarctica, id (id) fcolor (Blues) clnumber (5) Legende (symy (2 ) Symx (2) size (2)) legorder (lohi) Die Karte dauert länger als die Karten in den Abbildungen 1, 2 und 3, weil sie die größte Detailmenge hat. Die Unterschiede zwischen den Karten in den Abbildungen 3 und 4 sind durch Anklicken der Bilder zu sehen, um sie zu vergrößern. Abbildung 4 hat mehr Inseln und detailliertere Küstenlinien. Die Namen der Länder und Territorien auf der Karte in Abbildung 4 haben eine Länge von bis zu 40 Zeichen (Süd-Georgien und Süd-Sandwich-Inseln). In diesem Handbuch verwendete Software Stata. Statistisches Softwarepaket spmap. Stata-Modul zum Zeichnen von thematischen Karten, von Maurizio Pisati shp2dta. Stata-Modul zum Umwandeln von Shapefiles in Stata-Format, von Kevin Crow ne110madmin0countries. zip. Kleiner Maßstab (1: 110.000.000) Natur Erde Weltkarte mit Landesgrenzen (184 KB) ne50madmin0countries. zip. Mittelmaßstab (1: 50.000.000) Natürliche Erdweltkarte mit Landesgrenzen (799 KB) ne10madmin0countries. zip. Große Skala (1: 10.000.000) Natural Earth Weltkarte mit Ländergrenzen (5.1 MB) Stata: Datenanalyse und statistische Software spmap ist ein benutzerdefinierter Befehl von Maurizio Pisati. In dieser FAQ wird erklärt, wie man spmap benutzt. Das Verfahren ist wie folgt: Erhalten und installieren Sie das Spmap. Shp2dta. Und mif2dta Befehle. Suchen Sie im Web nach den Dateien, die die Karte beschreiben, auf denen Sie Ihre Daten grafisch darstellen möchten. Sie können ESRI-Shapefiles oder MapInfo Interchange Format verwenden. ESRI-Shapefiles sind die häufiger. In diesem Format gibt es drei Dateien, die mit einer Karte verknüpft sind: eine. shp-Formdatei, eine. dbf dBASE-Datei und eine. shx-Indexdatei. Sie benötigen nur die. shp - und. dbf-Dateien. Sie übersetzen diese Dateien in ein von Stata verwendbares Format mit dem Befehl shp2dta. Hierdurch werden zwei. dta-Datasets erstellt, von denen jeder einer Datei entspricht. Das MapInfo Interchange Format besteht aus zwei Dateien mit Suffixen. mif und. mid. Sie übersetzen diese Dateien mit dem Befehl mif2dta. Genau wie bei shp2dta. Dadurch werden zwei. dta-Datasets erstellt. Schau dir die übersetzte. dbf (.mid) Datei an. Es ist ein. dta-Dataset und du benutzt es einfach. Untersuchen Sie den Dataset, um die Codierung zu bestimmen, die von den Maprsquos-Autoren verwendet wird, um Bereiche zu benennen. Zum Beispiel könnte 1 Alaska und 2 Alabama in einem Datensatz bedeuten, und 1 könnte bedeuten, Albanien und 2 Argentinien in einem anderen. Sie haben Daten, die Sie auf eine Karte platzieren möchten. Letrsquos geht davon aus, dass die Daten in einem Stata. dta-Dataset gespeichert sind. Sie müssen Ihr. dta-Dataset ändern, um die gleiche Standortcodierung wie in der Karte zu verwenden. Rufen Sie die Variable id an. Fügen Sie auf dem ID den übersetzten. dbf (.mid) - Datensatz mit Ihrem Datenbestand zusammen, der die zu grafischen Statistiken enthält. Mit dem zusammengeführten Datensatz im Speicher, mach den Graphen mit spmap. Sie werden spmap über den anderen übersetzten Datensatz (das Koordinatendatensatz) mit einer Option erzählen. Schritt 1: Erhalten und installieren Sie die Befehle spmap, shp2dta und mif2dta Sie müssen diesen Schritt nur einmal durchführen. Schritt 2: Suchen einer Karte (eine ESRI-Formdatei oder eine MapInfo-Austauschformatdatei) Eine Karte zeichnet die Geometrie - und Attributinformationen von räumlichen Merkmalen auf. Diese Karten sind aus öffentlichen und privaten Quellen verfügbar. Sie können Karten verwenden, die in zwei Formaten aufgezeichnet sind: ESRI-Shapefiles. Dieses Format wurde von der Environmental Systems Research Institute, Inc. entwickelt. Shapefiles kommen in verschiedenen Typen. Sie wollen eine ldquopolygon shapefilerdquo, die Form geeignet für Karten. Die Karte wird in drei Dateien gespeichert:.shp. Die Koordinaten. shx. Ein Index und. dbf. Die codierungen MapInfo-Austauschformat. Dieses Format wurde für die Verwendung mit der MapInfo Software entwickelt. Die Karte wird in zwei Dateien gespeichert:.mif. Die Koordinaten und. mid. Die codierungen Das Finden von ESRI-Shapefiles ist in der Regel einfacher als das Finden von MapInfo Interchange Format-Dateien, aber Sie können entweder verwenden. Sagen Sie, dass Sie eine Karte der Vereinigten Staaten finden möchten. Verwenden einer Suchmaschine wie Google oder Yahoo. Suche nach ldquoUnited States shapefilerdquo. Ein Ergebnis ist beschrieben als ldquoDieser Dataset ist ein Polygonformfile, das die Staaten und Territorien der Vereinigten Staaten enthält. Rdquo Wir fanden nws. noaa. govgeodatacatalognationalhtmlusstate. htm und klickte auf ldquoDownload Compressed Shapefilerdquo. Wir haben s06se12.zip entpackt. Die die folgenden Dateien enthielten: s06se12.dbf s06se12.shx s06se12.prj s06se12.shp Wir benötigen nur zwei Dateien, s06se12.shp und s06se12.dbf. HINWEIS: Ab Dezember 2013 sind die oben genannten Dateinamen korrekt, aber die Namen der Dateien werden sich ändern, da NOAA die Daten aktualisiert. Hätten wir nach einer MapInfo-Karte gesucht, da wäre nur noch zwei Dateien vorhanden, und sie hätten wohl s06se12.mif und s06se12.mid genannt. Schritt 3: Übersetzen der Dateien Mit den Dateien, die wir gerade im aktuellen Verzeichnis extrahiert haben, geben wir in Stata die folgenden Optionen ein: Die Datenbank (usdb) hat angegeben, dass wir die Datenbankdatei als usdb. dta benennen wollten. Koordinaten (uscoord) angegeben, dass wir wollten, dass die Koordinaten-Datei benannt werden uscoord. dta. Genid (id) angegeben, dass wir die ID-Variable, die in usdb. dta erstellt wurde, benannt werden soll. Shp2dta kann einige Minuten in Anspruch nehmen, abhängig von der Größe und dem Detaillierungsgrad von maprsquos. Die U. S.-Karte dauerte jedoch nur wenige Sekunden. Wir hätten MapInfo-Dateien auf die gleiche Weise übersetzt, aber wir hätten den Befehl mif2dta anstelle von shp2dta benutzt. In jedem Fall hat die Übersetzung zwei neue. dta-Datasets erstellt: usdb. dta und uscoord. dta. Schritt 4: Bestimmen Sie die Codierung, die von der Karte verwendet wird Um die Codierung zu bestimmen, die von den Maprsquos-Autoren verwendet wird, geben Sie Letrsquos für eine Minute von den Details dieser Karte weg und sprechen über die Grafik, die wir zeichnen möchten. Wir wollen die Population nach Staat grafisch darstellen, und wir haben einen Datensatz namens stats. dta mit Populationszahlen ab 1990. In unserem Datensatz haben wir Staaten, die mit einer anderen Codierung aufgezeichnet sind, und die Identifikationsvariable heißt Scode. Um unser Ziel zu erreichen, haben wir einen Zwischen-Dataset namens trans. dta gemacht, der zwei Variablen, scode und id enthielt. Jede Beobachtung zeichnet gleichwertige Codes auf. Als wir trans. dta. Schauten wir uns genauer bei usdb. dta. Wir entdeckten, dass das Karten-Dataset Informationen über nicht nur US-Staaten, sondern auch Territorien enthielt. Wir werden einfach ignorieren, dass zusätzliche Informationen. Unser trans. dta Datensatz erfasst nur die 51 Beobachtungen, die wir interessieren, ein für jeden Staat plus Washington, D. C. Dann haben wir unsere stats. dta mit trans. dta verschmolzen. Basierend auf scode. Um sicherzustellen, dass keine Fehler aufgetreten sind, haben wir überprüft, dass alle Beobachtungen mit (merge3) übereinstimmen und dann die Merge-Variable gelöscht haben: Schritt 5: Zusammenführen von Datasets Wir müssen nun stats. dta mit usdb. dta aus der Map zusammenführen. Dieser Merge basiert auf der id-Variable: Da unsere Karte nicht in unseren ursprünglichen Daten enthalten ist, nämlich in Territorien wie in Staaten, gibt es Beobachtungen in der Datei usdb. dta, die nicht auch in stats. dta enthalten sind. Hier erwarten wir, dass alle Merge-Werte 2 und 3 sind. Wenn unsere Karte keine Territorien enthielt oder unsere ursprünglichen Daten waren, würden wir erwarten, dass alle Merge-Werte 3 sind. Schließlich lassen Sie die unnötigen Beobachtungen fallen: Schritt 6: Um den Graphen zu zeichnen, geben Sie Right Right ein, und fokussieren Sie auf das, was wir eingegeben haben: Standardmäßig wird ein Choropleth-Graphen gezeichnet, sofern Sie die area () - Option nicht angeben. In einem Choropleth-Graphen haben verschiedene Bereiche unterschiedliche Farben. Letrsquos gehen über den Befehl: mit uscoord. Die Angabe von uscoord ist nicht optional spmap muss den Namen des Koordinatendatensatzes kennen. Denken Sie daran, dass wir shp2dta verwendet haben, um zwei datasetsmdasha Datenbanken zu erstellen, die wir mit unseren statistischen Daten zusammengelegt haben, und einen Koordinatendatensatz, den wir uscoord. dta nannten. Ich tat) . Die Angabe von id (id) ist nicht optional. Dies ist der Name der Variablen, die die Orte identifiziert. Früher haben wir Ihnen gesagt, dass Sie die Identifikationsvariable id benennen. Wenn Sie es etwas anderes nennen, würden Sie den Namen angeben, den Sie in den Klammern verwendet haben. Fcolor (Blues). Die Angabe von fcolor (Blues) ist optional. Die Blues-Palette verwendet Blautöne für die Farben. Wir haben die Variable pop1990 angegeben. Und in der dataset diese Variable enthält die Bevölkerung. Die Einheiten sind egal, dass die Daten genauso gut in Millionen codiert werden konnten, und wir hätten den gleichen Graphen erhalten, obwohl die Legende sich ändern würde. Standardmäßig teilt spmap die angegebene Variable in vier Gruppen auf, die auf Quartilen basieren. Sie können die Anzahl der Gruppen mit der Option clnumber () ändern. Wir werden mit vier Gruppen bleiben. In dem Befehl spmap haben wir das if-Qualifikationsmerkmal id 1 amp id56 verwendet, um Alaska und Hawaii aus unserem Diagramm auszuschließen, da die Karte so aussehen würde: Wir könnten auch Alaska und Hawaii ausschließen, indem wir 56 und 1 die Id-Codes für Alaska sind Und Hawaii und weil unsere Datenmenge passiert, enthält variable NAME. Die den Namen in String-Form aufzeichnet. Schauen Sie genau auf die Legende, und Sie werden sehen, die Bevölkerung Bereiche werden in Einheiten von tausend angezeigt. Wir werden die Bevölkerung in Millionen mit den folgenden Befehlen zu ändern: spmap hat viele Optionen, die die Farbe, Legende, etc. Kontrolle über die in der Online-Hilfedatei (Typ Hilfe spmap). Friedrich Hueblerrsquos blog, bei huebler. blogspot. Gelegentlich diskutiert spmap.
No comments:
Post a Comment