%let w=K; /* formats for Hrs06 format &w.z023 cohort cohort. eligible elig.; format &w.marstd marst. &w.marstp &w.marsta marstp. &w.marstf marstf. &w.marst marstt.; format &w.nurshm nurshm.; format &w.partnr partnr. &w._cpl &w.f_cpl cpl. ; format birthyf birthyf. gender gender.; format &w.nofinr nofinr. &w.nofamr nofamr. &w.nocsr nocsr. &w.finr ffinr. &w.famr ffamr. &w.csr fcsr. &w.finr01 finr01f. &w.famr01 famr01f. &w.csr01 csr01f.; format &w._hhtyp hhtyp.; format &w.xmod_ah xmodcs. &w.xmod_eh xmodfam. &w.xmod_hh fxmod_qh fxmod_rh xmodfin.; format hispanic hispanic. hispan01 hispan. race1 hisp. race race2 race.; format inovrlap ovrlap.; format &w.qrssinc &w.qpssinc qrssinf. ; format &w.qhssinc qhssinf. ; format &w.q084f q084f.; */ value qhssinf 1="1.Only R receives" 2="2.Only Sp receives" 3="3.Both receive" 5="5.Neither receives" 18="18.R receives,Sp=DK" 19="19.R receives,Sp=Refuse" 17="17.R receives,Sp=missing" 28="28.Sp receives,R=DK" 29="29.Sp receives,R=Refuse" 27="27.Sp receives,R=missing" 58="58.R not receive,Sp=DK" 59="59.R not receive,Sp=Refuse" 57="57.R not receive,Sp=missing" 68="68.Sp not receive,R=DK" 69="69.Sp not receive,R=Refuse" 67="67.Sp not receive,R=missing" ; value qrssinf 1='1.Yes' 0='0.No' 7='7.Missing' 8='8.DK' 9='9.RF'; value q084f 1="1.Filling in value for 8,9" 2="2.Inconsist,&w.jp478=1,&w.q084=5" 3="3.Inconsist,&w.jp478=5,&w.q084=1" ; value cohort 1="1.Ahead " 2="2.Coda " 3="3.Hrs " 4="4.War babies" 5="5.Early BB " ; value elig 0="0.Not elig for any cohort" 1="1.Born 1880-1923" 2="2.Born 1924-1930" 3="3.Born 1931-1941" 4="4.Born 1942-1947" 5="5.Born 1948-1953" ; value proxy 1="1.Proxy iw, Sp/P" 2="2.Proxy iw, not Sp/P" 5="5.Not a proxy iw" 7="7.Not released/prelim" 19="19.No exit iw" ; value proxyd 0="0.Not a proxy IW" 1="1.Proxy IW"; value hispanic 0="0.Unknown" 1="1.Mexican-Amer" 2="2.Other Hispanic" 5="5.Not hispanic" ; value hispan 0="0.Not hispanic" 1="1.Hispanic"; value hisp 0="0.Unknown" 1="1.Hispanic" 5="5.Not hispanic" ; value race 0="0.Unknown" 1="1.White/Caucasian" 2="2.Black/Afr.Amer" 7="7.Other"; value gender 1="1.Male" 2="2.Female"; value marst 1="1.Married" 2="2.Married, sp in inst" 3="3.Separated" 4="4.Divorced" 5="5.Widowed" 6="6.Never married" 7="7.Married, sp abs/not inst" 9="9.Unmarried, unknown stat" ; value marstp 1="1.Married" 2="2.Married, sp in inst" 3="3.Partnered" 4="4.Separated/divorced" 5="5.Widowed" 6="6.Never married" 7="7.Married, sp abs/not inst" 9="9.Unmarried, unknown stat" ; value marstt /* for tracker xMARST variable */ 1="1.Married" 2="2.Separated/divorced" 3="3.Widowed" 4="4.Never married" 5="5.Marital status unknown" ; value marstf 0="0.No discrepancies found" 1="1.May be married or partnered" 2="2.Unmar stat NE prv iw stat,but EQ one before" 3="3.Unmar stat NE any prv iw status" 4="4.Missing unmar stat filled" 5="5.Missing unmar stat set to mar" 6="6.Maybe split hhold, unmar set to partnered" 7="7.Maybe split hhold, sep set to partner,alt=mar" 10="10.Missing unmar set to sep/div" 13="13.Mixed info mar/unmar, use unmar/alt=married" 14="14.Mar but no marriages,alt=partnered" 15="15.Unmar/evmar but no marriages,alt=nev mar" 16="16.Anulled-set to nev mar" 17="17.Partner is rm-mate,set unpart,alt=part" ; value partnr 0="0.Not partnered" 1="1.Partnered"; value cpl 0="0.Not married/partnred" 1="1.Married or partnered"; value cplflag 0="0.OK" 1="1.ISR:Sp deceased" 2="2.ISR:Cpl Dispute,R=cpl" 3="3.ISR:Cpl Dispute,R=not cpl" 4="4.One of cpl maybe died, R=widow" 5="5.One of cpl maybe died, R=marr" 6="6.Cpl reunited but split hhold" ; value $ppnsrc "CS"="CS: from Sec CS" "IW"="IW: from Sp Ivw" "PD"="PD: prv Ivw PPN-deceased Sp" "PR"="PR: from prev Ivw PPN" ; value birthyf 0="0.No discrepancy" 1="1.Diff in byr, R younger" 2="2.Diff in byr, R older" 3="3.Same this IW, diff prev" 9="9.Missing" ; value anyfinr 0="0.No FinR in HH" 1="1.One FinR in HH" 2="2.Two FinR in HH"; value anyfamr 0="0.No FamR in HH" 1="1.One FamR in HH" 2="2.Two FamR in HH"; value nofinR 0="0.FinR and data reported" 1="1.no FinR in Hhold" 2="2.FinR but no data reported"; value nofamR 0="0.FamR and data reported" 1="1.no FamR in Hhold" 2="2.FamR but no data reported"; value nocsR 0="0.CsR and data reported" 1="1.no CsR in Hhold" 2="2.CsR but no data reported"; value ffinr 1="1.Yes" 3="3.No, of 2R" 5="5.No" ; value ffamr 1="1.Yes" 3="3.No, of 2R" 5="5.No" ; value fCSr 1="1.Yes" 3="3.No, of 2R" 5="5.No" ; value finr01f 0="0.Not FinR" 1="1.FinR" ; value famr01f 0="0.Not FamR" 1="1.FamR" ; value Csr01f 0="0.Not CsR" 1="1.CsR" ; value hhtyp 1="1.Single R" 2="2.2 R HHold" 3="3.Couple, 1 resp" ; value xmodCs 0="0.CsR and data" 1="1.No CsR" 9="9.CsR but no data" ; value xmodfam 0="0.FamR and data" 1="1.No FamR" 9="9.FamR but no data" ; value xmodfin 0="0.FinR and data" 1="1.No FinR" 9="9.FinR but no data" ; value ovrlap 0="0.Not an overlap" 1="1.HRS/Ahead overlap" 2="2.Ahd/Ahd ovrlap-new AhdID this wv" 3="3.Ahd/Ahd ovrlap-old AhdID this wv" ; value genflag 0="0.No discrepancy" 1="1.Trk ne this IW,default=use Trk" 2="2.Diff w/in this IW,default=use Trk" 3="3.Trk=this IW,diff prv wv,default=use Trk" 11="11.Trk ne this IW,Trk verified" 12="12.Diff w/in this IW,Trk verified" 13="13.Trk=this IW,diff prv wv,Trk verified" 21="21.Trk ne this IW,this IW verified" 22="22.Diff w/in this IW,non-Trk verified" 23="23.Trk=this IW,diff prv wv,prv wv verified" ; value nurshm 1="1.Interviewed in Nhm" 3="3.Observed in Nhm (no ivw)" 5="5.Interviewed in community" 6="6.Sp reports not in Nhm (no ivw)" 7="7.Observed not in Nhm (no ivw)" 9="9.Unknown" ;