/** * Syntax-Beispiele (Datensätze auswählen) * * @author: Timo Gnambs * @version: 2004-11-17 */ /** * SELECT IF: * * Achtung: Löscht alle nicht-selektierten Datensätze! Nach dem Speichern sind diese unwiederbringlich verloren. */ GET FILE='fiktiver-fragebogen.sav'. SELECT IF (sex = 1). FREQUENCIES age. SAVE OUTFILE='fiktiver-fragebogen.sav'. /** * TEMPORARY * SELECT IF: * * Die erste frequencies-Anweisung basiert nur auf den Frauen, der zweite auf allen Datensätzen. Die Datei wird unverändert gespeichert. */ GET FILE='fiktiver-fragebogen.sav'. TEMPORARY. SELECT IF (sex = 1). FREQUENCIES age. FREQUENCIES age. SAVE OUTFILE='fiktiver-fragebogen.sav'. /** * FILTER BY * * Filtert alle Datensätze anhand einer Filtervariable. */ GET FILE='fiktiver-fragebogen.sav'. COMPUTE filter = (sex = 1). /* Frauen erhalten eine 1, Männer eine 0 */ FILTER BY filter. EXE. FREQUENCIES age. /* Basiert nur auf den Frauen */ USE ALL. /* Filterung aufheben */ EXE. FREQUENCIES age. /* Basiert auf allen Datensätzen */ /** * SPLIT FILE * * Getrennte Analysen für verschiedene Untergruppen. */ GET FILE='fiktiver-fragebogen.sav'. SORT CASES BY sex. SPLIT FILE BY sex. FREQUENCIES age. /* Wird für Frauen und Männer getrennt berechnet. */ SPLIT FILE OFF. /* Aufteilung aufheben */ EXE. FREQUENCIES age. /* Basiert auf allen Datensätzen */