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'