SOEP & Statistikprogramme
SAS| SOEP Quicklinks: | ||
Einführungen
Ulrich Rendtel (FU Berlin):
Einführung in SAS für SOEP | PDF, 427.14 KB
SAS Corporation:
FAQ for New Users of SAS Version 8 | PDF, 12.43 KB
Gern verweisen wir Sie auch auf Kapitel 4 unseres Desktop Companion "Introduction to Data Retrievals".
Das Problem falscher Value-Labels in der SAS-Version
Vermutlich haben Sie nur einige Files aus der aktuellen Datenlieferung (SAS-Version) installiert. Dieses Problem dürfte nicht entstehen, wenn Sie die SAS-Version des aktuellen Datensatz vollständig auf Ihren Rechner implementieren. Wir empfehlen, so bei jeder neuen Datenlieferung zu verfahren.
Das Problem liegt in der Art und Weise wie SAS die Value-Labels verarbeitet. So werden alle Value-Labels für alle Files in einer SAS Library (einem Directory) in einem einzigen File "FORMATS.SC2" (oder UNIX "formats.sct01") gespeichert. Die setzt voraus, dass alle Value-Labels durchweg einzigartig in der Library sind. Tatsächlich werden die Value-Labels aber neu definiert. Es entstehen nun fast zwangsläufig Probleme, wenn Daten-Files von unterschiedlichen Datenlieferungen in einem Directory kombiniert werden. Die Lösung ist einfach: Installieren Sie bei jeder neuen Datenlieferung immer alle Files. Dieses "Problem" hängt mit SAS zusammen und kann von uns nicht gelöst werden.
Die Schritte zur Installation der SAS-Version im Einzelnen
- Unabhängig davon, wie Sie die SOEP-Daten im SAS-Format installiert haben, müssen Sie zusätzlich eine SAS-"formats"-Datei (in SAS entweder library oder Katalog Datei genannt) installieren, um Zugriff auf die vergebenen Value Labels zu erhalten.
Auch wenn Sie eine Formats-Datei aus einer früheren SOEP-Installation haben, müssen Sie trotzdem eine neue erstellen. Verwenden Sie die neuen Daten mit einer alten Formats-Datei erhalten Sie FALSCH zugeordnete Labels, ohne eine Warnung!! - Da die von SAS verwendete Formats Library spezifisch für jedes Betriebssystem ist, finden Sie auf der DVD drei verschiedene Format-Dateien. Sollten Sie unter Windows oder Unix arbeiten, dann wählen Sie das entsprechende Verzeichnis aus und kopieren Sie die Datei auf ihre Festplatte. Eingebunden wird die entsprechende Datei dann in SAS mit
libname library'c:\path\to\directory\';
- Sollte SAS Probleme mit dem Erkennen der Formate haben, können Sie sich aus der portablen (Betriebssystem übergreifenden) Formats-Datei eine für Ihr System zugeschnittene Format Datei erstellen. Speichern Sie die Xport Formats-Datei auf ihrem Computer (deutsche oder englische Version). Dann können Sie das folgende SAS Skript ausführen (einfach kopieren, im SAS Programm-Editor einfügen, an Ihren oben gewählten Pfad anpassen und ausführen), um die „binary" Formats-Datei (z. Bsp.: d:\dist2005\sas\formats.sas7bcat) zu erstellen:
* ----------------- snip ----------------------- ;
* export formats information;options compress=yes;libname MYLIB 'd:\dist2005\sas';
libname TRANS XPORT 'd:\dist2005\xpt\format8.dat';
proc format library=MYLIB cntlin=TRANS.fmts;
run;
* ----------------- snip ----------------------- ;

Diese Seite empfehlen