AGEKID.SPS (RECODES AGE OF YOUNGEST CHILD INTO 7 GROUPS)
Note: User must specify the following variables on the keep line:
1) D27
2) D28
Creates variable 'AGEKID' With the following value labels:
1 'NO CHILDREN'
2 'YOUNGEST <3 YRS '
3 'YOUNGEST 3 TO 5 '
4 'YOUNGEST 6 TO 9 '
5 'YOUNGEST 10-14'
6 'YOUNGEST 15-17'
7 'YOUNGEST 18+ '
ROUTINE:
COMPUTE AGEKID=1
DO IF D27 GT 0 /*RECODE ONLY IF CHILDREN PRESENT*/
RECODE D28 (0 THRU 2=2)(3 THRU 5=3)(6 THRU 9=4)(10 THRU 14=5)
(15 THRU 17=6)(18 THRU HI=7) INTO AGEKID
END IF
VARIABLE LABELS AGEKID 'AGE YOUNGEST CHILD'
VALUE LABELS AGEKID 2 'YOUNGEST <3 YRS '
3 'YOUNGEST 3 TO 5 ' 4 'YOUNGEST 6 TO 9 '
5 'YOUNGEST 10-14' 6 'YOUNGEST 15-17'
7 'YOUNGEST 18+ '
1 'NO CHILDREN'