Es ist in der Datenauswertung häufig erforderlich, die Werte existierender Variablen zu verändern (z.B. Werte zusammenzufassen - mit RECODE) oder neue Variablen zu bilden (mit COMPUTE, COUNT oder IF).
RECODE
|
Umcodieren der Werte von existierenden Variablen
|
Beispiel: RECODE A157 (SYSMIS=0).
|
COMPUTE.
|
Bildung einer neuen Variablen
Z.B. wird in die neue Variable der Inhalt einer existierenden Variable kopiert:
|
Beispiel: COMPUTE Fach=A110
|
Die Anweisungen RECODE und COMPUTE werden häufig zusammen verwendet, wenn neue Variablen gebildet werden sollen. Eine typische Anwendung stellt die Bildung von Jahrgangsgruppen dar (ähnlich dem Vorgehen bei der Klassifikation anderer Variablen).
* -----------------------------------------------.
COMPUTE YEARG2=A135.
RECODE YEARG2 (86 THRU 88 = 1) (89 THRU 91 = 2) (MISSING = 0) .
VAR LAB YEARG2 'Year of graduation'.
VAL LAb YEARG2
1 '1986-1988'
2 '1989-1991'.
MISSING VALUES YEARG2 (0).
* ------------------------------------------------.
-
Die Bildung jeder neuen Variable sollte die Verwendung der Datendefinitionsanweisungen VARIABLE LABELS, VALUE LABELS und MISSING VALUES einschließen.
Im folgenden Beispiel wird mit Hilfe der COUNT-Anweisung die neue Variable Q1.2 gebildet, deren Werte die Anzahl der Antworten zu der Frage 1.2 pro Fall enthält. Die Häufigkeitsauszählung dieser Variable zeigt, daß die Mehrzahl der (fiktiven) Befragten mehr als ein Studienfach nennt und das Fehlen des Wertes 0 zeigt, daß alle Fälle mindestes ein Fach genannt haben.
Es ist deshalb zulässig, alle fehlenden Werte bei den einzelnen Variablen der Frage 1.2 in den Code 2 umzucodieren (RECODE A111 to A129 (MISSING=2) ).
* ----------------------------------------------------------------.
count q1.2=a111 to a129 (1).
freq q1.2.
Q1.2
Valid Cum
Value Label Value Frequency Percent Percent Percent
1.00 1 10.0 10.0 10.0
2.00 1 10.0 10.0 20.0
3.00 5 50.0 50.0 70.0
4.00 2 20.0 20.0 90.0
6.00 1 10.0 10.0 100.0
------- ------- -------
TOTAL 10 100.0 100.0
Valid Cases 10 Missing Cases 0
-----------------------------------------------------------------------
Dostları ilə paylaş: |