* This program reads the 1991 Malaysia Standard file *. * DATE: JULY 6, 1999. * NAME: Yih-Jin Young. * PURPOSE: THIS PROGRAM READS THE 1991 MALAYSIA STANDARD FILE. * AND MATCH WITH 1991 CONTEXTUAL FILE. OUTPUTS TO M91.SYS. * M91.SYS THEN MATCHES WITH MALAYSIA 70-80 FILE. * AND ANALYZE THE FERTILITY PATTERNS FROM 80-90. * THIS PROGRAM IS THE BASIS FOR THE 1998 TAIWAN CONFERENCE PAPER. * DATA SOURCE: MALAY91STD.DAT (SEE SUMMARY.XL FOR DETAILS). * OUTPUT FILE: MALAY91STD.POR. * NOTE: SOME OF THE DEMOGRAPHIC DATA OF HUSBAND WERE NOT AVAILABLE. * SUCH AS AGE, EDUC. * NUMBER OF CASES IN OUTPUT FILE=70,474. SET HEADER=OFF. SET LENGTH=99999. SET MXWARNS=200000. * Read the 1991 Contextual Files. IMPORT FILE='y:\malaysia\data\contextuals\mcon91.por'. EXECUTE. SORT CASES BY ADMINDIS. COMPUTE MPROP=MAR190. COMPUTE WEPROP=E490. COMPUTE CWPROP2=CHWK190. VARIABLE LABELS WEPROP 'PROP OF WOMEN 15-34 WITH MORE THAN PRIM EDU' CWPROP2 'PROP OF CHILDREN 10-14 IN LABOR FORCE' MPROP 'PROP OF WOMEN AGED 15-24 NEVER-MARRIED'. SAVE OUTFILE='y:\malaysia\data\contextuals\mcon91.sav' /KEEP ADMINDIS MPROP WEPROP CWPROP2. EXECUTE. DATA LIST FILE ='y:\malaysia\data\census91\malay91std.dat'/ STATE 9-10 URBAN 18 RELHH 27-28 AGE 38-39 POB 40-41 MARSTAT 42 ETHNIC 43-44 RELIGION 45 HILEVEL 48-49 CITIZEN 68 OCC 77-79 IND 80-84 ACT 85 WKSTAT 85 USACT 85 AD 9-12 ADUSUAL 52-55 ADPREV 60-63 MATCH 90 NKIDS 115 NUKIDS 125 LIVLOC 87 K1 TO K8 116-123 (A) UK1 TO UK8 126-133 (A) HOCC 100-102 HIND 103-107 HUSACT 108 HACT 108 HWKSTAT 108. compute c1=0. compute c2=0. compute c3=0. compute c4=0. compute c5=0. compute c6=0. compute c7=0. compute c8=0. recode k1 (convert) ('T'=10) into c1. recode k2 (convert) ('T'=10) into c2. recode k3 (convert) ('T'=10) into c3. recode k4 (convert) ('T'=10) into c4. recode k5 (convert) ('T'=10) into c5. recode k6 (convert) ('T'=10) into c6. recode k7 (convert) ('T'=10) into c7. recode k8 (convert) ('T'=10) into c8. compute uc1=0. compute uc2=0. compute uc3=0. compute uc4=0. compute uc5=0. compute uc6=0. compute uc7=0. compute uc8=0. recode uk1 (convert) ('T'=10) into uc1. recode uk2 (convert) ('T'=10) into uc2. recode uk3 (convert) ('T'=10) into uc3. recode uk4 (convert) ('T'=10) into uc4. recode uk5 (convert) ('T'=10) into uc5. recode uk6 (convert) ('T'=10) into uc6. recode uk7 (convert) ('T'=10) into uc7. recode uk8 (convert) ('T'=10) into uc8. COMPUTE UC9=0. COMPUTE UC10=0. COMPUTE UC11=0. COMPUTE UC12=0. COMPUTE UC13=0. COMPUTE UC14=0. COMPUTE UC15=0. COMPUTE UC16=0. COUNT OWN=C1 TO C8(0,1,2) COMPUTE LIT=0. COMPUTE HLIT=0. COMPUTE HAGE=0. COMPUTE HHILEVEL=0. RECODE RELHH (1=0)(2=1)(3=2)(7=3)(4=5)(5=5)(6=5)(8=4)(9=6)(10=7)(11=8). COMPUTE ETHNIC1=ETHNIC. RECODE ETHNIC1 (2=1)(3=2)(4=3)(ELSE=4). RECODE RELIGION (3=2)(2=3)(4=4)(8=5)(ELSE=6). RECODE CITIZEN (2 THRU 7=2). RECODE POB (15=14)(16 THRU 24=15)(99=16). RECODE USACT HUSACT (3=1)(4=3)(ELSE=6). RECODE ACT HACT (9=0)(2=1)(3 THRU 4=2)(5=3). * LIVLOC IS ACTUALLY P44 IN THE ORIGINAL CENSUS. * IT IS NAMED LIVLOC TO MAKE IT COMPARABLE WITH 70-80 MERGED FILE. RECODE LIVLOC (1=6). COMPUTE LIVEMAL=0. COMPUTE MARDUR=0. COMPUTE MARNUM=0. COMPUTE USIND=0. COMPUTE HUSIND=0. COMPUTE FAMBUS=0. COMPUTE HFAMBUS=0. COMPUTE CEB=0. COMPUTE CS=0. RECODE WKSTAT HWKSTAT (8 THRU 9=0)(6=5)(7=2). COMPUTE ADMINDIS= AD. RECODE ADMINDIS (101 =1) (102=2) (103=3) ( 104 = 4 ) ( 105 = 5 ) ( 106 = 6 ) ( 107 = 7 ) ( 108 = 8 ) ( 109 = 99 ) ( 201 = 9 ) ( 202 = 10 ) ( 203 = 11 ) ( 204 = 12 ) ( 205 = 13 ) ( 206 = 14 ) ( 207 = 15 ) ( 208 = 16 ) ( 209 = 17 ) ( 210 = 18 ) ( 211 = 11 ) ( 299 = 99 ) ( 301 = 19 ) ( 302 = 20 ) ( 303 = 21 ) ( 304 = 22 ) ( 305 = 23 ) ( 306 = 24 ) ( 307 = 25 ) ( 308 = 26 ) ( 309 = 26 ) ( 310 = 24 ) ( 311 = 99 ) ( 401 = 27 ) ( 402 = 28 ) ( 403 = 29 ) ( 499 = 99 ) ( 501 = 30 ) ( 502 = 31 ) ( 503 = 32 ) ( 504 = 33 ) ( 505 = 34 ) ( 506 = 35 ) ( 507 = 31 ) ( 599 = 99 ) ( 601 = 36 ) ( 602 = 37 ) ( 603 = 38 ) ( 604 = 39 ) ( 605 = 40 ) ( 606 = 41 ) ( 607 = 42 ) ( 608 = 43 ) ( 609 = 41 ) ( 610 = 41 ) ( 699 = 99 ) ( 701 = 44 ) ( 702 = 45 ) ( 703 = 46 ) ( 704 = 47 ) ( 705 = 48 ) ( 799 = 99 ) ( 801 = 49 ) ( 802 = 50 ) ( 803 = 51 ) ( 804 = 52 ) ( 805 = 53 ) ( 806 = 54 ) ( 807 = 55 ) ( 808 = 56 ) ( 809 = 53 ) ( 899 = 99 ) ( 901 = 57 ) ( 999 = 99 ) ( 1001 = 59 ) ( 1002 = 58 ) ( 1003 = 59 ) ( 1004 = 61 ) ( 1005 = 61 ) ( 1006 = 62 ) ( 1007 = 58 ) ( 1008 = 63 ) ( 1009 = 64 ) ( 1099 = 99 ) ( 1101 = 65 ) ( 1102 = 66 ) ( 1103 = 67 ) ( 1104 = 68 ) ( 1105 = 69 ) ( 1106 = 70 ) ( 1107 = 68 ) ( 1199 = 99 ) ( 1201 = 97 ) ( 1202 = 97 ) ( 1203 = 97 ) ( 1204 = 97 ) ( 1205 = 97 ) ( 1206 = 97 ) ( 1207 = 97 ) ( 1208 = 97 ) ( 1209 = 97 ) ( 1210 = 97 ) ( 1211 = 97 ) ( 1212 = 97 ) ( 1213 = 97 ) ( 1214 = 97 ) ( 1215 = 97 ) ( 1216 = 97 ) ( 1217 = 97 ) ( 1218 = 97 ) ( 1219 = 97 ) ( 1220 = 97 ) ( 1221 = 97 ) ( 1222 = 97 ) ( 1223 = 97 ) ( 1299 = 99 ) ( 1301 = 96 ) ( 1302 = 96 ) ( 1303 = 96 ) ( 1304 = 96 ) ( 1305 = 96 ) ( 1306 = 96 ) ( 1307 = 96 ) ( 1308 = 96 ) ( 1309 = 96 ) ( 1310 = 96 ) ( 1311 = 96 ) ( 1312 = 96 ) ( 1313 = 96 ) ( 1314 = 96 ) ( 1315 = 96 ) ( 1316 = 96 ) ( 1317 = 96 ) ( 1318 = 96 ) ( 1319 = 96 ) ( 1320 = 96 ) ( 1321 = 96 ) ( 1322 = 96 ) ( 1323 = 96 ) ( 1324 = 96 ) ( 1325 = 96 ) ( 1326 = 96 ) ( 1327 = 96 ) ( 1399 = 99 ) ( 1401 = 60 ) ( 1501 = 95 ). VALUE LABELS ADMINDIS 1 'BATU PAHAT' 2 'JOHOR BAHARU' 3 'KELUANG' 4 'KOTA TINGGI' 5 'MERSING' 6 'MUAR' 7 'PONTIAN' 8 'SEGAMAT' 9 'BALING' 10 'BANDAR BAHARU' 11 'KOTA SETAR' 12 'KUALA MUDA' 13 'KUBANG PASU' 14 'KULIM' 15 'PULAU LANGKAWI' 16 'PADANG TERAP' 17 'SIK' 18 'YAN' 19 'BACHOK' 20 'KOTA BAHARU' 21 'MACHANG' 22 'PASIR MAS' 23 'PASIR PUTEH' 24 'TANAH MERAH' 25 'TUMPAT' 26 'ULU KELANTAN' 27 'ALOR GAJAH (DAERAH UTARA)' 28 'JASIN (DAERAH SELATAN)' 29 'MELAKA TENGAH' 30 'JELEBU' 31 'KUALA PILAH' 32 'PORT DICKSON' 33 'REMBAU' 34 'SEREMBAN' 35 'TAMPIN' 36 'BENTONG' 37 'CAMERON HIGHLANDS' 38 'JERANTUT' 39 'KUANTAN' 40 'LIPIS' 41 'PEKAN' 42 'RAUB' 43 'TEMERLOH' 44 'BUKIT MERTAJAM (TENGAH)' 45 'BUTTERWORTH (SEBERANG ERAI UTARA)' 46 'NIBONG TEBAL (SELATAN)' 47 'PULAU PINANG TIMUR LAUT' 48 'PULAU PINANG BARAT DAYA' 49 'BATANG PADANG' 50 'DINDING' 51 'KINTA' 52 'KERIAN' 53 'KUALA KANGSAR' 54 'LARUT DAN MATANG' 55 'HILIR PERAK' 56 'HULU PERAK' 57 'PERLIS' 58 'KELANG' 59 'KUALA LANGAT' 60 'KUALA LUMPUR' 61 'KUALA SELANGOR' 62 'SABAK BERNAM' 63 'ULU LANGAT' 64 'ULU SELANGOR' 65 'BESUT' 66 'DUNGUN' 67 'KEMAMAN' 68 'KUALA TRENGGANU' 69 'MARANG' 70 'ULU TRENGGANU' 97 'SABA STATE' 96 'SARAWAK' 95 'LABUAN' 99 'UNKNOWN'. COMPUTE YEAR=1991. VALUE LABELS ETHNIC1 1 'MALAY' 2 'CHINESE' 3 'INDIAN' 4 'OTHER' /ADMINDIS 1 'BATU PAHAT' 2 'JOHOR BAHARU' 3 'KELUANG' 4 'KOTA TINGGI' 5 'MERSING' 6 'MUAR' 7 'PONTIAN' 8 'SEGAMAT' 9 'BALING' 10 'BANDAR BARU' 11 'KOTA SETAR' 12 'KUALA MUDA' 13 'KUBANG PASU' 14 'KULIM' 15 'PULAU LANGKAWI' 16 'PADANG TERAP' 17 'SIK' 18 'YAN' 19 'BACHOK' 20 'KOTA BAHRU' 21 'MACHANG' 22 'PASIR MAS' 23 'PASIR PUTEH' 24 'TANAH MERAH' 25 'TUMPAT' 26 'ULU KELANTAN' 27 'ALOR GAJAH' 28 'JASIN' 29 'MELAKA TENGAH' 30 'JELEBU' 31 'KUALA PILAH' 32 'PORT DICKSON' 33 'REMBAU' 34 'SEREMBAN' 35 'TAMPIN' 36 'BENTONG' 37 'CAMERON HIGHLANDS' 38 'JERANTUT' 39 'KUANTAN' 40 'LIPIS' 41 'PEKAN' 42 'RAUB' 43 'TEMERLOH' 44 'BUKIT METAJAM' 45 'BUTTERWORTH' 46 'NIBONG TEBAL' 47 'P.PENANG TIMUR LAUT' 48 'P.PENANG BARAT' 49 'BATANG PADANG' 50 'DINDING' 51 'KINTA' 52 'KERIAN' 53 'K.KANGSAR' 54 'LARAUT DAN MASANG' 55 'HILIR PERAK' 56 'HULU PERAK' 57 'PERLIS' 58 'KELANG' 59 'KUALA LANGAT' 60 'KUALA LUMPUR' 61 'KUALA SELANGOR' 62 'SABAK BERNAM' 63 'ULU LANGAT' 64 'ULU SELANGOR' 65 'BESUT' 66 'DUNGUN' 67 'KEMAMAN' 68 'KUALA TRENGGANU' 69 'MARANG' 70 'ULU TRENGGANU'/STATE 1 'JOHOR' 2 'KEDAH' 3 'KELANTAN' 4 'MELAKA' 5 'NEGRI SEMBILAN' 6 'PAHANG' 7 'PENANG' 8 'PERAK' 9 'PERLIS' 10 'SELANGOR' 11 'TRENGGANU'/ RELHH 0 'HEAD OF HOUSEHOLD' 1 'SPOUSE' 2 'UNMARRIED CHILD' 3 'PARENT' 4 'SIBLING' 5 'OTHER REL-YOUNGER' 6 'OTHER REL-OLDER' 7 'NON-RELATIVES' 8 'VISITORS'/ MARSTAT 1 'NEVER MARRIED' 2 'MARRIED' 3 'WIDOWED' 4 'DIVORCED-SEPARATED' /URBAN 1 'METRO' 2 'LARGE URBAN' 3 'OTHER URBAN' 4 'RURAL' / RELIGION 1 'ISLAM' 2 'HINDU' 3 'CHRISTIAN' 4 'BUDDHIST' 5 'NO RELIGION' 6 'OTHER'/ CITIZEN 1 'MALAYSAIN' 2 'NON-MALAYSIAN' 9 'UNKNOWN'/ HILEVEL HHILEVEL 1 'NO EDUCATION' 2 'SOME PRIMARY' 3 'COMPLETE PRIMARY' 4 'FORM 1-2' 5 'FORM 3-NO LCE' 6 'LCE' 7 'FORM 4' 8 'FORM 8-NO SC' 9 'SC' 10 'FORM 6-LOWER' 11 'FORM 6-NO HSC' 12 'HSC' 13 'TERTIARY-NO DEGREE' 14 'UNIVERSITY DEGREE'/ LIT HLIT 1 'LITERATE' 2 'SEMI-LITERATE' 3 'ILLITERATE'/ POB 1 'JOHOR' 2 'KEDAH' 3 'KELANTAN' 4 'MELAKA' 5 'NEGRI SEMBILAN' 6 'PAHANG' 7 'PENANG' 8 'PERAK' 9 'PERLIS' 10 'SELANGOR' 11 'TRENGGANU' 12 'SABAH' 13 'SARAWAK' 14 'STATE UNKNOWN' 15 'OUTSIDE MALAYSIA' 16 'UNKNOWN'/LIVEMAL LIVLOC 1 'LESS THAN 1 YEAR' 2 '1 YEAR' 3 '2 YEARS' 4 '3 YEARS' 5 '4 YEARS' 6 '5 YEARS' 7 '6+ YEARS' 9 'UNKNOWN'/ MARDUR 100 'NEVER MARRIED' 101 'UNKNOWN'/MARNUM 0 'NEVER MARRIED' 1 'ONCE' 2 '2 OR MORE'/ OCC HOCC 997 'INADEQAUETLY DESCRIBED' 998 'NOT STATED' 999 'NOT IN LABOR FORCE'/USACT HUSACT 1 'EMPLOYER-SELF-EMPLOYED' 2 'EMPLOYEE' 3 'FAMILY WORKER' 4 'HOUSEWORK' 5 'STUDENT' 6 'OTHER'/USIND HUSIND 0 'NOT APP-NOT STATED' 1 'PADI' 2 'LOGGING-TIMBER' 3 'FISHING' 4 'RUBBER' 5 'OTHER AGRICULTURE' 6 'MANUFACTURING-CONSTRUCTION' 7 'COMMERCE' 8 'TRANSPORT-COMMUNICATION' 9 'SERVICES' 10 'OTHER'/ACT HACT 0 'NOT APP-UNKNOWN' 1 'EMPLOYED' 2 'UNEMPLOYED' 3 'NOT IN LABOR FORCE'/ FAMBUS HFAMBUS 0 'NOT APP-NOT STATED' 1 'YES' 2 'NO'/WKSTAT HWKSTAT 0 'NOT IN LF-NOT STATED' 1 'EMPLOYER' 2 'EMPLOYEE' 3 'SELF-EMPLOYED' 4 'FAMILY WORKER' 5 'LOOKING FOR FIRST JOB'/MATCH 0 'NO HUSBAND MATCH' 1 'HUSBAND MATCH'. VARIABLE LABELS ADMINDIS 'ADMINISTRATIVE DISTRICT' /HAGE 'HUSBANDS AGE'/MARSTAT 'MARITAL STATUS'/ETHNIC 'ETHNICITY' /RELHH 'RELATIONSHIP TO HOUSEHOLD HEAD'/ETHNIC1 'RECODED ETHNICITY' /HILEVEL 'EDUCATIONAL ATTAINMENT'/ HHILEVEL 'HUSBANDS EDUCATIONAL ATTAINMENT'/ LIT 'LITERACY'/HLIT 'HUSBANDS LITERACY' /POB 'PLACE OF BIRTH'/LIVEMAL 'TIME LIVED IN MALAYSIA'/ LIVLOC 'TIME LIVED IN LOCALITY'/MARDUR 'MARITAL DURATION'/ MARNUM 'NUMBER TIMES MARRIED' /OCC 'OCCUPATION'/HOCC 'HUSBANDS OCCUPATION'/IND 'INDUSTRY' /HIND 'HUSBANDS INDUSTRY'/USACT 'USUAL ACTIVITY'/ HUSACT 'HUSBANDS USUAL ACTIVITY'/ USIND 'USUAL INDUSTRY'/HUSIND 'HUSBANDS USUAL INDUSTRY' /ACT 'ACTIVITY'/HACT 'HUSBANDS ACTIVITY'/ FAMBUS 'HELP IN FAMILY BUSINESS'/ HFAMBUS 'HUSBAND HELP IN FAMILY BUSINESS'/WKSTAT 'WORK STATUS' /HWKSTAT 'HUSBANDS WORK STATUS'/CEB 'CHILDREN-EVER-BORN'/CS 'CHILDREN STILL LIVING'/MATCH 'HUSBAND MATCH'/ OWN 'OWN-CHILDREN AGED 2'/ NKIDS 'NUMBER OF MATCHED CHILDREN'/NUKIDS 'NUMBER OF UNMATCHED CHILDREN' /C1 'AGE OF IST MATCHED CHILD'/C2 'AGE OF 2ND MATCHED CHILD'/ C3 'AGE OF 3RD MATCHED CHILD'/C4 'AGE OF 4TH MATCHED CHILD'/ C5 'AGE OF 5TH MATCHED CHILD'/C6 'AGE OF 6TH MATCHED CHILD'/ C7 'AGE OF 7TH MATCHED CHILD'/C8 'AGE OF 8TH MATCHED CHILD'/ UC1 'AGE OF IST UNMATCHED CHILD'/UC2 'AGE OF 2ND UNMATCHED CHILD'/ UC3 'AGE OF 3RD UNMATCHED CHILD'/UC4 'AGE OF 4TH UNMATCHED CHILD'/ UC5 'AGE OF 5TH UNMATCHED CHILD'/UC6 'AGE OF 6TH UNMATCHED CHILD'/ UC7 'AGE OF 7TH UNMATCHED CHILD'/UC8 'AGE OF 8TH UNMATCHED CHILD'/ UC9 'AGE OF 9TH UNMATCHED CHILD'/UC10 'AGE OF 10TH UNMATCHED CHILD'/ UC11 'AGE OF 11TH UNMATCHED CHILD'/UC12 'AGE OF 12TH UNMATCHED CHILD'/ UC13 'AGE OF 13TH UNMATCHED CHILD'/UC14 'AGE OF 14TH UNMATCHED CHILD'/ UC15 'AGE OF 15TH UNMATCHED CHILD'/UC16 'AGE OF 16TH UNMATCHED CHILD'. SELECT IF ADMINDIS LE 70. SORT CASES BY ADMINDIS. SELECT IF (AGE GE 15 AND AGE LE 49). MATCH FILES FILE = * /TABELS='y:\malaysia\data\contextuals\mcon91.sav'/by ADMINDIS. EXPORT OUTFILE='y:\malaysia\data\census91\malay91std.por' /KEEP=STATE ADMINDIS URBAN AGE HAGE RELHH MARSTAT ETHNIC ETHNIC1 RELIGION CITIZEN HILEVEL HHILEVEL LIT HLIT POB LIVEMAL LIVLOC MARDUR MARNUM OCC HOCC IND HIND USACT HUSACT USIND HUSIND ACT HACT FAMBUS HFAMBUS WKSTAT HWKSTAT CEB CS MATCH OWN NKIDS NUKIDS C1 C2 C3 C4 C5 C6 C7 C8 UC1 UC2 UC3 UC4 UC5 UC6 UC7 UC8 UC9 UC10 UC11 UC12 UC13 UC14 UC15 UC16 MPROP WEPROP CWPROP2 YEAR.