FAMTYPE.SPS
Note: User must specify the following variables on the keep line:
1) D1
2) D2
3) D3
4) D4
5) D27
ROUTINE:
/*************** ONE PERSON UNITS *********************
DO IF (D4 EQ 1)
COMPUTE FAMTYPE = 1
IF (D1 GE 65) FAMTYPE = 3
COMPUTE FAMTYPE = FAMTYPE + D3 - 1
END IF
/*************** MARRIED COUPLES WITH CHILDREN UNDER 18 **************
DO IF (D2 GT 0)
DO IF (D27 GT 0)
COMPUTE FAMTYPE = 5
IF (D1 GE 65) FAMTYPE = 7
COMPUTE PS = D27 + 2
IF (PS NE D4) FAMTYPE = FAMTYPE + 1
END IF
DO IF (D27 EQ 0)
COMPUTE FAMTYPE = 9
IF (D1 GE 65) FAMTYPE = 11
COMPUTE PS = 2
IF (PS NE D4) FAMTYPE = FAMTYPE + 1
END IF
END IF
/******************* OTHER TYPES OF UNITS **************************
DO IF (D4 GT 1 AND D2 EQ 0)
DO IF (D27 EQ 0)
COMPUTE FAMTYPE = 19
IF (D1 GE 65) FAMTYPE = 20
END IF
OMPUTE FAMTYPE = 13
IF (D3 EQ 2) FAMTYPE = FAMTYPE + 2
IF (D1 GE 65) FAMTYPE = 17
COMPUTE PS = D27 + 1
IF (PS NE D4 ) FAMTYPE = FAMTYPE + 1
END IF
END IF
VARIABLE LABELS FAMTYPE 'TYPE OF FAMILY'
C
2 'FEMALE<65 1 PERSON UNIT '
3 'MALE 65+ 1 PERSON UNIT '
4 'FEMALE 65+ 1 PERSON UNIT'
5 'CPL<65 W/CHLD<18 '
6 'CPL<65 W/CHLD/OTH '
7 'CPL 65+ W/CHLD<18 '
8 'CPL 65+ W/CHLD/OTH '
9 'CPL<65 NO CHLD<18 '
10 'CPL<65 NO CHLD/OTH '
12 'CPL 65+ NO CHLD/OTH '
13 'MALE<65 W/CHLD<18 '
14 'MALE<65 W/CHLD<18/OTH '
15 'FEMALE<65 W/CHLD<18 '
16 'FEMALE<65 W/CHLD<18/OTH '
17 'OTH 65+ W/CHLD<18 '
18 'OTH 65+ W/CHLD<18/OTH '
19 'OTH<65 NO CHLD<18 '
20 'OTH 65+ NO CHLD<18 '
/**/
COMMENT 1 MALE UNDER AGE 65 ONE PERSON UNIT
2 FEMALE UNDER AGE 65 ONE PERSON UNIT
3 MALE AGE 65 OR OLDER ONE PERSON UNIT
4 FEMALE AGE 65 OR OLDER ONE PERSON UNIT
5 HUSBAND WIFE COUPLE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER 18 AND NO OTHER UNIT MEMBERS OVER AGE 18
6 HUSBAND WIFE COUPLE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER 18 AND OTHER UNIT MEMBERS OVER AGE 18
7 HUSBAND WIFE COUPLE HEAD AGE 65 OR OLDER WITH ONE OR MORE
CHILDREN UNDER 18 AND NO OTHER UNIT MEMBERS OVER AGE 18
8 HUSBAND WIFE COUPLE HEAD AGE 65 OR OLDER WITH ONE OR MORE
CHILDREN UNDER 18 AND OTHER UNIT MEMBERS OVER AGE 18
9 HUSBAND WIFE COUPLE HEAD UNDER AGE 65 WITH NO OTHER UNIT
MEMBERS
10 HUSBAND WIFE COUPLE HEAD UNDER AGE 65 WITH OTHER UNIT
MEMBERS OVER AGE OF 18
11 HUSBAND WIFE COUPLE HEAD AGE 65 OR OLDER WITH NO OTHER UNIT
MEMBERS
12 HUSBAND WIFE COUPLE HEAD AGE 65 OR OLDER WITH OTHER UNIT
MEMBERS OVER AGE OF 18
13 UNMARRIED MALE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER AGE 18 AND NO OTHER MEMBERS AGE 18 OR OLDER
14 UNMARRIED MALE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER AGE 18 AND OTHER MEMBERS AGE 18 OR OLDER
15 UNMARRIED FEMALE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER AGE 18 AND NO OTHER MEMBERS AGE 18 OR OLDER
16 UNMARRIED FEMALE HEAD UNDER AGE 65 WITH ONE OR MORE
CHILDREN UNDER AGE 18 AND OTHER MEMBERS AGE 18 OR OLDER
17 OTHER NON HUSBAND WIFE UNITS HEAD AGE 65 AND OVER WITH
CHILDREN UNDER AGE 18 AND NO OTHER MEMBERS AGE 18 OR OLDER
18 OTHER NON HUSBAND WIFE UNITS HEAD AGE 65 AND OVER WITH
CHILDREN UNDER AGE 18 AND OTHER MEMBERS AGE 18 OR OLDER
19 OTHER NON HUSBAND WIFE UNITS HEAD UNDER AGE 65 WITH NO
CHILDREN UNDER AGE 18
20 OTHER NON HUSBAND WIFE UNITS HEAD AGE 65 OR OLDER WITH NO
CHILDREN UNDER AGE 18
11 'CPL 65+ NO CHLD<18 '
VALUE LABELS FAMTYPE
1 'MALE<65 1 PERSON UNIT '
DO IF (D27 GT 0)