section e: family structure (children) (household)

========================================================================================== hrs 2020 final release note to users: this codebook is designed to match the distribution dataset. codebook metadata are derived from the data collection instrument. if you have questions concerning codebook layout or content please bring them to the attention of the hrs staff at hrsquestions@umich.edu. printing recommendation: set margins (left/right/top/bottom) to .5 inch; print in portrait orientation using a mono-space 10-point font. ==========================================================================================

hhid                          household identification number

         section: e     level: household       type: character  width: 6   decimals: 0

         .................................................................................
         11490           010003-959738.  household identification number

subhh                        2020 sub household identification number

         section: e     level: household       type: character  width: 1   decimals: 0

         .................................................................................
          9976           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           806           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           549           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            77           5.  split household - one half of couple from subhh 1 or 2
            10           6.  split household - one half of couple from subhh 1 or 2
            71           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

qsubhh                        2018 sub household identification number

         section: e     level: household       type: character  width: 1   decimals: 0

         .................................................................................
         10166           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           680           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           496           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            63           5.  split household - one half of couple from subhh 1 or 2
             9           6.  split household - one half of couple from subhh 1 or 2
            75           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

pn_cs                        2020 coverscreen resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          6973         010.  person identifier
           423         011.  person identifier
            21         012.  person identifier
             1         013.  person identifier
          3208         020.  person identifier
           114         021.  person identifier
             9         022.  person identifier
             1         023.  person identifier
           264         030.  person identifier
            23         031.  person identifier
             3         032.  person identifier
           411         040.  person identifier
            29         041.  person identifier
             4         042.  person identifier
             1         043.  person identifier
             5       blank.  coversheet r not completed

pn_fam                       2020 family resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          6526         010.  person identifier
           287         011.  person identifier
            14         012.  person identifier
          3353         020.  person identifier
            73         021.  person identifier
             6         022.  person identifier
           267         030.  person identifier
            16         031.  person identifier
             1         032.  person identifier
           479         040.  person identifier
            19         041.  person identifier
             2         042.  person identifier
           447       blank.  no family respondent

pn_fin                       2020 financial resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          7326         010.  person identifier
           287         011.  person identifier
            13         012.  person identifier
          2865         020.  person identifier
            70         021.  person identifier
             6         022.  person identifier
           283         030.  person identifier
            19         031.  person identifier
             2         032.  person identifier
           315         040.  person identifier
            19         041.  person identifier
             3         042.  person identifier
           282       blank.  no financial respondent

pn_ncs                       2020 non-coverscreen resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          2197         010.  person identifier
           424         011.  person identifier
            22         012.  person identifier
             1         013.  person identifier
          2165         020.  person identifier
           130         021.  person identifier
            14         022.  person identifier
            54         030.  person identifier
            20         031.  person identifier
             2         032.  person identifier
           153         040.  person identifier
            30         041.  person identifier
             2         042.  person identifier
             2         043.  person identifier
          6274       blank.  single respondent household

pn_nfam                      2020 non-family resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          2485         010.  person identifier
           555         011.  person identifier
            28         012.  person identifier
             2         013.  person identifier
          1770         020.  person identifier
           169         021.  person identifier
            17         022.  person identifier
             1         023.  person identifier
            49         030.  person identifier
            27         031.  person identifier
             4         032.  person identifier
             1         033.  person identifier
            73         040.  person identifier
            39         041.  person identifier
             4         042.  person identifier
             3         043.  person identifier
          6263       blank.  single respondent household

pn_nfin                      2020 non-financial resp person number

         section: e     level: household       type: character  width: 3   decimals: 0

         .................................................................................
          1692         010.  person identifier
           557         011.  person identifier
            29         012.  person identifier
             2         013.  person identifier
          2402         020.  person identifier
           173         021.  person identifier
            17         022.  person identifier
             1         023.  person identifier
            32         030.  person identifier
            24         031.  person identifier
             3         032.  person identifier
             1         033.  person identifier
           247         040.  person identifier
            40         041.  person identifier
             3         042.  person identifier
             3         043.  person identifier
          6264       blank.  single respondent household

构造变量

         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 
         assign: sece.e140_resnonkid := '0' 
         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 
         for sece.i := 1 to 20 do 
         if hhmembers [i] <> empty and hhmembers [i] > year(sysdate) - 18 and hhmembers 
         [i] in [resident,away_inst,away_other] then 
         assign: sece.e140_resnonkid := plusint(sece.e140_resnonkid + '1') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e140                         resident non-kids

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.e140_resnonkid

         *

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
          11043        0           9          0.11          0.50     447
         -----------------------------------------------------------------

构造变量

         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 
         for sece.cnt := 1 to 50 do 
         if extractblockchild(children,'x061arelater') [cnt] in 
         [son,stepson,daughter,stepdaughter,unknownchild] and 
         extractblockchild(children,'x055appn') [cnt] = empty then 
         assign: sece.e154_addedkids := plusint(sece.e154_addedkids + '1') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e154                         calculate if any kids added to hh

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.e154_addedkids

         *

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            386        1          10          2.04          1.42   11104
         -----------------------------------------------------------------

构造变量

         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 
         for sece.cnt := 1 to 50 do 
         if extractblockchild(children,'x061arelater') [cnt] in 
         [son,stepson,daughter,stepdaughter,unknownchild] and 
         extractblockchild(children,'x055appn') [cnt] = empty then 
         if not(extractblockchild(children,'x056aresstat') [cnt] in 
         [resident,away_inst,away_other,duped,deleted]) then 
         assign: sece.e166_addednrkids := plusint(sece.e166_addednrkids + '1') 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e166                         number of new kids

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.e166_addednrkids

         *

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            332        1          10          1.99          1.37   11158
         -----------------------------------------------------------------

构造变量

         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e129                         families and friends preamble

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidstatus.e129_e012_

         families and friends often help one another in different ways. part of our
         research involves finding out how they do that.
         
         if r has any {children or step-children} (a106>0):
         the next questions are about your family and friends, beginning with your
         children (and those of your (late) [husband/wife/partner/spouse]). by 'children'
         we mean biological, step- and adopted children.
         
         otherwise:
         the next questions are about your family and friends.
         
         web-administered text:
         if r has any {children or step-children} (a106>0):
         the next questions are about your family and friends, beginning with your
         children (and those of your (late) [husband/wife/partner/spouse]).
           
         if r has children (a106>0):
         by 'children' we mean biological, step- and adopted children.
                 
         otherwise:
         the next questions are about your family and friends.
         
         instr: please select 'next' to continue.

         .................................................................................
          1351          -8.  web non-response
          9655           1.  continue
           484       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e129_e012_ 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 

         if init.a106_numcontactkids > 0 then 

         if init.a100_numnrkids > 0 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e012                         children live within 10 miles

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidstatus.e012_

         [do any of your children who do not live with you/does [child name]] live within
         10 miles of your home [in [city of nursing home]/in [main resident city]]?

         .................................................................................
             8          -8.  web non-response
          4883           1.  yes
          4346           5.  no
            49           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
          2197       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m1                       which kid live w/in 10 miles- 1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
          4439                 041-758.  other person number
           407                     993.  all children
            33                     997.  other (specify)
             2                     998.  dk (don't know); na (not ascertained)
             2                     999.  rf (refused)
          6607                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m2                       which kid live w/in 10 miles- 2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
          1607                 041-758.  other person number
             1                     993.  all children
            30                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
          9852                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m3                       which kid live w/in 10 miles- 3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
           508                 041-758.  other person number
                                   993.  all children
            15                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         10967                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m4                       which kid live w/in 10 miles- 4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
           164                 041-758.  other person number
                                   993.  all children
             8                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11318                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m5                       which kid live w/in 10 miles- 5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
            53                 041-758.  other person number
                                   993.  all children
             1                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11436                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m6                       which kid live w/in 10 miles- 6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
            23                 041-758.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11467                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m7                       which kid live w/in 10 miles- 7

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
            12                 041-758.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11478                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m8                       which kid live w/in 10 miles- 8

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
             5                 041-758.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11485                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m9                       which kid live w/in 10 miles- 9

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
             2                 041-758.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e013 := 1 to 90 do 
         if sece.kidstatus.cnt_e013 <= cardinal(sece.kidstatus.e130_e013mtemp ) then 
         assign: sece.kidstatus.e013_ [cnt_e013] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e130_e013mtemp,cnt_e013))] 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = dontknow then 
         assign: sece.kidstatus.e013_ [1] := dontknow 
         {previous ask} sece.kidstatus.e130_e013mtemp 
         if sece.kidstatus.e130_e013mtemp = refusal then 
         assign: sece.kidstatus.e013_ [1] := refusal 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e013_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e013m10                      which kid live w/in 10 miles- 10

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e013_

         which children?
         
         instr: select all that apply.

         .................................................................................
                               041-758.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m1                       which child lives nearest -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
          2620                 041-732.  other person number
                                   997.  other (specify)
            18                     998.  dk (don't know); na (not ascertained)
             3                     999.  rf (refused)
          8849                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m2                       which child lives nearest -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
           198                 041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11292                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m3                       which child lives nearest -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
            32                 041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11458                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m4                       which child lives nearest -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
             5                 041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11485                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m5                       which child lives nearest -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
             1                 041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m6                       which child lives nearest -6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
             1                 041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = dontknow then 
         assign: sece.kidstatus.e014_ [1] := dontknow 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if sece.kidstatus.e131_e014_temp = refusal then 
         assign: sece.kidstatus.e014_ [1] := refusal 
         {previous ask} sece.kidstatus.e131_e014_temp 
         if not(e131_e014_temp = refusal) then 
         for sece.kidstatus.cnt_e014 := 1 to 50 do 
         if sece.kidstatus.cnt_e014 <= cardinal(sece.kidstatus.e131_e014_temp ) then 
         if sece.kidstatus.aarrayinteger [ordenum(setelement(e131_e014_temp,cnt_e014))] 
         <> 97 and sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_e014_temp,cnt_e014))] <> 93 then 
         assign: sece.kidstatus.e014_ [cnt_e014] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e131_sece.kidstatus.e014_ temp,cnt_e014))] 
         {previous ask} sece.kidstatus.e012_ 
         if init.a100_numnrkids = 1 then 
         if sece.kidstatus.e012_ = yes then 
         assign: sece.kidstatus.e014_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e014m7                       which child lives nearest -7

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e014_

         instr: ask if necessary:
         which child lives nearest you in [nursing home city/main residence city]?
                         
         instr:  select all that apply
                         
         instr:  do not probe "any others"
         
         web-administered text:
         which child lives nearest you in [nursing home city/main residence city]? 
         
         instr: select all that apply.

         .................................................................................
                               041-732.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e129_e012_ 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 
         if init.a106_numcontactkids > 0 then 
         if hh.x033_hhmoved = rdidntmove and (init.a100_numnrkids = 1 and 
         sece.kidstatus.e012_ <> yes or init.a100_numnrkids > 1 and not(c93 in 
         sece.kidstatus.e130_e013mtemp ) and (init.a100_numnrkids > 
         cardinal(sece.kidstatus.e130_e013mtemp ) and sece.e166_addednrkids < 1 or 
         init.a100_numnrkids - cardinal(sece.kidstatus.e130_e013mtemp ) >= 
         sece.e166_addednrkids )) and not(init.a100_numnrkids = 1 and 
         sece.e166_addednrkids = 1) then 
         if hh.x024_reiwhh_v <> yes or hh.x024_reiwhh_v = yes and init.a100_numnrkids = 
         sece.e166_addednrkids then 
         assign: sece.kidstatus.e160_anykidmove := 'assignnewkid' 
         {previous ask} sece.kidstatus.e129_e012_ 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 
         if init.a106_numcontactkids > 0 then 
         if hh.x033_hhmoved = rdidntmove and (init.a100_numnrkids = 1 and 
         sece.kidstatus.e012_ <> yes or init.a100_numnrkids > 1 and not(c93 in 
         sece.kidstatus.e130_e013mtemp ) and (init.a100_numnrkids > 
         cardinal(sece.kidstatus.e130_e013mtemp ) and sece.e166_addednrkids < 1 or 
         init.a100_numnrkids - cardinal(sece.kidstatus.e130_e013mtemp ) >= 
         sece.e166_addednrkids )) and not(init.a100_numnrkids = 1 and 
         sece.e166_addednrkids = 1) then 
         if not(gp15 <> yes or gp15 = yes and piinita100_numnrkids = gp14) then 
         if sece.kidstatus.e167_nonreskidsmore10miles > 0 then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e160                         any kid move

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidstatus.e160_anykidmove

         did [any of your children who live more than 10 miles from you/your child who
         lives more than 10 miles from you] move [since [previous wave month], [previous
         wave iw year of family r]/in the last two years]?

         .................................................................................
             4          -8.  web non-response
          1832           1.  yes
            19           3.  new child (assigned - not shown, get address info)
          4295           5.  no
            78           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
          5254       blank.  inap (inapplicable); partial interview

e162m1                       which kid moved - 1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
          1162                 041-670.  other person number
            46                     997.  other (specify)
             1                     998.  dk (don't know); na (not ascertained)
             6                     999.  rf (refused)
         10275                   blank.  inap (inapplicable); partial interview

e162m2                       which kid moved - 2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
           383                 041-670.  other person number
            13                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11094                   blank.  inap (inapplicable); partial interview

e162m3                       which kid moved - 3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
            82                 041-670.  other person number
             2                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11406                   blank.  inap (inapplicable); partial interview

e162m4                       which kid moved - 4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
            17                 041-670.  other person number
             1                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11472                   blank.  inap (inapplicable); partial interview

e162m5                       which kid moved - 5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
             9                 041-670.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11481                   blank.  inap (inapplicable); partial interview

e162m6                       which kid moved - 6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
             2                 041-670.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

e162m7                       which kid moved - 7

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e162_e161_whichkidmove

         which child(ren)?
         
         instr: select all that apply.

         .................................................................................
                               041-670.  other person number
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e129_e012_ 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 
         if init.a106_numcontactkids > 0 then 
         for sece.kidstatus.cnt5 := 1 to 50 do 
         if sece.kidstatus.childlevel [cnt5] <> empty then 
         if extractblockchild(children,'x056aresstat') [temp] = died or 
         extractblockchild(children,'x056aresstat') [temp] = deleted or 
         extractblockchild(children,'x056aresstat') [temp] = havenocontact then 
         assign: sece.kidstatus.widowed := '1' 
         {previous ask} sece.kidstatus.e129_e012_ 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 
         if init.a106_numcontactkids > 0 then 
         for sece.kidstatus.cnt5 := 1 to 50 do 
         if sece.kidstatus.childlevel [cnt5] <> empty then 
         if extractblockchild(children,'x061arelater') [temp] in 
         [unknowninlaw,sppofson,sppofdaughter] then 
         assign: sece.kidstatus.widowed := '0' 
         {previous ask} sece.kidstatus.e129_e012_ 
         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 
         if init.a106_numcontactkids > 0 then 
         for sece.kidstatus.cnt5 := 1 to 50 do 
         if sece.kidstatus.childlevel [cnt5] <> empty then 
         if extractblockchild(children,'x061arelater') [temp] in 
         [unknowninlaw,sppofson,sppofdaughter] then 
         for sece.kidstatus.cnt := 1 to 50 do 
         if extractblockchild(children,'x070awhoreloth') [temp] = 
         extractblockchild(children,'x054apndx') [cnt] then 
         if extractblockchild(children,'x056aresstat') [cnt] = died or 
         extractblockchild(children,'x056aresstat') [cnt] = deleted then 
         assign: sece.kidstatus.widowed := '1' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

ewidowed                     widowed or not

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.kidstatus.widowed

         *

         .................................................................................
            26           1.  widowed
         11464       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e129_e012_ 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 

         if init.a106_numcontactkids > 0 then 

         if sece.e165_altwave = 0 and rvars.z076_reiwr_v = reiwr or rvars.z076_reiwr_v 
         <> reiwr or sece.e154_addedkids > 0 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e015                         children own home

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidstatus.e015_

         [does [child name]/do any of your children] own a home?
         
         instr: if a child owns part of a home, select yes

         .................................................................................
            12          -8.  web non-response
          6372           1.  yes
          3328           5.  no
           106           8.  dk (don't know); na (not ascertained)
            37           9.  rf (refused)
          1635       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m1                       which children own home -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
          4873                 041-759.  other person number
          1428                     993.  all children
            11                     997.  other (specify)
             3                     998.  dk (don't know); na (not ascertained)
             8                     999.  rf (refused)
          5167                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m2                       which children own home -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
          2438                 041-759.  other person number
                                   993.  all children
            13                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
          9039                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m3                       which children own home -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
          1028                 041-759.  other person number
                                   993.  all children
             4                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         10458                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m4                       which children own home -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
           458                 041-759.  other person number
                                   993.  all children
             4                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11028                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m5                       which children own home -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
           208                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11282                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m6                       which children own home -6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
            79                 041-759.  other person number
                                   993.  all children
             2                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11409                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m7                       which children own home -7

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
            33                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11457                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m8                       which children own home -8

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
            15                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11475                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m9                       which children own home -9

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
             5                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11485                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m10                      which children own home -10

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
             2                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e016 := 1 to 50 do 
         if sece.kidstatus.cnt_e016 <= cardinal(sece.kidstatus.e132_e016mtemp ) then 
         assign: sece.kidstatus.e016_ [cnt_e016] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e132_e016mtemp,cnt_e016))] 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = dontknow then 
         assign: sece.kidstatus.e016_ [1] := dontknow 
         {previous ask} sece.kidstatus.e132_e016mtemp 
         if sece.kidstatus.e132_e016mtemp = refusal then 
         assign: sece.kidstatus.e016_ [1] := refusal 
         {previous ask} sece.kidstatus.e015_ 
         if sece.kidstatus.e015_ = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e016_ [1] := sece.kidstatus.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e016m11                      which children own home -11

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e016_

         which children?
         
         instr: select all that apply.

         .................................................................................
             2                 041-759.  other person number
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e129_e012_ 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) and init.a106_numcontactkids > 0 then 

         if init.a106_numcontactkids > 0 then 

         if sece.e154_addedkids < 1 and hh.x024_reiwhh_v = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e022                         new grandchildren

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidstatus.e022_numnewgkids

         do you [or your [late] [husband/wife/partner]] have any new grandchildren
         (excluding great-grandchildren) -- new, that is, [[since [previous wave iw month
         of family r], [prev wave iw year of family r]]/in the last two years]?
         
         (include as grandchildren any children of your [or your late husband's/ or your
         late wife's/or your [husband/wife/partner]'s biological, step- or adopted
         children.)
                         
         def: new grandchildren include children's step-children by new marriages as well
         as births of grandchildren.
         
         web-administered text:
         do you [or your [late] [husband/wife/partner]] have any new grandchildren
         excluding great-grandchildren -- new, that is, [[since [previous wave iw month
         of family r], [prev wave iw year of family r]]/in the last two years]?
                 
         include as grandchildren any children of your [or your late husband's/ or your
         late wife's/or your [husband/wife/partner]'s biological, step- or adopted
         children.
                 
         def: new grandchildren include children's step-children by new marriages as well
         as births of grandchildren.

         .................................................................................
             7          -8.  web non-response
          1608           1.  yes
          7797           5.  no
            51           8.  dk (don't know); na (not ascertained)
             8           9.  rf (refused)
          2019       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m1                       which child- parents of grandchildren -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
          1564                 101-665.  other person number
                                   992.  deceased child
             7                     993.  all children
            25                     997.  other (specify)
             6                     998.  dk (don't know); na (not ascertained)
             3                     999.  rf (refused)
          9885                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m2                       which child- parents of grandchildren -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
           232                 101-665.  other person number
             1                     992.  deceased child
                                   993.  all children
             4                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11253                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m3                       which child- parents of grandchildren -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
            41                 101-665.  other person number
                                   992.  deceased child
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11449                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m4                       which child- parents of grandchildren -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
            12                 101-665.  other person number
                                   992.  deceased child
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11478                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m5                       which child- parents of grandchildren -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
             4                 101-665.  other person number
                                   992.  deceased child
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11486                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp <> specialanswer then 
         for sece.kidstatus.cnt_e023 := 1 to 50 do 
         if sece.kidstatus.cnt_e023 <= cardinal(sece.kidstatus.e134_e023mtemp ) then 
         assign: sece.kidstatus.e023_ [cnt_e023] := sece.kidstatus.aarrayinteger 
         [ordenum(setelement(e134_e023mtemp,cnt_e023))] 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = dontknow then 
         assign: sece.kidstatus.e023_ [1] := dontknow 
         {previous ask} sece.kidstatus.e134_e023mtemp 
         if sece.kidstatus.e134_e023mtemp = refusal then 
         assign: sece.kidstatus.e023_ [1] := refusal 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         assign: sece.kidstatus.e023_ := empty 
         {previous ask} sece.kidstatus.e022_numnewgkids 
         if sece.kidstatus.e022_numnewgkids = yes and init.a106_numcontactkids = 1 then 
         for sece.kidstatus.i := 1 to 50 do 
         if sece.fle012_ [i] in [son,stepson,daughter,stepdaughter,unknownchild] and 
         sece.flhisher [i] in [resident,away_inst,away_other,nonresident] then 
         assign: sece.kidstatus.e023_ := sece.fle012_iwer [i] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e023m6                       which child- parents of grandchildren -6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.kidstatus.e023_

         which children are the parents of the new grandchildren?
         
         instr: select all that apply.

         .................................................................................
             2                 101-665.  other person number
                                   992.  deceased child
                                   993.  all children
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 

         if sece.longkidloop.e173_numcontactkidsovr17 > 0 or 
         sece.longkidloop.e177_numcontactkidssppovr17 > 0 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e169                         any kids in school

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.longkidloop.e169_kidsinschool

         we are interested in education for your children who are 18 years of age or
         older.
                  
         [is [child name] (or (his/her) (spouse/partner))/are any of your children (or
         step-children) [, or their (spouses/partners)] in school?
         
         [(please do not include grandchildren.)]

         .................................................................................
             9          -8.  web non-response
          1351           1.  yes
          8341           5.  no
            87           8.  dk (don't know); na (not ascertained)
            18           9.  rf (refused)
          1684       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m1                       which kids in school -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
          1272                 101-660.  other person number
            38                     993.  all children
            25                     998.  dk (don't know); na (not ascertained)
             9                     999.  rf (refused)
         10146                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m2                       which kids in school -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
           264                 101-660.  other person number
                                   993.  all children
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11226                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m3                       which kids in school -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
            44                 101-660.  other person number
                                   993.  all children
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11446                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m4                       which kids in school -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
             7                 101-660.  other person number
                                   993.  all children
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11483                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m5                       which kids in school -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
             3                 101-660.  other person number
                                   993.  all children
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11487                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.longkidloop.e169_kidsinschool 
         if sece.longkidloop.e169_kidsinschool = yes then 
         if sece.longkidloop.e173_numcontactkidsovr17 = 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 < 1 or 
         sece.longkidloop.e173_numcontactkidsovr17 < 1 and 
         sece.longkidloop.e177_numcontactkidssppovr17 = 1 then 
         assign: sece.longkidloop.e171_ [1] := sece.longkidloop.aarrayinteger [1] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp <> specialanswer then 
         for sece.longkidloop.cnt5 := 1 to 50 do 
         if sece.longkidloop.cnt5 <= cardinal(sece.longkidloop.e170_e170mtemp ) then 
         assign: sece.longkidloop.e171_ [cnt5] := sece.longkidloop.aarrayinteger 
         [ordenum(setelement(e170_e170mtemp,cnt5))] 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = dontknow then 
         assign: sece.longkidloop.e171_ [1] := dontknow 
         {previous ask} sece.longkidloop.e170_e170mtemp 
         if sece.longkidloop.e170_e170mtemp = refusal then 
         assign: sece.longkidloop.e171_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e171m6                       which kids in school -6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.longkidloop.e171_

         (which children (or children-in-law?)?)
         
         instr: select all that apply.
         
         instr: only children and/or (spouses/partners) who are 18 or older will appear
         on this list.
         
         
         web-administered text:
         which children (or children-in-law)?
                 
         instr: select all that apply.

         .................................................................................
                               101-660.  other person number
                                   993.  all children
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if hh.x024_reiwhh_v = yes and (rvars.z114_numgkids_v < 1 or 
         rvars.z114_numgkids_v = 95) and (sece.kidstatus.e022_numnewgkids <> yes and 
         sece.kidstatus.e022_numnewgkids = response) and sece.e154_addedkids < 1 then 
         if sece.e165_altwave = 0 then 
         assign: sece.grandkids.e046_numgkids := '95' 
         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if not(pihhx024_reiwhh_v = yes and (pirvarsz114_numgkids_v < 1 or 
         pirvarsz114_numgkids_v = 95) and (pi022_numnewgkids <> yes and 
         pi022_numnewgkids = response) and gp11 < 1) then 
         if rvars.z114_numgkids_v < 1 or rvars.z114_numgkids_v = 95 then 
         if sece.grandkids.sece.grandkids.e046_numgkids <> 95 then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e046                         # grandchildren total

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e046_numgkids

         (please remind me ...) altogether, how many grandchildren do you [or your [late]
         [husband/wife/partner]] have?
                 
         (include as grandchildren any children of your [or your [late]
         [husband's/wife's/partner's]] biological, step - or adopted children.)
                 
         instr: enter 80 if r has 80 or more grandchildren
                 
         web-administered text:
         altogether, how many grandchildren do you [or your [late]
         [husband/wife/partner]] have?
                 
         (include as grandchildren any children of your [or your [late]
         [husband's/wife's/partner's]] biological, step - or adopted children.)

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1398        0          20          0.68          1.97    8437
         -----------------------------------------------------------------
             2          -8.  web non-response
          1630          95.  assumed to be zero
            16          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)

构造变量

         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if hh.x024_reiwhh_v = yes and (rvars.z114_numgkids_v < 1 or 
         rvars.z114_numgkids_v = 95) and (sece.kidstatus.e022_numnewgkids <> yes and 
         sece.kidstatus.e022_numnewgkids = response) and sece.e154_addedkids < 1 then 
         if sece.e165_altwave = 0 then 
         assign: sece.grandkids.e047_numgrgkids := 'assignedno' 
         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if not(pihhx024_reiwhh_v = yes and (pirvarsz114_numgkids_v < 1 or 
         pirvarsz114_numgkids_v = 95) and (pi022_numnewgkids <> yes and 
         pi022_numnewgkids = response) and gp11 < 1) then 
         if sece.grandkids.e046_numgkids > 0 and sece.grandkids.e046_numgkids <> 95 then 
         if sece.e165_altwave = 0 then 
         if sece.grandkids.sece.grandkids.e047_numgrgkids <> assignedno then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e047                         have great-grandchildren

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.grandkids.e047_numgrgkids

         do you (or your (late) [husband/wife/partner]) have any great-grandchildren?

         .................................................................................
            31           1.  yes
           284           5.  no
          1630           6.  assigned no
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
          9542       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if hh.x024_reiwhh_v = yes and (rvars.z114_numgkids_v < 1 or 
         rvars.z114_numgkids_v = 95) and (sece.kidstatus.e022_numnewgkids <> yes and 
         sece.kidstatus.e022_numnewgkids = response) and sece.e154_addedkids < 1 then 
         if sece.e165_altwave = 0 then 
         assign: sece.grandkids.e046_numgkids := '95' 
         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if not(pihhx024_reiwhh_v = yes and (pirvarsz114_numgkids_v < 1 or 
         pirvarsz114_numgkids_v = 95) and (pi022_numnewgkids <> yes and 
         pi022_numnewgkids = response) and gp11 < 1) then 
         if rvars.z114_numgkids_v < 1 or rvars.z114_numgkids_v = 95 then 
         if sece.grandkids.sece.grandkids.e046_numgkids <> 95 then 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e048                         #great-grandchildren

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e048_

         altogether, how many great-grandchildren do you (or your (late)
         [husband/wife/partner]) have?
         
         instr:  enter "80" if r has 80 or more great-grandchildren.
         
         self-administered text:
         altogether, how many great-grandchildren do you (or your (late)
         [husband/wife/partner]) have?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             31        1          11          3.19          2.54    9829
         -----------------------------------------------------------------
          1630          95.  not asked because assumed to be zero
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         {previous ask} sece.kidstatus 
         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 
         if not(pihhx024_reiwhh_v = yes and (pirvarsz114_numgkids_v < 1 or 
         pirvarsz114_numgkids_v = 95) and (pi022_numnewgkids <> yes and 
         pi022_numnewgkids = response) and gp11 < 1) then 
         if sece.grandkids.e046_numgkids > 0 and sece.grandkids.e046_numgkids <> 95 then 
         assign: sece.grandkids.e049_ := '1' 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e049                         e049- any offspring r/sp

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.grandkids.e049_

         *

         .................................................................................
           318           1.  yes
         11172       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 

         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 

         if sece.e140_resnonkid > 0 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e050                         intro to child transfers

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e050_

         families sometimes help one another in a variety of ways, and each type of help
         can be important.
         
         instr: enter 1 to continue
         
         web-administered text:
         families sometimes help one another in a variety of ways, and each type of help
         can be important.
         
         instr: press 'next' to continue

         .................................................................................
            60          -8.  web non-response
           670           1.  continue
         10760       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e050_ 

         if (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e051                         raising children

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.grandkids.e051_

         are you [or your [late] [husband/wife/partner]] raising [name(s) of resident
         non-child hhm(s) under 18 years (relationship(s) to r)]?
         
         def: by "raising" we mean has primary responsibility in place of the parents.
         just helping out is not raising.

         .................................................................................
           252           1.  yes
           477           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         10760       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m1                       raising which child -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
           251                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
             1                     999.  rf (refused)
         11238                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m2                       raising which child -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
            85                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11405                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m3                       raising which child -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
            31                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11459                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m4                       raising which child -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
            11                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11479                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m5                       raising which child -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
             4                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11486                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m6                       raising which child -6

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
             2                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m7                       raising which child -7

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
             1                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m8                       raising which child -8

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
             1                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m9                       raising which child -9

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
             1                 101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp <> specialanswer then 
         for sece.grandkids.cnt := 1 to 50 do 
         if sece.grandkids.cnt <= cardinal(sece.grandkids.e123_e052mtemp ) then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e123_e052mtemp,cnt))] 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = dontknow then 
         assign: sece.grandkids.e052_ [1] := dontknow 
         {previous ask} sece.grandkids.e123_e052mtemp 
         if sece.grandkids.e123_e052mtemp = refusal then 
         assign: sece.grandkids.e052_ [1] := refusal 
         {previous ask} sece.grandkids.e051_ 
         if sece.grandkids.e051_ = yes and sece.e140_resnonkid = 1 then 
         assign: sece.grandkids.e052_ [cnt] := sece.grandkids.aarrayinteger [1] 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e052m10                      raising which child -10

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e052_

         which of them are you raising?
         
         instr: select all that apply.

         .................................................................................
                               101-683.  other person number
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 

         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 

         if hh.x024_reiwhh_v <> yes and (init.a101_totalkids > 0 or 
         sece.grandkids.e046_numgkids > 0 and sece.grandkids.e046_numgkids < 81) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e056                         money transfers- in last 10 years

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.grandkids.e056_

         again, please think about the past 10 years.
                 
         not counting any shared housing or shared food, have you [or your [late]
         [husband/wife/partner]] given financial help or gifts, including help with
         education, of $5,000 or more to any child (or grandchild)?
                 
         def: by financial help we mean giving money, helping pay bills, or covering
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.

         .................................................................................
             1           1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11488       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp <> specialanswer then 
         for sece.grandkids.cnt_e057 := 1 to 50 do 
         if sece.grandkids.cnt_e057 <= cardinal(sece.grandkids.e126_e057mtemp ) then 
         assign: sece.grandkids.e057_ [cnt_e057] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e126_e057mtemp,cnt_e057))] 
         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp = dontknow then 
         assign: sece.grandkids.e057_ [1] := dontknow 
         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp = refusal then 
         assign: sece.grandkids.e057_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e057m1                       which child given money -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e057_

         (which child (or grandchild) was that?)
                         
         instr: select all that apply.
                         
         if grandchild:  (which of your children is the parent of that grandchild?)
                 
         web-administered text:
         which child (or grandchild) was that?
         
         if grandchild:  which of your children is the parent of that grandchild?
         
         instr: select all that apply.

         .................................................................................
                               041-759.  other person number
                                   992.  deceased child
                                   993.  all children
             1                     994.  all grandchildren equally
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11489                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp <> specialanswer then 
         for sece.grandkids.cnt_e057 := 1 to 50 do 
         if sece.grandkids.cnt_e057 <= cardinal(sece.grandkids.e126_e057mtemp ) then 
         assign: sece.grandkids.e057_ [cnt_e057] := sece.grandkids.aarrayinteger 
         [ordenum(setelement(e126_e057mtemp,cnt_e057))] 
         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp = dontknow then 
         assign: sece.grandkids.e057_ [1] := dontknow 
         {previous ask} sece.grandkids.e126_e057mtemp 
         if sece.grandkids.e126_e057mtemp = refusal then 
         assign: sece.grandkids.e057_ [1] := refusal 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e057m2                       which child given money -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e057_

         (which child (or grandchild) was that?)
                         
         instr: select all that apply.
                         
         if grandchild:  (which of your children is the parent of that grandchild?)
                 
         web-administered text:
         which child (or grandchild) was that?
         
         if grandchild:  which of your children is the parent of that grandchild?
         
         instr: select all that apply.

         .................................................................................
                               041-759.  other person number
                                   992.  deceased child
                                   993.  all children
                                   994.  all grandchildren equally
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 

         if activelanguage = eng and iwtype = ext or activelanguage = spn and iwtype = 
         ext or init.a101_totalkids > 0 or sece.kidstatus.e022_numnewgkids <> yes then 

         if init.a101_totalkids > 0 or sece.grandkids.e046_numgkids > 0 and 
         sece.grandkids.e046_numgkids < 81 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e059                         intro to help given or received

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e059_

         the next questions are about help you [or your [late]
         [husband/wife/partner/spouse]] gave or received [since [previous wave
         month],[prev wave iw year of family r]/in the last two years].
                 
         instr: enter 1 to continue.
                 
         web-administered text:
         the next questions are about help you [or your [late]
         [husband/wife/partner/spouse]] gave or received [since [previous wave
         month],[prev wave iw year of family r]/in the last two years].
                 
         instr: select 'next' to continue.

         .................................................................................
          1188          -8.  web non-response
          8784           1.  continue
          1518       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e059_ 

         if sece.grandkids.e046_numgkids > 0 and sece.grandkids.e046_numgkids <> 95 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e060                         care of grandkids- 100 or more hours

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.grandkids.e060_

         did you [or your [late] [husband/wife/partner]] spend 100 or more hours in total
         [since [previous wave month],[prev wave iw year of family r]/in the last two
         years] taking care of [grand or great-grandchildren/grandchildren]?

         .................................................................................
            80           1.  yes
           238           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11172       blank.  inap (inapplicable); partial interview

构造变量

         if e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e061m1                       which childs children -1

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e061_

         (which of your children is the parent of those grandchildren (or
         great-grandchildren)?)
                 
         instr: select all that apply.
         
         web-administered text:
         which of your children is the parent of those grandchildren (or
         great-grandchildren)?
                 
         select all that apply.

         .................................................................................
            74                 101-152.  other person number
                                   992.  deceased child
             3                     993.  all children
                                   994.  all grandchildren equally
             3                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11410                   blank.  inap (inapplicable); partial interview

构造变量

         if e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e061m2                       which childs children -2

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e061_

         (which of your children is the parent of those grandchildren (or
         great-grandchildren)?)
                 
         instr: select all that apply.
         
         web-administered text:
         which of your children is the parent of those grandchildren (or
         great-grandchildren)?
                 
         select all that apply.

         .................................................................................
            13                 101-152.  other person number
             1                     992.  deceased child
                                   993.  all children
                                   994.  all grandchildren equally
             1                     997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11475                   blank.  inap (inapplicable); partial interview

构造变量

         if e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e061m3                       which childs children -3

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e061_

         (which of your children is the parent of those grandchildren (or
         great-grandchildren)?)
                 
         instr: select all that apply.
         
         web-administered text:
         which of your children is the parent of those grandchildren (or
         great-grandchildren)?
                 
         select all that apply.

         .................................................................................
             6                 101-152.  other person number
                                   992.  deceased child
                                   993.  all children
                                   994.  all grandchildren equally
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11484                   blank.  inap (inapplicable); partial interview

构造变量

         if e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e061m4                       which childs children -4

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e061_

         (which of your children is the parent of those grandchildren (or
         great-grandchildren)?)
                 
         instr: select all that apply.
         
         web-administered text:
         which of your children is the parent of those grandchildren (or
         great-grandchildren)?
                 
         select all that apply.

         .................................................................................
             2                 101-152.  other person number
                                   992.  deceased child
                                   993.  all children
                                   994.  all grandchildren equally
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11488                   blank.  inap (inapplicable); partial interview

构造变量

         if e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e061m5                       which childs children -5

         section: e     level: household       type: character  width: 3   decimals: 0
         ref: sece.grandkids.e061_

         (which of your children is the parent of those grandchildren (or
         great-grandchildren)?)
                 
         instr: select all that apply.
         
         web-administered text:
         which of your children is the parent of those grandchildren (or
         great-grandchildren)?
                 
         select all that apply.

         .................................................................................
                               101-152.  other person number
                                   992.  deceased child
                                   993.  all children
                                   994.  all grandchildren equally
                                   997.  other (specify)
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         11490                   blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e060_ 

         if sece.grandkids.e060_ = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e063                         r care for grandchild- # hours

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.grandkids.e063_

         roughly how many hours altogether did you [,yourself,] spend [since [previous
         wave month],[prev wave iw year of family r]/in the last two years]
                 
         instr: enter 9995 if grandchild lives in house, but no specific number of hours
         given
                 
         instr: don't probe dk/rf.
         
         web-administered text:
         roughly how many hours altogether did you[, yourself,] spend [since [previous
         wave month],[prev wave iw year of family r]/in the last two years]

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             48        0        2900        318.94        540.47   11410
         -----------------------------------------------------------------
             2          -8.  web non-response
             5        9995.  grandchild lives in house
            25        9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)

e065                         r care for grandchild- min hours

         section: e     level: household       type: numeric    width: 3   decimals: 0
         ref: sece.grandkids.e065_

         (thinking about the number of hours [you, yourself] spent taking care of
         grandchildren:)
         
         did it amount to less than ____ hours, more than ____ hours, or what?
         
         
         procedure: unfh_1up
         breakpoints: 200, 500
         entry point: 200
         
         
         web-administered text:
         thinking about the number of hours [you, yourself] spent taking care of
         grandchildren:
         
         did it amount to less than ____ hours, more than ____ hours, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
             7           0.  value of breakpoint
             2         200.  value of breakpoint
             7         201.  value of breakpoint
             1         500.  value of breakpoint
            11         501.  value of breakpoint
         11462       blank.  inap (inapplicable); partial interview

e066                         r care for grandchild- max hours

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.grandkids.e066_

         *

         .................................................................................
             5         199.  value of breakpoint
             2         200.  value of breakpoint
             6         499.  value of breakpoint
             1         500.  value of breakpoint
            14        5000.  greater than maximum breakpoint
         11462       blank.  inap (inapplicable); partial interview

e067                         r care for grandchild- result

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e067_

         *

         .................................................................................
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         11487       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids.e063_ 

         if respondents[idm].x065acouplenss in [married,partnered_vol,repartnered_vol] 
         and (activelanguage <> eng or iwtype <> ext) and (activelanguage <> spn or 
         iwtype <> ext) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e068                         sp/p care for grandchild- # hours

         section: e     level: household       type: numeric    width: 3   decimals: 0
         ref: sece.grandkids.e068_

         roughly how many hours altogether did your [husband/wife/partner/spouse] spend
         [since [previous wave month],[prev wave iw year of family r]/in the last two
         years]
         
         instr: enter 995 if grandchild lives in house, but no specific number of hours
         given
         
         instr: don't probe dk/rf.
         
         
         web-administered text:
         roughly how many hours altogether did your [husband/wife/partner/spouse]  spend
         [since [previous wave month],[prev wave iw year of family r]/in the last two
         years]

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             30        0         750        151.70        195.81   11444
         -----------------------------------------------------------------
             1          -8.  web non-response
             3         995.  grandchild lives in house
            12         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

e070                         sp/p care for grandchild- min hours

         section: e     level: household       type: numeric    width: 3   decimals: 0
         ref: sece.grandkids.e070_

         (thinking about the number of hours your [husband/wife/partner/spouse] spent
         taking care of grandchildren:)
         
         did it amount to less than ____ hours, more than ____ hours, or what?
         
         procedure: unfh_1up
         breakpoints: 200, 500
         entry point: 200
         
         web-administered text:
         thinking about the number of hours your [husband/wife/partner/spouse] spent
         taking care of grandchildren:
         
         did it amount to less than ____ hours, more than ____ hours, or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            10           0.  value of breakpoint
             1         200.  value of breakpoint
             2         501.  value of breakpoint
         11477       blank.  inap (inapplicable); partial interview

e071                         sp/p care for grandchild- max hours

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.grandkids.e071_

         *

         .................................................................................
             9         199.  value of breakpoint
             1         200.  value of breakpoint
             3        5000.  greater than maximum breakpoint
         11477       blank.  inap (inapplicable); partial interview

e072                         sp/p care for grandchild- result

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.grandkids.e072_

         *

         .................................................................................
             1           0.  no breakpoint values given during interview
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         11489       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.grandkids 

         if sece.grandkids.e049_ = 1 or init.a101_totalkids > 0 or 
         sece.grandkids.e046_numgkids > 0 and sece.grandkids.e046_numgkids < 81 then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e075                         since prev wave transfer to kids

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidtransmain.e075_

         including help with education but not shared housing or shared food or any deed
         to a house, [since [previous wave iw month of family r], [previous wave iw year
         of family r]/in the last two years] did you [or your [late]
         [husband/wife/partner]] give financial help totaling $500 or more to [any of
         your children] (or grandchild(ren))?
         
         def: by financial help we mean giving money, helping pay bills, or covering
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.
         
         web-administered text:
         including help with education but not shared housing or shared food or any deed
         to a house, [since [previous wave iw month of family r], [previous wave iw year
         of family r]/in the last two years] did you [or your [late]
         [husband/wife/partner]] give financial help totaling $500 or more to [any of
         your children] or grandchildren?
         
         def: by financial help we mean giving money, helping pay bills, or covering 
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.

         user note: follow-up responses for financial transfers to children are located
         in data file h18e_tc.

         .................................................................................
            25          -8.  web non-response
          2965           1.  yes
          6895           5.  no
            44           8.  dk (don't know); na (not ascertained)
            43           9.  rf (refused)
          1518       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidtransmain.e075_ 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e087                         transfer from kids- past 2yrs

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.kidtransmain.e087_

         [since [previous wave iw month of family r], [previous wave iw year of family
         r]/in the last two years] did you [or your [late] [husband/wife/partner]]
         receive financial help totaling $500 or more from [any of your children] (or
         grandchild(ren))?
                 
         def: by financial help we mean giving money, helping pay bills, or covering
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.

         user note: follow-up responses for financial transfers from children are located
         in data file h18e_fc.

         .................................................................................
            30          -8.  web non-response
           736           1.  yes
          9163           5.  no
            13           8.  dk (don't know); na (not ascertained)
            29           9.  rf (refused)
          1519       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.kidstatus 

         if iwtype <> ext then 

         if rtab[idm].x007afinfam = familyr or rtab[idm].x007afinfam = financial_familyr 
         then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e105                         give financial help to relatives

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e105_finhelptorel

         [the next questions are about help you [or your [husband/wife/partner] [or your
         late] [ husband/ wife/ partner] gave or received [[since  [previous wave iw
         month of family r], [previous wave iw year of family r]/since [previous wave iw
         year of family r]/in the last two years]]].
         
         did you [or your [husband/wife/partner] [or your late] [husband/wife/partner]
         give financial help totaling $500 or more [[since  [previous wave iw month of
         family r], [previous wave iw year of family r]/since [previous wave iw year of
         family r]/in the last two years]] to friends or relatives such as siblings or
         nieces and nephews? do not include help to [children, grandchildren,
         great-grandchildren, or parents/children, grandchildren, or parents/children, or
         parents/parents] that we have already spoken about.
         
         instr: do not count shared housing or shared food 
         
         def: by financial help we mean giving money, helping pay bills, or covering
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.

         .................................................................................
            29          -8.  web non-response
          1070           1.  yes
          9835           5.  no
            22           8.  dk (don't know); na (not ascertained)
            36           9.  rf (refused)
           498       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 

         if sece.othertrans.e105_finhelptorel = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e106                         how much fin help to relatives

         section: e     level: household       type: numeric    width: 5   decimals: 0
         ref: sece.othertrans.e106_amtfinhelpto

         altogether, about how much did the help to friends or (other) relatives amount
         to [since [previous wave iw month of family r], [previous wave iw year of family
         r]/in the last two years]?
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         altogether, about how much did the help to friends or other relatives amount to
         [since [previous wave iw month of family r], [previous wave iw year of family
         r]/in the last two years]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            950        0       80000       4071.48       7872.22   10420
         -----------------------------------------------------------------
            11          -8.  web non-response
            93       99998.  dk (don't know); na (not ascertained)
            16       99999.  rf (refused)

e108                         how much fin help to relatives- min

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.othertrans.e108_

         (thinking about the amount given to friends or other relatives:)
         
         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 1up, 1down
         breakpoints:  $1,000, $5,000
         random entry point assignment [1 ($1,000)] or [{not 1} ($5,000)] at x501
         
         
         web-administered text:
         thinking about the amount given to friends or other relatives:
         
         did it amount to less than $____ , more than $____ , or what?

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            47           0.  value of breakpoint
             8        1000.  value of breakpoint
            49        1001.  value of breakpoint
             3        5000.  value of breakpoint
            13        5001.  value of breakpoint
         11370       blank.  inap (inapplicable); partial interview

e109                         how much fin help to relatives- max

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.othertrans.e109_

         *

         .................................................................................
            29         999.  value of breakpoint
             8        1000.  value of breakpoint
            32        4999.  value of breakpoint
             3        5000.  value of breakpoint
            48        9996.  greater than maximum breakpoint
         11370       blank.  inap (inapplicable); partial interview

e110                         how much fin help to relatives- result

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e110_

         *

         .................................................................................
             6           0.  no breakpoint values given during interview
            17          98.  dk (don't know); na (not ascertained)
            12          99.  rf (refused)
         11455       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 

         if sece.othertrans.e105_finhelptorel = yes and (sece.othertrans.sibcount > 0 or 
         hh.x024_reiwhh_v <> yes) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e180                         help given to rs sibling

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.othertrans.e180_

         was any of this financial help given to any of your own siblings?

         .................................................................................
           146           1.  yes
           215           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11128       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 

         if sece.othertrans.e105_finhelptorel = yes and respondents[idm].x065acouplenss 
         <> other then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e181                         help given to spouse/partners sibling

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e181_

         was any of this financial help given to any of your [husband/wife/partner]'s
         siblings?

         .................................................................................
             1          -8.  web non-response
           125           1.  yes
           326           5.  no
             5           6.  [[vol] spouse or partner has no siblings/spouse or partner
                             has no siblings]
             6           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         11026       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e111                         receive help from relatives

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e111_finhelpfrrel

         did you [or your [husband/wife/partner]] [or your] [late husband/late wife/late
         partner] receive financial help totaling $500 or more [[since [previous wave iw
         month of family r], [previous wave iw year of family r]/since [previous wave iw
         year of family r]/in the last two years]] from friends or relatives such as
         siblings or nieces and nephews?  do not include help from [children,
         grandchildren, great-grandchildren, or parents/children, grandchildren, or
         parents/children, or parents/parents] that we have already spoken about.
         
         instr: do not include inheritances. do not count shared housing or shared food
         
         def: by financial help we mean giving money, helping pay bills, or covering
         specific types of costs such as those for medical care or insurance, schooling,
         down payment for a home, rent, etc. the financial help can be considered
         support, a gift or a loan.

         .................................................................................
            22          -8.  web non-response
           336           1.  yes
         10597           5.  no
            14           8.  dk (don't know); na (not ascertained)
            23           9.  rf (refused)
           498       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 

         if sece.othertrans.e111_finhelpfrrel = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e112                         how much financial help from relatives

         section: e     level: household       type: numeric    width: 6   decimals: 0
         ref: sece.othertrans.e112_amtfinhelpfr

         altogether, about how much did the help from friends or (other) relatives amount
         to [[since [previous wave iw month of family r], [previous wave iw year of
         family r]/in the last two years]]?
         
         instr: do not probe dk/rf
         
         amount:
         
         web-administered text:
         altogether, about how much did the help from friends or other  relatives amount
         to [[since [previous wave iw month of family r], [previous wave iw year of
         family r]/in the last two years]]?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            300        0      120000       4612.30      11758.70   11154
         -----------------------------------------------------------------
             1          -8.  web non-response
            30      999998.  dk (don't know); na (not ascertained)
             5      999999.  rf (refused)

e114                         how much fin help from relatives-min

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.othertrans.e114_

         (thinking about the help you received from friends or (other) relatives:)
         
         did it amount to a total of less than $____ , more than $____ , or what?
         
         procedures: 1up, 1down
         breakpoints:  $1,000, $5,000
         random entry point assignment [1 ($1,000)] or [{not 1} ($5,000)] at x502
         
         web- administered text:
         thinking about the help you received from friends or (other) relatives:     
         
         did it amount to less than $____ , more than $____ , or what??

         user note: the procedures apply to both the interviewer-administered and
         web-administered text.

         .................................................................................
            10           0.  value of breakpoint
             1        1000.  value of breakpoint
            21        1001.  value of breakpoint
             4        5001.  value of breakpoint
         11454       blank.  inap (inapplicable); partial interview

e115                         how much fin help from relatives- max

         section: e     level: household       type: numeric    width: 4   decimals: 0
         ref: sece.othertrans.e115_

         *

         .................................................................................
             6         999.  value of breakpoint
             1        1000.  value of breakpoint
            14        4999.  value of breakpoint
            15        9996.  greater than maximum breakpoint
         11454       blank.  inap (inapplicable); partial interview

e116                         how much fin help from relatives- result

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e116_

         *

         .................................................................................
             1           0.  no breakpoint values given during interview
             8          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         11479       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e112_amtfinhelpfr 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e117                         receive future income from relatives

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e117_futincome

         do you think of it as income you can count on in the future?

         .................................................................................
             1          -8.  web non-response
            54           1.  yes
           276           5.  no
             4           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         11154       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e112_amtfinhelpfr 

         if sece.othertrans.e111_finhelpfrrel = yes and (sece.othertrans.sibcount > 0 or 
         hh.x024_reiwhh_v <> yes) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e182                         help received from rs sibling

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.othertrans.e182_

         was any of this financial help received from any of your own siblings?

         .................................................................................
            40           1.  yes
            81           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11369       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e112_amtfinhelpfr 

         if sece.othertrans.e111_finhelpfrrel = yes and respondents[idm].x065acouplenss 
         <> other then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e183                         help received from spouse/partners sibling

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.othertrans.e183_

         was any of this financial help received from any of your
         [husband/wife/partner]'s  siblings?

         .................................................................................
            21           1.  yes
            55           5.  no
             1           6.  [vol] spouse or partner has no siblings
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11412       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e118                         any dependents

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e118_anydependt

         if r has children and at least one parent was alive as of last wave:
         in [last calendar year], were any children, parents, or other relatives
         dependent on you for more than half of their support?
         
         if r has no children but at least one parent was alive as of last wave:
         in [last calendar year], was a parent or any other relative dependent on you for
         more than half of their support?
         
         if r has children but both parents are deceased as of last wave:
         in [last calendar year], were any children or other relatives dependent on you
         for more than half of their support?
         
         if r has no children and both parents are deceased as of last wave:
         in [last calendar year], were any of your relatives dependent on you for more
         than half of their support?

         .................................................................................
            14          -8.  web non-response
           971           1.  yes
          9973           5.  no
            15           8.  dk (don't know); na (not ascertained)
            19           9.  rf (refused)
           498       blank.  inap (inapplicable); partial interview

构造变量

         {previous ask} sece.othertrans.e105_finhelptorel 

         if sece.othertrans.e118_anydependt = yes then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e119                         num dependents

         section: e     level: household       type: numeric    width: 2   decimals: 0
         ref: sece.othertrans.e119_numdependt

         how many people was that?
         
         # of people:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            967        1          30          1.76          1.52   10519
         -----------------------------------------------------------------
             1          -8.  web non-response
             2          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         {previous ask} sece.othertrans 

         if activemode = 'iweradmin' and (rtab[idm].x007afinfam = familyr or 
         rtab[idm].x007afinfam = financial_familyr) then 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

e120                         assist section e - family

         section: e     level: household       type: numeric    width: 1   decimals: 0
         ref: sece.e120_eassist

         instr: how often did r receive assistance with answers in section e - children
         and household members?

         user note:  interviewer-administered item.

         .................................................................................
          9360           1.  never
           210           2.  a few times
            63           3.  most or all of the time
             8           4.  the section was done by a proxy reporter
          1849       blank.  inap (inapplicable); partial interview

emode                        ending mode - section e (household)

         section: e     level: household       type: numeric    width: 1   decimals: 0

         user note:  this variable identifies the mode at completion of this section.

         .................................................................................
          9564           1.  phone
            98           2.  ftf
          1172           3.  web
           179           4.  web-small
           477       blank.  inap (inapplicable); partial interview

vdate                        2020 data model version

         section: e     level: household       type: numeric    width: 2   decimals: 0

         user note:  this variable identifies which data model was used to interview the
         household.  please reference the data description for a summary of changes in
         each data model.

         .................................................................................
           657           1.  version 1
           333           2.  version 2
           437           3.  version 3
           685           4.  version 4
           276           5.  version 5
           425           6.  version 6
          2668           7.  version 7
           906           8.  version 8
           897           9.  version 9
           810          10.  version 10
           979          11.  version 11
          1417          12.  version 12
          1000          13.  version 13

version                      2020 data release version

         section: e     level: household       type: numeric    width: 1   decimals: 0

         .................................................................................
         11490           1.  hrs 2020 final release