3. Bestehende Dateien Zugriff auf Excel- u. Access-Tabellen Bilden neuer Variablen Auswahl/Untermengen Umkodieren bestehender Werte Einlesen externer Dateien Daten, die mit einem anderen Anwendungsprogramm erfaßt wurden, können in eine SPSS-Datei verwandelt werden. *.xls *.dbf *.sys *.por *.w* *.dat Excel dbase SPSS/PC SPSS- Transport Lotus Tabulatorgetrennt Carina Ortseifen, URZ Heidelberg 1
Excel-Tabelle iris.xls SPSS Datei => Öffnen Dateityp und -name angeben Optionen Access-Tabelle Der Zugriff auf Access-Tabellen ist ein Beispiel für die ODBC-Schnittstelle (ODBC = Open Data Base Connectivity). Datei Datenbankzugriff Neue Abfrage öffnet den Datenbank-Assistenten Beispiel: iris.mdb Dabei kann man Felder auswählen, Teilmengen bilden, die Abfragen speichern u.a.m. ODBC ist auch ein Weg, um auf Excel-Tabellen und andere Formate zuzugreifen. Carina Ortseifen, URZ Heidelberg 2
Einlesen von ASCII-Dateien Mit einem Texteditor erfaßte Daten werden über Datei Textdaten einlesen in SPSS-Tabellen überführt (Assistent für Textimport). Beispiel: iris.dat Syntaxanzeige (*.sps) Format speichern (*.tpf) Mögliche Probleme: Werte mit Nachkommastellen Werte mit Punkt als Dezimaltrennzeichen Export von Daten Über den Menüpunkt Datei Speichern unter werden SPSS-Dateien in ein anderes Format übertragen. Unterstützt werden: SPSS-Transportfile, Excel, dbase, Lotus, ASCII, tabulator getrennt Nicht unterstützt wird: ODBC. Carina Ortseifen, URZ Heidelberg 3
Neue Variablen bilden Eine SPSS-Tabelle besteht aus Variablen und Beobachtungen und läßt sich in einer rechteckigen Tabellenform darstellen. Neue Variablen werden als zusätzliche Spalten der Tabelle aufgefaßt. Neue Variablen können konstante Werte annehmen oder aus bestehenden Variablen hervorgehen. Transformieren Berechnen Carina Ortseifen, URZ Heidelberg 4
Funktionen Eine Liste aller verfügbaren Funktionen und deren Bedeutung erhält man über Hilfe (im Variablen berechnen-fenster) Syntax Compute Command Syntax oder Hilfe (im Menü) Themen Index Funktionen Hinweis: Der Umgang mit fehlenden Werten ist abhängig von der jeweiligen Funktion. Transformationen Was passiert, wenn als numerischer Ausdruck folgende Zeile eingetragen wird? 1 * (sl<5) + 2 * (sl>=5) Carina Ortseifen, URZ Heidelberg 5
Auswahl von Fällen durch Formulierung einer logischen Bedingung Die Fälle, die die Bedingung erfüllen, werden in die Analyse eingeschlossen, die anderen ausgeschlossen (oder gelöscht). Menüpunkt: Daten Fälle auswählen Variable filter_$ nimmt die Werte 0 und 1 an (0=ausgeschlossen, 1=eingeschlossen). Die ausgeschlossenen sind im Datenfenster besonders gekennzeichnet. Umkodieren von Werten Zuordnen von bestehenden Werten oder Wertebereichen zu neuen Werten in bestehende Variable oder in neue Variable Beispiel: Bildung von Altersklassen, Kategorisieren von Skalenitems... Menüpunkt: Transformieren Umkodieren in dieselben/anderen Variablen Tipp: Hinzufügen nicht vergessen! Carina Ortseifen, URZ Heidelberg 6
Carina Ortseifen, URZ Heidelberg 7
Variablen kategorisieren Einteilen in Kategorien anhand von Perzentilen Menüpunkt Transformieren Variable kategorisieren Vorgabe Variable und Anzahl der Kategorien Tabelle sortieren Menüpunkt: Daten Fälle sortieren sortiert die aktuelle SPSS-Tabelle nach einer oder mehrerer Variablen, jeweils in aufsteigender oder absteigender Reihenfolge Carina Ortseifen, URZ Heidelberg 8