háztartástipológia syntax 1996
A fájl letöltéséhez kattintson ide.
Méret 20.4 kB - Fájltípus text/plainFájl tartalma
*HTTIP96.SPS FILE*****************************************************. * *. * MHP 5. HULLM HZTARTSSSZETTEL 1996 *. * HOUSEHOLD COMPOSITION 1996 *. * 5TH WAVE OF HHP STUDY *. * TARKI SOCIAL RESEARCH INFORMATICS CENTER *. * *. **********************************************************************. GET FILE = 'd:\Panel99_CD_Elokeszulet\1996\1996.sav' /keep eazon96 h5htsz96 akttag96 h5bsor1 h5bnem1 h5bszu1 h5bcsl1 h5bht1 h5bgye1 h5btov1 h5bsor2 h5bnem2 h5bszu2 h5bcsl2 h5bht2 h5bgye2 h5btov2 h5bsor3 h5bnem3 h5bszu3 h5bcsl3 h5bht3 h5bgye3 h5btov3 h5bsor4 h5bnem4 h5bszu4 h5bcsl4 h5bht4 h5bgye4 h5btov4 h5bsor5 h5bnem5 h5bszu5 h5bcsl5 h5bht5 h5bgye5 h5btov5 h5bsor6 h5bnem6 h5bszu6 h5bcsl6 h5bht6 h5bgye6 h5btov6 h5bsor7 h5bnem7 h5bszu7 h5bcsl7 h5bht7 h5bgye7 h5btov7 h5bsor8 h5bnem8 h5bszu8 h5bcsl8 h5bht8 h5bgye8 h5btov8 h5bsor9 h5bnem9 h5bszu9 h5bcsl9 h5bht9 h5bgye9 h5btov9 h5bsor10 h5bnem10 h5bszu10 h5bcsl10 h5bht10 h5bgye10 h5btov10 h5bsor11 h5bnem11 h5bszu11 h5bcsl11 h5bht11 h5bgye11 h5btov11 h5bsor12 h5bnem12 h5bszu12 h5bcsl12 h5bht12 h5bgye12 h5btov12 h5bsor13 h5bnem13 h5bszu13 h5bcsl13 h5bht13 h5bgye13 h5btov13 h5bsor14 h5bnem14 h5bszu14 h5bcsl14 h5bht14 h5bgye14 h5btov14 . select if (akttag96 = 1). execute. compute hsize96 = 0. compute ht96 = 0. compute hhage96 = 0. compute hhage96a = 0. compute h5bbaba = 0. compute h5bbaba2 = 0. compute h5bkor18 = 0. format hsize96 ht96 hhage96 hhage96a h5bbaba h5bbaba2 h5bkor18 (f2.0). Variable Label hsize96 'Hztarts nagysg 96' /ht96 'hztarts sszettel 1996' /hhage96 'A hztartsf kora /14 kategria/' /hhage96a 'A hztartsf kora /vek szma/' /h5bbaba 'a legkisebb 16 alatti HT tag kora /5 kategria/' /h5bbaba2 'a legkisebb 16 alatti HT tag kora /vek szma/' /h5bkor18 'a 18 v alatti hztartstagok szma'. * A hztartstagok kora . * Calculation of members' age. Compute h5bkor1 = 96 - h5bszu1. Compute h5bkor2 = 96 - h5bszu2. Compute h5bkor3 = 96 - h5bszu3. Compute h5bkor4 = 96 - h5bszu4. Compute h5bkor5 = 96 - h5bszu5. Compute h5bkor6 = 96 - h5bszu6. Compute h5bkor7 = 96 - h5bszu7. Compute h5bkor8 = 96 - h5bszu8. Compute h5bkor9 = 96 - h5bszu9. Compute h5bkor10 = 96 - h5bszu10. Compute h5bkor11 = 96 - h5bszu11. Compute h5bkor12 = 96 - h5bszu12. Compute h5bkor13 = 96 - h5bszu13. Compute h5bkor14 = 96 - h5bszu14. * Gyakorisg. Temporary. Select if (akttag96=1). fre /var h5bkor1 h5bkor2 h5bkor3 h5bkor4 h5bkor5 h5bkor6 h5bkor7 h5bkor8 h5bkor9 h5bkor10 h5bkor11 h5bkor12 h5bkor13 h5bkor14 /sta all /format notable. * Az eredeti h5bht1...ht14 vltozkat tkdoljuk, majd a * 'nem rokonokat' (N=35) az 'egyb rokonok'-kal sszevonjuk. * Recoding original variables in order to save information. * 'Non-relative members' will be treated as 'other relatives'. * az eredeti valtozokat atirjuk uj valtozokba. compute ht1 = H5BHT1. compute ht2 = H5BHT2. compute ht3 = H5BHT3. compute ht4 = H5BHT4. compute ht5 = H5BHT5. compute ht6 = H5BHT6. compute ht7 = H5BHT7. compute ht8 = H5BHT8. compute ht9 = H5BHT9. compute ht10 = H5BHT10. compute ht11 = H5BHT11. compute ht12 = H5BHT12. compute ht13 = H5BHT13. compute ht14 = H5BHT14. * a nem rokon (9-es kod) legyen egyeb rokon (8-as kod). recode ht1 ht2 ht3 ht4 ht5 ht6 ht7 ht8 ht9 ht10 ht11 ht12 ht13 ht14 (9, 10, 11 = 8). execute. * Ujrakdoljuk a 18 v alatti gyermekeket. * Recoding children under 18. * uj kod. * ha gyerek + idosebb mint 18 eves. If (ht1 eq 4 and h5bkor1 gt 18) ht1 = 9. If (ht2 eq 4 and h5bkor2 gt 18) ht2 = 9. If (ht3 eq 4 and h5bkor3 gt 18) ht3 = 9. If (ht4 eq 4 and h5bkor4 gt 18) ht4 = 9. If (ht5 eq 4 and h5bkor5 gt 18) ht5 = 9. If (ht6 eq 4 and h5bkor6 gt 18) ht6 = 9. If (ht7 eq 4 and h5bkor7 gt 18) ht7 = 9. If (ht8 eq 4 and h5bkor8 gt 18) ht8 = 9. If (ht9 eq 4 and h5bkor9 gt 18) ht9 = 9. If (ht10 eq 4 and h5bkor10 gt 18) ht10 = 9. If (ht11 eq 4 and h5bkor11 gt 18) ht11 = 9. If (ht12 eq 4 and h5bkor12 gt 18) ht12 = 9. If (ht13 eq 4 and h5bkor13 gt 18) ht13 = 9. If (ht14 eq 4 and h5bkor14 gt 18) ht14 = 9. * uj kod. * ha unoka vagy egyeb rokon + kisebb egyenlo mint 18 eves. If ((HT1 eq 7 or HT1 eq 8) and h5bkor1 le 18) HT1 = 10. If ((HT2 eq 7 or HT2 eq 8) and h5bkor2 le 18) HT2 = 10. If ((HT3 eq 7 or HT3 eq 8) and h5bkor3 le 18) HT3 = 10. If ((HT4 eq 7 or HT4 eq 8) and h5bkor4 le 18) HT4 = 10. If ((HT5 eq 7 or HT5 eq 8) and h5bkor5 le 18) HT5 = 10. If ((HT6 eq 7 or HT6 eq 8) and h5bkor6 le 18) HT6 = 10. If ((HT7 eq 7 or HT7 eq 8) and h5bkor7 le 18) HT7 = 10. If ((HT8 eq 7 or HT8 eq 8) and h5bkor8 le 18) HT8 = 10. If ((HT9 eq 7 or HT9 eq 8) and h5bkor9 le 18) HT9 = 10. If ((HT10 eq 7 or HT10 eq 8) and h5bkor10 le 18) HT10 = 10. If ((HT11 eq 7 or HT10 eq 8) and h5bkor11 le 18) HT11 = 10. If ((HT12 eq 7 or HT10 eq 8) and h5bkor12 le 18) HT12 = 10. If ((HT13 eq 7 or HT10 eq 8) and h5bkor13 le 18) HT13 = 10. If ((HT14 eq 7 or HT10 eq 8) and h5bkor14 le 18) HT14 = 10. * Megszmoljuk a hztarts tagokat kodok szerint. * Counting household members. * HT-fo. Count c1 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (1). * hazastarsa. Count c2 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (2). * elettarsa. Count c3 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (3). * sajat gyereke. Count c4 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (4). * szuloje. Count c5 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (5). * anyos-apos. Count c6 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (6). * unoka. Count c7 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (7). * egyeb rokon. Count c8 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (8). * nem rokon. * az eredmeny csak az idekodolt nem sajat 18 evnel idosebb gyereket tartalmazza. Count c9 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (9). * atkodolva. * ha unoka vagy egyeb rokon + kisebb egyenlo mint 18 eves. Count c12 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (10). * Hztarts nagysg. * Household size. * Count hsize96 = HT1 HT2 HT3 HT4 HT5 HT6 HT7 HT8 HT9 HT10 HT11 HT12 HT13 HT14 (1 thru 11). compute hsize96 = h5htsz96. Temporary. Select if (akttag96 = 1). fre HSIZE96. * Hztarts sszettel: segdvltozk bevezetse. * Household composition: definition of auxiliary variables. Recode c1 to c12 (sysmis, missing, 0.00, 0=0). Compute c23 = 0. Compute c56 = 0. Compute c49 = 0. Compute c412 = 0. Compute c912 = 0. * feleseg vagy elettars. If (c2 eq 1 or c3 eq 1) c23=1. * szulo vagy anyos-apos. If (c5 ge 1 or c6 ge 1) c56=1. * gyerek + nem rokon. If (c4 gt 0 and c9 gt 0) c49=1. * gyerek + nem sajat gyerek. If (c4 gt 0 and c12 gt 0) c412=1. * nem rokon + nem sajat gyerek. If (c9 gt 0 and c12 gt 0) c912=1. * unoka + egyeb rokon. Compute c78=c7+c8. * szulo + anyos-apos + unoka + egyeb rokon. Compute c5678=c5+c6+c7+c8. * HT-fo + szulo + anyos-apos. Compute c156=c1+c5+c6. * HT-fo + feleseg vagy elettars + szulo + anyos-apos. Compute c12356=c1+c2+c3+c5+c6. * HT-fo + gyerek. Compute c14=c1+c4. * HT-fo + nem rokon. Compute c19=c1+c9. * HT-fo + nem sajat gyerek. Compute c112=c1+c12. * HT-fo + feleseg vagy elettars + gyerek. Compute c1234=c1+c2+c3+c4. * HT-fo + feleseg vagy elettars + nem rokon. Compute c1239=c1+c2+c3+c9. * HT-fo + feleseg vagy elettars + nem sajat gyerek. Compute c12312=c1+c2+c3+c12. * HT-fo + szulo + anyos-apos + gyerek. Compute c1564=c1+c5+c6+c4. * HT-fo + szulo + anyos-apos + nem rokon. Compute c1569=c1+c5+c6+c9. * HT-fo + szulo + anyos-apos + nem sajat gyerek. Compute c15612=c1+c5+c6+c12. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + gyerek. Compute c123564=c1+c2+c3+c5+c6+c4. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + nem rokon. Compute c123569=c1+c2+c3+c5+c6+c9. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + nem sajat gyerek. Compute c1235612=c1+c2+c3+c5+c6+c12. * HT-fo + szulo + anyos-apos + unoka + egyeb rokon + gyerek. Compute c156784=c1+c5+c6+c7+c8+c4. * HT-fo + szulo + anyos-apos + unoka + egyeb rokon + nem rokon. Compute c156789=c1+c5+c6+c7+c8+c9. * HT-fo + szulo + anyos-apos + unoka + egyeb rokon + nem sajat gyerek. Compute c1567812=c1+c5+c6+c7+c8+c12. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + unoka + egyeb rokon + gyerek. Compute c1_8=c1+c2+c3+c5+c6+c7+c8+c4. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + unoka + egyeb rokon + nem rokon. Compute c1_9_4=c1+c2+c3+c5+c6+c7+c8+c9. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + unoka + egyeb rokon + nem sajat gyerek. Compute c1_12_49=c1+c2+c3+c5+c6+c7+c8+c12. * HT-fo + szulo + anyos-apos + unoka + egyeb rokon. Compute c15678=c1+c5+c6+c7+c8. * HT-fo + feleseg vagy elettars + szulo + anyos-apos + unoka + egyeb rokon. Compute c1235678=c1+c2+c3+c5+c6+c7+c8. * HT-fo + feleseg vagy elettars + gyerek + nem rokon. * a 9-es at van 8-asra recodeolva ezert ez a sor nem mukodik. Compute c12349=c1+c2+c3+c4+c9. * HT-fo + feleseg vagy elettars + gyerek + nem sajat gyerek. Compute c123412=c1+c2+c3+c4+c12. * HT-fo + feleseg vagy elettars + nem rokon + nem sajat gyerek. Compute c123912=c1+c2+c3+c9+c12. * HT-fo + gyerek + nem rokon. Compute c149=c1+c4+c9. * HT-fo + gyerek + nem sajat gyerek. Compute c1412=c1+c4+c12. * HT-fo + nem rokon + nem sajat gyerek. Compute c1912=c1+c9+c12. * Hztarts sszettel: hztartstpusok ltrehozsa . Compute ht96=0. If (hsize96 gt 0) ht96=33. * egyszemlyes hztarts. If (hsize96 eq 1) ht96 = 1. * pr. If (c23 eq 1 and hsize96 eq 2) ht96 = 2. * ms ktszemlyes hztarts. If (c23 ne 1 and hsize96 eq 2) ht96 = 3. * pr+sajt gyermek<18. If (c23 eq 1 and c4 gt 0 and hsize96 eq c1234) ht96 = 4. * pr+sajt gyermek>18. If (c23 eq 1 and c9 gt 0 and hsize96 eq c1239) ht96 = 5. * pr+ms gyermek<18. If (c23 eq 1 and c12 gt 0 and hsize96 eq c12312) ht96 = 6. * pr+sajt gyermek<18+szl. If (c23 eq 1 and c56 gt 0 and c4 gt 0 and hsize96 eq c123564) ht96 = 7. * pr+sajt gyermek>18+szl. If (c23 eq 1 and c56 gt 0 and c9 gt 0 and hsize96 eq c123569) ht96 = 8. * pr+ms gyermek<18+szl. If (c23 eq 1 and c56 gt 0 and c12 gt 0 and hsize96 eq c1235612) ht96 = 9. * pr+sajt gyermek<18+ms felnttek(+szl). If (c23=1 and c5678>0 and c78>0 and c4>0 and hsize96=c1_8) ht96 = 10. * pr+sajt gyermek>18+ms felnttek(+szl). If (c23=1 and c5678>0 and c78>0 and c9>0 and hsize96=c1_9_4) ht96 = 11. * pr+ms gyermek<18+szl+ms rokonok. If (c23=1 and c5678>0 and c78>0 and c12>0 and hsize96=c1_12_49) ht96 = 12. * egyedlll szl+sajt gyermek<18. If (c4 gt 0 and hsize96 eq c14) ht96 = 13. * egyedlll szl+sajt gyermek>18. If (c9 gt 0 and hsize96 eq c19) ht96 = 14. * egyedlll szl+ms gyermek<18. If (c12 gt 0 and hsize96 eq c112) ht96 = 15. * egyedlll szl+sajt gyermek<18+szl. If (c4 gt 0 and c56 gt 0 and hsize96 eq c1564) ht96 = 16. * egyedlll szl+sajt gyermek>18+szl. If (c9 gt 0 and c56 gt 0 and hsize96 eq c1569) ht96 = 17. * egyedlll szl+ms gyermek<18+szl. If (c12 gt 0 and c56 gt 0 and hsize96 eq c15612) ht96 = 18. * egyedlll szl+sajt gyermek<18+ms felntt(+szl) If (c4 gt 0 and c5678>0 and c78>0 and hsize96 eq c156784) ht96 = 19. * egyedlll szl+sajt gyermek>18+ms felntt(+szl). If (c9 gt 0 and c5678>0 and c78>0 and hsize96 eq c156789) ht96 = 20. * egyedlll szl+ms gyermek<18+ms felntt(+szl). If (c12 gt 0 and c5678>0 and c78>0 and hsize96 eq c1567812) ht96 = 21. * pr+szls. If (c23 gt 0 and c56 eq 1 and hsize96 eq c12356) ht96 = 22. * pr+ms felnttek(+szls). If (c23 gt 0 and c5678>0 and c78>0 and hsize96 eq c1235678) ht96 = 23. * egyedlll szemly+szl. If (c56 gt 0 and hsize96 eq c156) ht96 = 24. * egyedlll szemly+ms rokonok. If (c5678 gt 0 and c78 gt 0 and hsize96 eq c15678) ht96 = 25. * pr+sajt gyermek<18+sajt gyermek>18. If (c23 eq 1 and c49 eq 1 and hsize96=c12349) ht96 = 26. * pr+sajt gyermek<18+ms gyermek<18. If (c23 eq 1 and c412 eq 1 and hsize96=c123412) ht96 = 27. * pr+sajt gyermek>18+ms gyermek<18. If (c23 eq 1 and c912 eq 1 and hsize96=c123912) ht96 = 28. * egyedlll szl+sajt gyermek<18+sajt gyermek>18. If (c49 eq 1 and hsize96=c149) ht96 = 29. * egyedlll szl+sajt gyermek<18+ms gyermek<18. If (c412 eq 1 and hsize96=c1412) ht96 = 30. * egyedlll szl+sajt gyermek>18+ms gyermek<18. If (c912 eq 1 and hsize96=c1912) ht96 = 31. * egyb hztartsok gyermekkel<18. If (ht96 eq 33 and (c4 gt 0 or c12 gt 0)) ht96 = 32. Value Labels hhage96 1 '20 vesnl fiatalabb' 2 '20 - 24 ves' 3 '25 - 29 ves' 4 '30 - 34 ves' 5 '35 - 39 ves' 6 '40 - 44 ves' 7 '45 - 49 ves' 8 '50 - 54 ves' 9 '55 - 59 ves' 10 '60 - 64 ves' 11 '65 - 69 ves' 12 '70 - 74 ves' 13 '75 - 79 ves' 14 '80 ves vagy idsebb' /h5bbaba 1 '3 ves vagy fiatalabb' 2 '4 - 6 ves' 3 '7 - 9 ves' 4 '10 - 12 ves' 5 '13 - 16 ves' 0 'nincs 16 vnl fiatalabb' /ht96 1 'egyszemlyes hztarts' 2 'pr' 3 'ms ktszemlyes hztarts' 4 'pr+sajt gyermek<18' 5 'pr+sajt gyermek>18' 6 'pr+ms gyermek<18' 7 'pr+sajt gyermek<18+szl' 8 'pr+sajt gyermek>18+szl' 9 'pr+ms gyermek<18+szl' 10 'pr+sajt gyermek<18+ms felnttek(+szl)' 11 'pr+sajt gyermek>18+ms felnttek(+szl)' 12 'pr+ms gyermek<18+szl+ms rokonok' 13 'egyedlll szl+sajt gyermek<18' 14 'egyedlll szl+sajt gyermek>18' 15 'egyedlll szl+ms gyermek<18' 16 'egyedlll szl+sajt gyermek<18+szl' 17 'egyedlll szl+sajt gyermek>18+szl' 18 'egyedlll szl+ms gyermek<18+szl' 19 'egyedlll szl+sajt gyermek<18+ms felntt(+szl)' 20 'egyedlll szl+sajt gyermek>18+ms felntt(+szl)' 21 'egyedlll szl+ms gyermek<18+ms felntt(+szl)' 22 'pr+szls' 23 'pr+ms felnttek(+szls)' 24 'egyedlll szemly+szl' 25 'egyedlll szemly+ms rokonok' 26 'pr+sajt gyermek<18+sajt gyermek>18' 27 'pr+sajt gyermek<18+ms gyermek<18' 28 'pr+sajt gyermek>18+ms gyermek<18' 29 'egyedlll szl+sajt gyermek<18+sajt gyermek>18' 30 'egyedlll szl+sajt gyermek<18+ms gyermek<18' 31 'egyedlll szl+sajt gyermek>18+ms gyermek<18' 32 'egyb hztartsok gyermekkel<18' 33 'egyb hztartsok'. Temporary. Select if (akttag96=1). fre ht96. Recode ht96 (0=sysmis). Temporary. Select if (akttag96=1). fre ht96. * A 18 v alatti hztartstagok szma. * Number of members aged 18 or younger. Count h5bkor18 = h5bkor1 h5bkor2 h5bkor3 h5bkor4 h5bkor5 h5bkor6 h5bkor7 h5bkor8 h5bkor9 h5bkor10 h5bkor11 h5bkor12 h5bkor13 h5bkor14 (0 thru 18). If (hsize96=0) h5bkor18=999. Recode h5bkor18 (999=sysmis). Temporary. Select if (akttag96=1). fre h5bkor18. * A hztartsf kora. * Age of household head. Compute hhage96A=0. If (HT1 = 1) hhage96A = h5bkor1. If (HT2 = 1) hhage96A = h5bkor2. If (HT3 = 1) hhage96A = h5bkor3. If (HT4 = 1) hhage96A = h5bkor4. If (HT5 = 1) hhage96A = h5bkor5. If (HT6 = 1) hhage96A = h5bkor6. If (HT7 = 1) hhage96A = h5bkor7. If (HT8 = 1) hhage96A = h5bkor8. If (HT9 = 1) hhage96A = h5bkor9. If (HT10 = 1) hhage65A = h5bkor10. If (HT11 = 1) hhage65A = h5bkor11. If (HT12 = 1) hhage65A = h5bkor12. If (HT13 = 1) hhage65A = h5bkor13. If (HT14 = 1) hhage65A = h5bkor14. If (hsize96=0) hhage96A=999. Recode hhage96A (999=sysmis). VARIABLE LABEL hhage96A 'Hztartsf kora, vek szma'. Temporary. Select if (akttag96=1). fre hhage96A. Recode hhage96A (lowest thru 19 = 1) (20 thru 24 = 2) (25 thru 29 = 3) (30 thru 34 = 4) (35 thru 39 = 5) (40 thru 44 = 6) (45 thru 49 = 7) (50 thru 54 = 8) (55 thru 59 = 9) (60 thru 64 = 10) (65 thru 69 = 11) (70 thru 74 = 12) (75 thru 79 = 13) (80 thru highest = 14) (else = sysmis) into hhage96. Value label hhage96 1 '20 vesnl fiatalabb' 2 '20-24 ves' 3 '25-29 ves' 4 '30-34 ves' 5 '35-39 ves' 6 '40-44 ves' 7 '45-49 ves' 8 '50-54 ves' 9 '55-59 ves' 10 '60-64 ves' 11 '65-69 ves' 12 '70-74 ves' 13 '75-79 ves' 14 '80 vesnl idsebb'. Temporary. Select if (akttag96=1). fre hhage96. * A legkisebb 16 v alatti hztartstag kora. * Age of the youngest child under 16. Compute h5bbaba2=999. If (h5bkor1 le 16 and h5bkor1 lt h5bbaba2) h5bbaba2=h5bkor1. If (h5bkor2 le 16 and h5bkor2 lt h5bbaba2) h5bbaba2=h5bkor2. If (h5bkor3 le 16 and h5bkor3 lt h5bbaba2) h5bbaba2=h5bkor3. If (h5bkor4 le 16 and h5bkor4 lt h5bbaba2) h5bbaba2=h5bkor4. If (h5bkor5 le 16 and h5bkor5 lt h5bbaba2) h5bbaba2=h5bkor5. If (h5bkor6 le 16 and h5bkor6 lt h5bbaba2) h5bbaba2=h5bkor6. If (h5bkor7 le 16 and h5bkor7 lt h5bbaba2) h5bbaba2=h5bkor7. If (h5bkor8 le 16 and h5bkor8 lt h5bbaba2) h5bbaba2=h5bkor8. If (h5bkor9 le 16 and h5bkor9 lt h5bbaba2) h5bbaba2=h5bkor9. If (h5bkor10 le 16 and h5bkor10 lt h5bbaba2) h5bbaba2=h5bkor10. If (h5bkor11 le 16 and h5bkor11 lt h5bbaba2) h5bbaba2=h5bkor11. If (h5bkor12 le 16 and h5bkor12 lt h5bbaba2) h5bbaba2=h5bkor12. If (h5bkor13 le 16 and h5bkor13 lt h5bbaba2) h5bbaba2=h5bkor13. If (h5bkor14 le 16 and h5bkor14 lt h5bbaba2) h5bbaba2=h5bkor14. Temporary. Select if (akttag96=1). fre h5bbaba2. Recode h5bbaba2 (lowest thru 3 = 1) ( 4 thru 6 = 2) (7 thru 9 = 3) (10 thru 12 = 4) (13 thru 16 = 5) (else = 0) into H5BBABA. VALUE LABEL h5bbaba 0 'nincs <16 ves gyerek' 1 '0-3 ves' 2 '4-6 ves' 3 '7-9 ves' 4 '10-12 ves' 5 '13-16 ves'. If (hsize96=0) h5bbaba2 = 999. Recode h5bbaba2 (999 = sysmis). Recode hsize96 (0=sysmis). execute. Save Outfile = 'd:\Panel99_CD_Elokeszulet\1996\httip96.sav' /Compressed /Keep eazon96 HSIZE96 HT96 H5BKOR18 HHAGE96 HHAGE96A H5BBABA H5BBABA2.