section j: employment (respondent)

========================================================================================== hrs 2006 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: j     level: respondent      type: character  width: 6   decimals: 0

         .................................................................................
         18469           000003-502761.  household identification number

pn             respondent person identification number

         section: j     level: respondent      type: character  width: 3   decimals: 0

         .................................................................................
          9988         010.  person identifier
           532         011.  person identifier
            22         012.  person identifier
             1         013.  person identifier
          5869         020.  person identifier
           141         021.  person identifier
             7         022.  person identifier
           733         030.  person identifier
            41         031.  person identifier
             3         032.  person identifier
          1077         040.  person identifier
            53         041.  person identifier
             2         042.  person identifier

subhh         2006 sub household identification number

         section: j     level: respondent      type: character  width: 1   decimals: 0

         .................................................................................
         17394           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           557           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           405           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            37           5.  split household - one half of couple from subhh 1 or 2
             6           6.  split household - one half of couple from subhh 1 or 2
            69           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

jsubhh         2004 sub household identification number

         section: j     level: respondent      type: character  width: 1   decimals: 0

         .................................................................................
         17557           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           465           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           355           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            29           5.  split household - one half of couple from subhh 1 or 2
             3           6.  split household - one half of couple from subhh 1 or 2
            60           7.  reunited household - respondents from split household
                             reunite

pn_sp         2006 spouse/partner person number

         section: j     level: respondent      type: character  width: 3   decimals: 0

         .................................................................................
          5195         010.  person identifier
           460         011.  person identifier
            16         012.  person identifier
             1         013.  person identifier
          4670         020.  person identifier
           120         021.  person identifier
             5         022.  person identifier
           583         030.  person identifier
            36         031.  person identifier
             3         032.  person identifier
           879         040.  person identifier
            47         041.  person identifier
             2         042.  person identifier
            21         811.  spouse of non-original respondent
             2         812.  spouse of non-original respondent
             5         821.  spouse of non-original respondent
             2         831.  spouse of non-original respondent
             2         841.  spouse of non-original respondent
          6420       blank.  inap (inapplicable); partial interview; single r household

csr           2006 whether coversheet respondent

         section: j     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         12605           1.  yes
          5864           5.  no

famr          2006 whether family respondent

         section: j     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         12513           1.  family r
          5956           5.  non-family r

finr          2006 whether financial respondent

         section: j     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         12558           1.  financial r
          5911           5.  non-financial r

j005m1        current job status- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j005mcurrempstatus[1]

         
         
         now i'm going to ask you some questions about your current employment situation.
         are you working now, temporarily laid off, unemployed and looking for work,
         disabled and unable to work, retired, a homemaker, or what?
         
            do not probe but choose all that apply

         .................................................................................
          5965           1.  working now
           180           2.  unemployed and looking for work
           117           3.  temporarily laid off, on sick or other leave
          1591           4.  disabled
          8465           5.  retired
          2071           6.  homemaker
            63           7.  other (specify)
             5           8.  dk (don't know); na (not ascertained)
             2           9.  rf(refused)
            10       blank.  inap (inapplicable); partial interview

j005m2        current job status- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j005mcurrempstatus[2]

         
         
         now i'm going to ask you some questions about your current employment situation.
         are you working now, temporarily laid off, unemployed and looking for work,
         disabled and unable to work, retired, a homemaker, or what?
         
            do not probe but choose all that apply

         .................................................................................
           146           1.  working now
            14           2.  unemployed and looking for work
             4           3.  temporarily laid off, on sick or other leave
           107           4.  disabled
           566           5.  retired
           527           6.  homemaker
            20           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf(refused)
         17085       blank.  inap (inapplicable); partial interview

j005m3        current job status- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j005mcurrempstatus[3]

         
         
         now i'm going to ask you some questions about your current employment situation.
         are you working now, temporarily laid off, unemployed and looking for work,
         disabled and unable to work, retired, a homemaker, or what?
         
            do not probe but choose all that apply

         .................................................................................
             4           1.  working now
             2           2.  unemployed and looking for work
             1           3.  temporarily laid off, on sick or other leave
             5           4.  disabled
            13           5.  retired
            26           6.  homemaker
             6           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf(refused)
         18412       blank.  inap (inapplicable); partial interview

j005m4        current job status- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j005mcurrempstatus[4]

         
         
         now i'm going to ask you some questions about your current employment situation.
         are you working now, temporarily laid off, unemployed and looking for work,
         disabled and unable to work, retired, a homemaker, or what?
         
            do not probe but choose all that apply

         .................................................................................
                         1.  working now
                         2.  unemployed and looking for work
                         3.  temporarily laid off, on sick or other leave
                         4.  disabled
                         5.  retired
             1           6.  homemaker
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf(refused)
         18468       blank.  inap (inapplicable); partial interview

j005m5        current job status- 5

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j005mcurrempstatus[5]

         
         
         now i'm going to ask you some questions about your current employment situation.
         are you working now, temporarily laid off, unemployed and looking for work,
         disabled and unable to work, retired, a homemaker, or what?
         
            do not probe but choose all that apply

         .................................................................................
                         1.  working now
                         2.  unemployed and looking for work
                         3.  temporarily laid off, on sick or other leave
                         4.  disabled
                         5.  retired
                         6.  homemaker
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf(refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if unemplookingforwork in j005mcurrempstatus 

         
 


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

j007          mo unemployed

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workstatus.j007_

         in what  month  and year did you become unemployed?
         
            month entered must be before or in [system month], [system date] 
         
          month: 
         
         year:

         .................................................................................
            19           1.  jan
            11           2.  feb
            16           3.  mar
            11           4.  apr
            19           5.  may
            23           6.  jun
            11           7.  jul
            12           8.  aug
            10           9.  sep
            12          10.  oct
            11          11.  nov
            21          12.  dec
            19          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18274       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if unemplookingforwork in j005mcurrempstatus 

         
 


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

j008          yr unemployed

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.workstatus.j008_

         (in what month and  year  did you become unemployed?)
         
            month entered must be before or in [system month], [system date] 
         
         month: [mo unemployed]
         
          year:

         .................................................................................
           187               1975-2006.  actual value
             8                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18274                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if templaidoffonsickoroth in j005mcurrempstatus 

         
 


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

j010          expect to go back to job - laid off

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j010_

         do you expect to go back to this job?

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

构造变量

         ask:

if templaidoffonsickoroth in j005mcurrempstatus 

         
if ((j010_ <> no) and (j010_ <> dontknow)) and (j010_ <> refusal) 

         
 


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

j011          mo last worked - laid off

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workstatus.j011_

         in what  month  and year did you last work on this job?
         
            month entered must be before or in [system month], [system date] 
         
          month: 
         
         year:

         .................................................................................
             9           1.  jan
             7           2.  feb
             3           3.  mar
             9           4.  apr
            10           5.  may
            10           6.  jun
             2           7.  jul
             5           8.  aug
             6           9.  sep
             6          10.  oct
             5          11.  nov
             7          12.  dec
             8          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18382       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if templaidoffonsickoroth in j005mcurrempstatus 

         
if ((j010_ <> no) and (j010_ <> dontknow)) and (j010_ <> refusal) 

         
 


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

j012          yr last worked - laid off

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.workstatus.j012_

         (in what month and  year  did you last work on this job?)
         
            month entered must be before or in [system month], [system date] 
         
         month: [mo last worked-unemployed]
         
          year:

         .................................................................................
            79               2004-2007.  actual value
             8                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18382                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (disabled in j005mcurrempstatus) and (pirvarsz122_disabled_v <> yes) 

         
 


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

j014          disabled-mo

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workstatus.j014_

         in what  month  and year did you become disabled?
         
          month entered must be before or in [system month], [system date] 
         
          month: 
         
         year:

         .................................................................................
            43           1.  jan
            34           2.  feb
            38           3.  mar
            41           4.  apr
            32           5.  may
            46           6.  jun
            32           7.  jul
            33           8.  aug
            28           9.  sep
            36          10.  oct
            35          11.  nov
            32          12.  dec
           245          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         17793       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (disabled in j005mcurrempstatus) and (pirvarsz122_disabled_v <> yes) 

         
 


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

j015          disabled- yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.workstatus.j015_

         (in what month and  year  did you become disabled?)
         
          month entered must be before or in [system month], [system date] 
         
         month: [disabled-mo]
         
          year:

         .................................................................................
           574               1904-2006.  actual value
           101                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         17793                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (retired in j005mcurrempstatus) and (pirvarsz124_retired_v <> yes) 

         
 


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

j017          retired-mo

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workstatus.j017_

         in what  month  and year did you retire?
         
          month: 
         
         year:

         .................................................................................
           121           1.  jan
            70           2.  feb
            74           3.  mar
            76           4.  apr
           112           5.  may
           150           6.  jun
            90           7.  jul
            71           8.  aug
            88           9.  sep
            66          10.  oct
            56          11.  nov
           102          12.  dec
           234          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         17157       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (retired in j005mcurrempstatus) and (pirvarsz124_retired_v <> yes) 

         
 


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

j018          retired-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.workstatus.j018_yrretired

         (in what month and  year  did you retire?)
         
         month: [retired-mo]
         
          year:

         .................................................................................
          1225               1941-2006.  actual value
            85                    9998.  dk (don't know); na (not ascertained)
             2                    9999.  rf (refused)
         17157                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j020_workforpay := no:


*not(else)*(if (workingnow in 
         j005mcurrempstatus) or (j010_ = yes)) 
         
if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and 
         (pirvarsz123_curworkng_v <> yes) 
         



*assign j020_workforpay := yes:

if (workingnow in j005mcurrempstatus) 
         or (j010_ = yes) 
         



*assign secj.workstatus.j020_workforpay := 
         pisecjworkstatusj020_workforpay:

if secj.workstatus.j020_workforpay <> 
         pisecjworkstatusj020_workforpay 
         



ask:


*not(else)*(if (workingnow in j005mcurrempstatus) or (j010_ = yes)) 
         
*not(else)*(if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and 
         (pirvarsz123_curworkng_v <> yes)) 
         
 

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

j020          working for pay

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j020_workforpay

         are you doing any work for pay at the present time?

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

构造变量

         *assign j705_notwrk := 1:

if (((pirvarsz211_notwrkpast2waves = 1) and not 
         (unemplookingforwork in j005mcurrempstatus)) and not (templaidoffonsickoroth in 
         j005mcurrempstatus)) and (j020_workforpay = no) 
         
 

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

j705          not working prev and current waves

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.workstatus.j705_notwrk

         .................................................................................
          8495           1.  not working previous and current waves
          9974       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.workstatus.j021_empselfoth := pij021_empselfoth:

if 
         secj.workstatus.j021_empselfoth <> pij021_empselfoth 
         



*assign secj.workstatus.j021_empselfoth := pisecjj021_empselfoth:

if 
         rtab[1].x007afinfam in [financial_familyr, financialr] 
         
if secj.workstatus.j021_empselfoth <> pisecjj021_empselfoth 
         



*assign secj.workstatus.j021_empselfoth := 
         pisecjworkstatusj021_empselfoth:

if seca.startinterview.a009_selfprxy = slf 
         
if secj.workstatus.j021_empselfoth <> pisecjworkstatusj021_empselfoth 
         



ask:

if j020_workforpay = yes 
         
 

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

j021          work for someone else/slf-employed

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j021_empselfoth

         [on the job you plan to go back to,/on your current (main) job,] do you work for
         someone else, are you self-employed, or what?
         
            if r says, 'i run my own business' choose 'self-employed'

         .................................................................................
          5079           1.  someone else
          1504           2.  self-employed
            59           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         11827       blank.  inap (inapplicable); partial interview

构造变量

         *assign j022_ := alloths:

*not(else)*(if (j021_empselfoth = someoneelse) and 
         (pirvarsz136_selfelseemp_v = nelse)) 
         
*not(else)*(if ((j020_workforpay <> yes) or (j021_empselfoth <> someoneelse)) 
         and (pirvarsz136_selfelseemp_v = nelse)) 
         
*not(else)*(if (pirvarsz136_selfelseemp_v = slf) and (j021_empselfoth <> 
         slfempd)) 
         



*assign j022_ := notcurslfempslfemppw:

*not(else)*(if (j021_empselfoth 
         = someoneelse) and (pirvarsz136_selfelseemp_v = nelse)) 
         
*not(else)*(if ((j020_workforpay <> yes) or (j021_empselfoth <> someoneelse)) 
         and (pirvarsz136_selfelseemp_v = nelse)) 
         
if (pirvarsz136_selfelseemp_v = slf) and (j021_empselfoth <> slfempd) 
         



*assign j022_ := notwrkelseandemppw:

*not(else)*(if (j021_empselfoth = 
         someoneelse) and (pirvarsz136_selfelseemp_v = nelse)) 
         
if ((j020_workforpay <> yes) or (j021_empselfoth <> someoneelse)) and 
         (pirvarsz136_selfelseemp_v = nelse) 
         



*assign j022_ := worksomeoneelseandemppw:

if (j021_empselfoth = 
         someoneelse) and (pirvarsz136_selfelseemp_v = nelse) 
         
 

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

j022          self employment status - assigned

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workstatus.j022_

         .................................................................................
          4463           1.  work someone else and employed prev wave
          1223           2.  not work someone else and employed prev wave
           503           3.  not currently self emp and self emp prev wave
         12280           4.  all others
                     blank.  inap (inapplicable); partial interview

构造变量

         *assign j677yj023bp := 0:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
*not(else)*((pirvarsz136_selfelseemp_v <> slf)) 
         



*assign j677yj023bp := 1:

(pirvarsz123_curworkng_v = no) 
         



*assign j677yj023bp := 2:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
if (pirvarsz136_selfelseemp_v <> slf) 
         



*assign j677yj023bp := 3:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
*not(else)*((pirvarsz136_selfelseemp_v <> slf)) 
         



*assign j677yj023bp := 4:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
*not(else)*((pirvarsz136_selfelseemp_v <> slf)) 
         



*assign j677yj023bp := 5:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
*not(else)*((pirvarsz136_selfelseemp_v <> slf)) 
         



*assign j677yj023bp := 6:


*not(else)*((pirvarsz123_curworkng_v = no)) 
         
*not(else)*((pirvarsz136_selfelseemp_v <> slf)) 
         
 

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

j677          branchpoint for j677y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.workstatus.j677yj023bp

         .................................................................................
          4463           3.  working for someone else this wave and not working for
                             someone else last wave
          1223           4.  (not working for pay or not working for someone else) and
                             not working for someone else last wave
           503           5.  self employed last wave and not self employed this wave
         12280           6.  all others
                     blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
 


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

j023          stopped working for slf-mo

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j023_mostopwrkself

         according to our records, in [prev wave first r iw month]/[/prev wave iw mo]
         [previous wave first r interview year]/[prev wave iw yr] you were self-employed.
         in what  month  and year did you stop working for yourself?
         
            month entered must be between [prev wave first r iw month]/[/prev wave iw mo]
         , [previous wave first r interview year]/[prev wave iw yr] and [system month],
         [system date] 
         
          month: 
         
         year:

         .................................................................................
            48           1.  jan
            15           2.  feb
            19           3.  mar
            28           4.  apr
            24           5.  may
            32           6.  jun
            26           7.  jul
            30           8.  aug
            27           9.  sep
            31          10.  oct
            24          11.  nov
            44          12.  dec
            70          96.  still working for self as second job
            69          97.  denies being self-employed at previous iw
            16          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         17965       blank.  inap (inapplicable); partial interview

构造变量

         *assign j024_yrstopwrkself :=  refusal:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if (j023_mostopwrkself = stillworking) or (j023_mostopwrkself = 
         denyslf_empatpw) 
         



ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
*not(else)*(if (j023_mostopwrkself = stillworking) or (j023_mostopwrkself = 
         denyslf_empatpw)) 
         
 

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

j024          stopped working for slf- yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j024_yrstopwrkself

         (according to our records, in [prev wave first r iw month]/[/prev wave iw mo]
         [previous wave first r interview year]/[prev wave iw yr] you were self-employed.
         in what month and  year  did you stop working for yourself?)
         
            month entered must be between [prev wave first r iw month]/[/prev wave iw mo]
         , [previous wave first r interview year]/[prev wave iw yr] and [system month],
         [system date] 
         
         month: [stopped working for slf-mo]
         
          year:

         .................................................................................
           359               1993-2006.  actual value
             5                    9998.  dk (don't know); na (not ascertained)
           140                    9999.  rf (refused)
         17965                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j678yj023tow158_2bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
*not(else)*(if j023_mostopwrkself = denyslf_empatpw) 
         



*assign j678yj023tow158_2bp := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j023_mostopwrkself = denyslf_empatpw 
         
 

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

j678          branchpoint for j678y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j678yj023tow158_2bp

         .................................................................................
           434           0.  all others
            69           1.  r denies working for self prev wave
         17966       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
 


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

j028          any months not working

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j028_

         were there any months since [system month] system date/[previous wave month]/
         [previous wave first r interview year]/[prev wave iw yr] when you were not
         working for pay?

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

构造变量

         *assign j679yj028tow158_2bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
*not(else)*(if (j028_ = no) or j028_ = nonresponse) 
         



*assign j679yj028tow158_2bp := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if (j028_ = no) or j028_ = nonresponse 
         
 

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

j679          branchpoint for j679y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j679yj028tow158_2bp

         .................................................................................
            21           0.  all others
            49           1.  r did not report any months not working for pay at kj028
         18399       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m1        months not working- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[1]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
             3           1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
             1           6.  jun 04
                         7.  jul 04
             1           8.  aug 04
             1           9.  sep 04
                        10.  oct 04
             1          11.  nov 04
                        12.  dec 04
             3          13.  all of 2004
             2          14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             3          26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18448       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m2        months not working- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[2]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             3           2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             1           7.  jul 04
                         8.  aug 04
             1           9.  sep 04
             1          10.  oct 04
             1          11.  nov 04
             1          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             2          15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             3          26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m3        months not working- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[3]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             2           3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
                         9.  sep 04
             1          10.  oct 04
             2          11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
             2          16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             2          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m4        months not working- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[4]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
             1           9.  sep 04
                        10.  oct 04
                        11.  nov 04
             3          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
                        16.  mar 05
             2          17.  apr 05
                        18.  may 05
             1          19.  jun 05
                        20.  jul 05
             1          21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m5        months not working- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[5]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
             1           5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             2          14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
             2          18.  may 05
                        19.  jun 05
             1          20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m6        months not working- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[6]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             1           7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
             2          15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
             2          19.  jun 05
                        20.  jul 05
             1          21.  aug 05
                        22.  sep 05
             1          23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m7        months not working- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[7]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
             1           6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
             1          16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             2          20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             2          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m8        months not working- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[8]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
             1           5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m9        months not working- 9

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[9]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
             1          17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             3          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m10       months not working- 10

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[10]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
             1          18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
             1          23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             3          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m11       months not working- 11

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[11]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
             3          29.  mar 06
             1          30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m12       months not working- 12

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[12]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m13       months not working- 13

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[13]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m14       months not working- 14

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[14]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m15       months not working- 15

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[15]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j679yj028tow158_2bp <> 1 

         
 


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

j029m16       months not working- 16

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j029m.monthlist[16]

         which months were those?
         
         [r's prev wave date:  month (per z092), year (per z093)]
         
         note: month and year of r's last iw are displayed to iwer.
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j680yj031bp_tow158_2bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
*not(else)*(if j679yj028tow158_2bp <> 1) 
         



*assign j680yj031bp_tow158_2bp := 1:

if (workstatus.j677yj023bp <> 1) 
         and (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if j679yj028tow158_2bp <> 1 
         
 

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

j680          branchpoint for j680y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j680yj031bp_tow158_2bp

         .................................................................................
            49           0.  all others
            21           1.  j679 not equal 1
         18399       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
 


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

j031          paid regular salary

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j031_

         were you paid a regular salary or wages?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if ((j031_ <> dontknow) and (j031_ <> refusal)) and (j031_ <> no) 

         
 


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

j032          amount of salary

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.previousjobandpension.pwselfnowelse.j032_

         how much were you paid before taxes and other deductions?
         
            do not probe dk/rf 
         
           if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
           117                0-150000.  actual value
            19             99999999998.  dk (don't know); na (not ascertained)
             7             99999999999.  rf (refused)
         18326                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if ((j031_ <> dontknow) and (j031_ <> refusal)) and (j031_ <> no) 

         
if j032_ <> empty and j032_ <> nonresponse 

         
if j032_ <> 0 

         
 


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

j036          amount of salary per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j036_

         (how much were you paid before taxes and other deductions?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
         amount: [amount of salary]
         
          per:

         .................................................................................
            29           1.  hour
            29           2.  week
                         3.  every two weeks/bi-weekly
            22           4.  month
                         5.  twice a month
            25           6.  year
             6          11.  day
             3          97.  other (specify); including per visit, class, mile, job
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18354       blank.  inap (inapplicable); partial interview

构造变量

         *assign j033_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if ((j031_ <> dontknow) and (j031_ <> refusal)) and (j031_ <> no) 
         
if j032_ <> empty and j032_ <> nonresponse 
         
 

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

j033          amount of salary - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j033_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ... per month
         breakpoints: 625/1500/3000/6500
         random entry points: $1,500, $3,000
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
            11           0.  value of breakpoint
             3         626.  value of breakpoint
             3        1500.  value of breakpoint
             3        1501.  value of breakpoint
             2        3000.  value of breakpoint
             4        6501.  value of breakpoint
         18443       blank.  inap (inapplicable); partial interview

构造变量

         *assign j034_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if ((j031_ <> dontknow) and (j031_ <> refusal)) and (j031_ <> no) 
         
if j032_ <> empty and j032_ <> nonresponse 
         
 

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

j034          amount of salary - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j034_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ... per month
         breakpoints: 625/1500/3000/6500

         .................................................................................
             7         624.  value of breakpoint
             3        1499.  value of breakpoint
             3        1500.  value of breakpoint
             3        2999.  value of breakpoint
             2        3000.  value of breakpoint
             8    99999996.  greater than maximum breakpoint
         18443       blank.  inap (inapplicable); partial interview

构造变量

         *assign j035_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if ((j031_ <> dontknow) and (j031_ <> refusal)) and (j031_ <> no) 
         
if j032_ <> empty and j032_ <> nonresponse 
         
 

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

j035          amount of salary - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j035_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
 


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

j038          receive any profits

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j038_

         did you receive some or all of the net earnings or profits?
         
          def:  net earning or profit is total business incomes less total business
         expenses.

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

构造变量

         *assign j681yj038toj073 := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
*not(else)*(if (j038_ = no) or j038_ = nonresponse) 
         



*assign j681yj038toj073 := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if (j038_ = no) or j038_ = nonresponse 
         
 

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

j681          branchpoint for j681y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j681yj038toj073

         .................................................................................
           253           0.  all others
           111           1.  r did not report recieving earnings or net profits at kj038
         18105       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j681yj038toj073 <> 1 

         
 


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

j039          amount of net profits/earnings

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j039_

         (in addition to your regular salary,) how much did you receive from net earnings
         or profits?
         
            if r has trouble giving dollar figure, ask:  what did you earn the last year
         you worked?
         
          def:  net earning or profit is total business incomes less total business
         expenses.
         
            do not probe dk/rf
         
         i  if amount per hour, enter both dollars and cents 
         
          amount :
         
         per:

         .................................................................................
           166                0-250000.  actual value
            76             99999999998.  dk (don't know); na (not ascertained)
            11             99999999999.  rf (refused)
         18216                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 

         
if j678yj023tow158_2bp <> 1 

         
if j681yj038toj073 <> 1 

         
if j039_ <> empty and j039_ <> nonresponse 

         
if j039_ <> 0 

         
 


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

j043          amount of net profits/earnings per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j043_

         (in addition to your regular salary, how much did you receive from net earnings
         or profits?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
         amount: [amount of net profits/earnings]
         
          per:

         .................................................................................
             5           1.  hour
             8           2.  week
                         3.  every two weeks/bi-weekly
             8           4.  month
                         5.  twice a month
           120           6.  year
             2          11.  day
             5          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18321       blank.  inap (inapplicable); partial interview

构造变量

         *assign j040_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if j681yj038toj073 <> 1 
         
if j039_ <> empty and j039_ <> nonresponse 
         
 

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

j040          amount of net profits/earnings - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j040_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ... per year
         breakpoints: 3300/10000/30000/75000
         random entry points: $10,000, $30,000
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
            40           0.  value of breakpoint
             3        3300.  value of breakpoint
            16        3301.  value of breakpoint
             6       10000.  value of breakpoint
            13       10001.  value of breakpoint
             2       30000.  value of breakpoint
             3       30001.  value of breakpoint
             3       75001.  value of breakpoint
         18383       blank.  inap (inapplicable); partial interview

构造变量

         *assign j041_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if j681yj038toj073 <> 1 
         
if j039_ <> empty and j039_ <> nonresponse 
         
 

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

j041          amount of net profits/earnings - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j041_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ... per year
         breakpoints: 3300/10000/30000/75000

         .................................................................................
            22        3299.  value of breakpoint
             3        3300.  value of breakpoint
            18        9999.  value of breakpoint
             6       10000.  value of breakpoint
            13       29999.  value of breakpoint
             2       30000.  value of breakpoint
             3       74999.  value of breakpoint
            19    99999996.  greater than maximum breakpoint
         18383       blank.  inap (inapplicable); partial interview

构造变量

         *assign j042_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if j681yj038toj073 <> 1 
         
if j039_ <> empty and j039_ <> nonresponse 
         
 

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

j042          amount of net profits/earnings - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j042_

         .................................................................................
             1          97.  data not available
            11          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         *assign j682yj045bp_toj073 := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
*not(else)*(if j681yj038toj073 <> 1) 
         



*assign j682yj045bp_toj073 := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((pij023bp <> 2) and (pij023bp <> 3)) and (pij023bp <> 4) 
         
if j678yj023tow158_2bp <> 1 
         
if j681yj038toj073 <> 1 
         
 

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

j682          branchpoint for j682y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwselfnowelse.j682yj045bp_toj073

         .................................................................................
           111           0.  all others
           253           1.  kj681 not equal 1
         18105       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.previousjobandpension.pwelsenowelse.j045_stillwrkprevemp := 
         pisecjpreviousjobandpensionpwelsenowelsej045_stillwrkprevemp:

if 
         secj.previousjobandpension.pwelsenowelse.j045_stillwrkprevemp <> 
         pisecjpreviousjobandpensionpwelsenowelsej045_stillwrkprevemp 
         



ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
 

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

j045          still working prev employer

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j045_stillwrkprevemp

         according to our records, in [prev wave first r iw month]/[/prev wave iw mo]
         [previous wave first r interview year]/[prev wave iw yr] you were [working for
         [prev wave employer name]/also working for someone else].
         
         are you still working there?

         .................................................................................
          3907           1.  yes
           524           5.  no
            28           7.  denies working (for named employer)
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14006       blank.  inap (inapplicable); partial interview

构造变量

         *assign j683yj045tow158_2bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
*not(else)*(if ((j045_stillwrkprevemp = deniesworkfornamedemp) or 
         j045_stillwrkprevemp = nonresponse) or (bj_j046employerinfo.w168_verifyempname 
         = denieswrkpw)) 
         



*assign j683yj045tow158_2bp := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
if ((j045_stillwrkprevemp = deniesworkfornamedemp) or j045_stillwrkprevemp = 
         nonresponse) or (bj_j 

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

j683          branchpoint for j683y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j683yj045tow158_2bp

         .................................................................................
          4431           0.  all others
            32           1.  r denies working for previous wave employer
         14006       blank.  inap (inapplicable); partial interview

构造变量

         *assign j054_prevempchkpt := j045_stillwrkprevemp:

if 
         (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 
         
 

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

j054          still work for prev employer chkpt

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j054_prevempchkpt

         .................................................................................
          3905           1.  yes
                         5.  no
                         7.  denies working (for named employer)
         14564       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
 


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

j055          any mos not working for employer

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j055_

         were there any months since [[system month] system date/ [previous wave first r
         interview year]/[prev wave iw yr]]/[previous wave month] when you did not work
         for [[current employer - name]/[prev wave employer name]/that employer]?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m1        months not working for employer- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[1]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
            26           1.  jan 04
             5           2.  feb 04
             5           3.  mar 04
             6           4.  apr 04
             7           5.  may 04
            45           6.  jun 04
            40           7.  jul 04
            10           8.  aug 04
             6           9.  sep 04
             8          10.  oct 04
            14          11.  nov 04
             9          12.  dec 04
            26          13.  all of 2004
            16          14.  jan 05
             7          15.  feb 05
             8          16.  mar 05
             9          17.  apr 05
             6          18.  may 05
            23          19.  jun 05
            27          20.  jul 05
            12          21.  aug 05
            13          22.  sep 05
            13          23.  oct 05
            12          24.  nov 05
            12          25.  dec 05
             4          26.  all of 2005
            11          27.  jan 06
            13          28.  feb 06
             3          29.  mar 06
             8          30.  apr 06
             8          31.  may 06
             6          32.  jun 06
             4          33.  jul 06
             2          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
             1          55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
            16          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18026       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m2        months not working for employer- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[2]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
            25           2.  feb 04
             6           3.  mar 04
             3           4.  apr 04
             4           5.  may 04
             8           6.  jun 04
            41           7.  jul 04
            34           8.  aug 04
             7           9.  sep 04
             4          10.  oct 04
             9          11.  nov 04
            12          12.  dec 04
             1          13.  all of 2004
            20          14.  jan 05
            15          15.  feb 05
             5          16.  mar 05
             4          17.  apr 05
            11          18.  may 05
             7          19.  jun 05
            24          20.  jul 05
            22          21.  aug 05
            10          22.  sep 05
             9          23.  oct 05
            11          24.  nov 05
            11          25.  dec 05
             9          26.  all of 2005
            10          27.  jan 06
             9          28.  feb 06
            12          29.  mar 06
             1          30.  apr 06
             7          31.  may 06
             5          32.  jun 06
             6          33.  jul 06
             3          34.  aug 06
                        35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18103       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m3        months not working for employer- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[3]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
            23           3.  mar 04
             2           4.  apr 04
             4           5.  may 04
             3           6.  jun 04
             8           7.  jul 04
            28           8.  aug 04
             6           9.  sep 04
             8          10.  oct 04
             6          11.  nov 04
             7          12.  dec 04
             3          13.  all of 2004
             9          14.  jan 05
            22          15.  feb 05
            11          16.  mar 05
             5          17.  apr 05
             4          18.  may 05
            18          19.  jun 05
            31          20.  jul 05
            11          21.  aug 05
             6          22.  sep 05
             5          23.  oct 05
             9          24.  nov 05
            10          25.  dec 05
             2          26.  all of 2005
            13          27.  jan 06
             8          28.  feb 06
             9          29.  mar 06
             7          30.  apr 06
             1          31.  may 06
            10          32.  jun 06
             6          33.  jul 06
             2          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             2          37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18168       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m4        months not working for employer- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[4]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
            13           4.  apr 04
             2           5.  may 04
             3           6.  jun 04
             3           7.  jul 04
             6           8.  aug 04
             6           9.  sep 04
             6          10.  oct 04
             8          11.  nov 04
             7          12.  dec 04
                        13.  all of 2004
            12          14.  jan 05
             8          15.  feb 05
            22          16.  mar 05
             7          17.  apr 05
             5          18.  may 05
            23          19.  jun 05
            21          20.  jul 05
            29          21.  aug 05
             7          22.  sep 05
             4          23.  oct 05
             2          24.  nov 05
             7          25.  dec 05
                        26.  all of 2005
             6          27.  jan 06
            11          28.  feb 06
             4          29.  mar 06
             2          30.  apr 06
             5          31.  may 06
             2          32.  jun 06
             6          33.  jul 06
             3          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18227       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m5        months not working for employer- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[5]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
             5           5.  may 04
             3           6.  jun 04
             2           7.  jul 04
             2           8.  aug 04
             5           9.  sep 04
             5          10.  oct 04
             8          11.  nov 04
            11          12.  dec 04
             1          13.  all of 2004
             7          14.  jan 05
            11          15.  feb 05
             6          16.  mar 05
            16          17.  apr 05
             4          18.  may 05
             7          19.  jun 05
            22          20.  jul 05
             8          21.  aug 05
             3          22.  sep 05
             3          23.  oct 05
             7          24.  nov 05
             4          25.  dec 05
                        26.  all of 2005
             5          27.  jan 06
             4          28.  feb 06
             8          29.  mar 06
             2          30.  apr 06
             2          31.  may 06
             9          32.  jun 06
            14          33.  jul 06
             1          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18281       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m6        months not working for employer- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[6]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
             3           6.  jun 04
             4           7.  jul 04
             2           8.  aug 04
             2           9.  sep 04
             4          10.  oct 04
             5          11.  nov 04
             7          12.  dec 04
                        13.  all of 2004
            11          14.  jan 05
             7          15.  feb 05
            10          16.  mar 05
             3          17.  apr 05
            14          18.  may 05
             6          19.  jun 05
             7          20.  jul 05
            20          21.  aug 05
             5          22.  sep 05
             4          23.  oct 05
             5          24.  nov 05
             4          25.  dec 05
             1          26.  all of 2005
             5          27.  jan 06
             3          28.  feb 06
             5          29.  mar 06
             3          30.  apr 06
             2          31.  may 06
                        32.  jun 06
             8          33.  jul 06
            11          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18305       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m7        months not working for employer- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[7]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             3           7.  jul 04
             3           8.  aug 04
             2           9.  sep 04
             2          10.  oct 04
             3          11.  nov 04
             3          12.  dec 04
             1          13.  all of 2004
             6          14.  jan 05
            10          15.  feb 05
             6          16.  mar 05
             3          17.  apr 05
             1          18.  may 05
            12          19.  jun 05
             6          20.  jul 05
             6          21.  aug 05
             1          22.  sep 05
             6          23.  oct 05
             5          24.  nov 05
             6          25.  dec 05
             1          26.  all of 2005
             6          27.  jan 06
             5          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             3          31.  may 06
             5          32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18362       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m8        months not working for employer- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[8]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             4           8.  aug 04
             3           9.  sep 04
             1          10.  oct 04
             2          11.  nov 04
             4          12.  dec 04
                        13.  all of 2004
             4          14.  jan 05
             4          15.  feb 05
             8          16.  mar 05
             2          17.  apr 05
             2          18.  may 05
             3          19.  jun 05
            10          20.  jul 05
             6          21.  aug 05
             4          22.  sep 05
             2          23.  oct 05
             7          24.  nov 05
             8          25.  dec 05
             1          26.  all of 2005
             4          27.  jan 06
             5          28.  feb 06
             5          29.  mar 06
                        30.  apr 06
                        31.  may 06
             3          32.  jun 06
             3          33.  jul 06
                        34.  aug 06
                        35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18372       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m9        months not working for employer- 9

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[9]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
             1           6.  jun 04
                         7.  jul 04
                         8.  aug 04
             2           9.  sep 04
             3          10.  oct 04
             1          11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
             3          14.  jan 05
             4          15.  feb 05
             3          16.  mar 05
             6          17.  apr 05
             3          18.  may 05
             1          19.  jun 05
             3          20.  jul 05
             8          21.  aug 05
             4          22.  sep 05
                        23.  oct 05
             2          24.  nov 05
             7          25.  dec 05
             1          26.  all of 2005
             9          27.  jan 06
             4          28.  feb 06
             3          29.  mar 06
             2          30.  apr 06
             1          31.  may 06
                        32.  jun 06
             3          33.  jul 06
             3          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18389       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m10       months not working for employer- 10

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[10]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
             2           1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             1           7.  jul 04
                         8.  aug 04
                         9.  sep 04
             2          10.  oct 04
             1          11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             3          15.  feb 05
             3          16.  mar 05
             3          17.  apr 05
             5          18.  may 05
             2          19.  jun 05
             2          20.  jul 05
             2          21.  aug 05
             8          22.  sep 05
             4          23.  oct 05
                        24.  nov 05
             3          25.  dec 05
             2          26.  all of 2005
             6          27.  jan 06
            11          28.  feb 06
             3          29.  mar 06
                        30.  apr 06
             2          31.  may 06
             1          32.  jun 06
                        33.  jul 06
             2          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18398       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m11       months not working for employer- 11

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[11]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
                         9.  sep 04
                        10.  oct 04
             2          11.  nov 04
             1          12.  dec 04
             1          13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
             3          16.  mar 05
             1          17.  apr 05
             1          18.  may 05
             2          19.  jun 05
             2          20.  jul 05
             2          21.  aug 05
             2          22.  sep 05
             6          23.  oct 05
             4          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             5          27.  jan 06
             5          28.  feb 06
             9          29.  mar 06
             1          30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
             1          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18416       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m12       months not working for employer- 12

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[12]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
             1          15.  feb 05
                        16.  mar 05
             3          17.  apr 05
             1          18.  may 05
             1          19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
             2          22.  sep 05
                        23.  oct 05
             7          24.  nov 05
             4          25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
             6          28.  feb 06
             5          29.  mar 06
             4          30.  apr 06
             1          31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18424       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m13       months not working for employer- 13

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[13]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
             2          13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
             1          16.  mar 05
                        17.  apr 05
             2          18.  may 05
             1          19.  jun 05
             1          20.  jul 05
                        21.  aug 05
             2          22.  sep 05
             2          23.  oct 05
             1          24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             4          27.  jan 06
             1          28.  feb 06
             6          29.  mar 06
                        30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
             1          36.  oct 06
             2          37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18436       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m14       months not working for employer- 14

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[14]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             2          14.  jan 05
                        15.  feb 05
             1          16.  mar 05
             1          17.  apr 05
                        18.  may 05
             2          19.  jun 05
             1          20.  jul 05
             1          21.  aug 05
                        22.  sep 05
             2          23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             3          27.  jan 06
             3          28.  feb 06
             2          29.  mar 06
             3          30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
             2          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18442       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m15       months not working for employer- 15

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[15]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             2          15.  feb 05
                        16.  mar 05
                        17.  apr 05
             1          18.  may 05
             1          19.  jun 05
             2          20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
                        23.  oct 05
             2          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             2          28.  feb 06
             2          29.  mar 06
             1          30.  apr 06
             3          31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18447       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m16       months not working for employer- 16

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[16]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             2          16.  mar 05
                        17.  apr 05
                        18.  may 05
             1          19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
                        24.  nov 05
             2          25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
             2          30.  apr 06
             1          31.  may 06
             2          32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m17       months not working for employer- 17

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[17]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
             2          17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
             1          21.  aug 05
                        22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             3          27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
             1          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
             2          35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m18       months not working for employer- 18

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[18]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
             2          18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             3          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
             1          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m19       months not working for employer- 19

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[19]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
             2          19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             3          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m20       months not working for employer- 20

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[20]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
                        21.  aug 05
                        22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             3          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m21       months not working for employer- 21

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[21]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m22       months not working for employer- 22

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[22]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m23       months not working for employer- 23

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[23]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
             1          23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m24       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[24]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m25       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[25]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m26       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[26]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m27       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[27]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m28       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[28]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m29       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[29]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m30       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[30]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m31       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[31]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m32       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[32]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m33       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[33]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if ((j055_ <> no) and (j055_ <> dontknow)) and (j055_ <> refusal) 

         
 


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

j056m34       month list -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j056m.monthlist[34]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  current iw
         month, year]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 

         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 

         
if j684yj058bp_toj167bp = 0 

         
 


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

j058          same job title as previous wave

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j058_samejobtitle

         in [prev wave first r iw month]/[/prev wave iw mo] [previous wave first r
         interview year]/[prev wave iw yr] our records indicate that your job title was
         [prev wave job title]. is this still the case?
         
            if job title is slightly inaccurate but describes r's current job, answer
         'yes' here and note corrections as a comment

         .................................................................................
          1890           1.  yes
             5           3.  retired & working for same employer/business
           224           5.  no
             6           7.  denies having this job title at previous wave
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         16344       blank.  inap (inapplicable); partial interview

构造变量

         *assign j684yj058bp_toj167bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 
         
*not(else)*(if pirvarsz128_jobtitle_v = empty) 
         



or

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 
         
if j684yj058bp_toj167bp = 0 
         
*not(else)*(if (((j058_s 

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

j684          branchpoint for j684y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j684yj058bp_toj167bp

         .................................................................................
            11           0.  prev wave job title not preloaded
          3894           1.  prev wave job title preloaded
         14564       blank.  inap (inapplicable); partial interview

j060m         previous wave work done - masked

         section: j     level: respondent      type: numeric    width: 2   decimals: 0

         what sort of work did you do?
         
         [iwer: probe:]
         tell me a little more about what you did.

         user note: code categories have been collapsed to protect participant
         confidentiality.

         .................................................................................
                         1.  management occupations (000 - 044)
             1           2.  business operations specialists (050 - 073)
                         3.  financial specialists (080 - 095)
             1           4.  computer and mathematical occupations (100 - 124)
                         5.  architecture and engineering occupations (130 - 156)
                         6.  life, physical, and social science occupations (160 - 196)
                         7.  community and social services occupations (200 - 206)
                         8.  legal occupations (210 - 215)
                         9.  education, training, and library occupations (220 - 255)
                        10.  arts, design, entertainment, sports, and media occupations
                             (260 - 296)
                        11.  healthcare practitioners and technical occupations (300 -
                             354)
             1          12.  healthcare support occupations (360 - 365)
                        13.  protective service occupations (370 - 395)
                        14.  food preparation and serving occupations (400 - 416)
             1          15.  building and grounds cleaning and maintenance occupations
                             (420 - 425)
             1          16.  personal care and service occupations (430 - 465)
             1          17.  sales occupations (470 - 496)
                        18.  office and administrative support occupations (500 - 593)
                        19.  farming, fishing, and forestry occupations (600 - 613)
                        20.  construction trades (620 - 676)
                        21.  extraction workers (680 - 694)
                        22.  installation, maintenance, and repair workers (700 - 762)
                        23.  production occupations (770 - 896)
                        24.  transportation and material moving occupations (900 - 975)
                        25.  military specific occupations (980 - 985)
                        99.  not ascertained (dk;rf)
         18463       blank.  inap

j062m         current work done - masked

         section: j     level: respondent      type: numeric    width: 2   decimals: 0

         what sort of work do you do now?
         
         [iwer: probe:]
         tell me a little more about what you do.

         user note: code categories have been collapsed to protect participant
         confidentiality.

         .................................................................................
                         1.  management occupations (000 - 044)
             1           2.  business operations specialists (050 - 073)
                         3.  financial specialists (080 - 095)
             1           4.  computer and mathematical occupations (100 - 124)
                         5.  architecture and engineering occupations (130 - 156)
                         6.  life, physical, and social science occupations (160 - 196)
                         7.  community and social services occupations (200 - 206)
                         8.  legal occupations (210 - 215)
                         9.  education, training, and library occupations (220 - 255)
                        10.  arts, design, entertainment, sports, and media occupations
                             (260 - 296)
                        11.  healthcare practitioners and technical occupations (300 -
                             354)
             1          12.  healthcare support occupations (360 - 365)
                        13.  protective service occupations (370 - 395)
                        14.  food preparation and serving occupations (400 - 416)
             1          15.  building and grounds cleaning and maintenance occupations
                             (420 - 425)
             1          16.  personal care and service occupations (430 - 465)
                        17.  sales occupations (470 - 496)
             1          18.  office and administrative support occupations (500 - 593)
                        19.  farming, fishing, and forestry occupations (600 - 613)
                        20.  construction trades (620 - 676)
                        21.  extraction workers (680 - 694)
                        22.  installation, maintenance, and repair workers (700 - 762)
                        23.  production occupations (770 - 896)
                        24.  transportation and material moving occupations (900 - 975)
                        25.  military specific occupations (980 - 985)
                        99.  not ascertained (dk;rf)
         18463       blank.  inap

构造变量

         *assign j686yj063bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1) 
         
if (j045_stillwrkprevemp = yes) and (bj_j046employerinfo.w168_verifyempname 
         <> denieswrkpw) 
         
if j684yj058bp_toj167bp = 0 
         
if (((j058_samejobtitle <> yes) and (j058_samejobtitle <> no)) and 
         (j058_samejobtitle <> dontknow)) and (j058_samejobtitle <> refusal) 
         
*not(else)*(if j058_samejobtitle = denieshavthisjobtitleatpw) 
         
*not(else)*(if (j058_samejobtitle = retiredandworkingforsame) and 
         pij018_yrretired <> empty) 
         



*assign j686yj063bp := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pij023bp <> 2) and (pij023bp <> 4)) and 
         (pwselfnowelse.j678yj023tow158_2bp <> 1)) and 
         (pwselfnowelse.j679yj028tow158_2bp < 

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

j686          branchpoint for j686y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowelse.j686yj063bp

         .................................................................................
             3           0.  all others
             6           1.  r denies previous wave job title
             2           2.  r is retired but still working for previous wave employer
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 

         
if pwelsenowelse.j686yj063bp <> 2 

         
 


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

j063          stop/retire work prev wave employer-mo

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j063_mostopwrkprevemp

         [in what month and year did you stop working there?/in what month and year did
         you retire?/according to our records, you were working for [prev wave employer
         name] in [prev wave first r month] [prev wave first r iw year]/[prev wave iw
         year].  in what month and year did you stop working there?/according to our
         records, you were working for someone else when we last talked to you in [prev
         wave first r month] [prev wave first r iw year]/[prev wave iw year].  in what
         month and year did you stop working for that employer?]
         
         month entered must be between [prev wave first r iw month], [prev wave first r
         iw year] and  [system month], [system date]
         
         month:
         year:

         .................................................................................
           152           1.  jan
           103           2.  feb
           115           3.  mar
           122           4.  apr
           145           5.  may
           197           6.  jun
           114           7.  jul
           113           8.  aug
           124           9.  sep
           115          10.  oct
           106          11.  nov
           164          12.  dec
             2          92.  deny working for self
             7          93.  still working for self as second job
            16          94.  still working for self (as primary job)
            31          96.  still working for previous wave employer
            58          97.  denies working for someone else, or for named employer, at
                             last interview
            61          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         16722       blank.  inap (inapplicable); partial interview

构造变量

         *assign j687yj063tow158_2bp := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 
         
if pwelsenowelse.j686yj063bp <> 2 
         
*not(else)*(if (((j063_mostopwrkprevemp = denyworkself) or 
         (j063_mostopwrkprevemp = stillworkself2ndjob)) or (j063_mostopwrkprevemp = 
         stillworkself)) or (j063_mostopwrkprevemp = denyworkelseorforname)) 
         



*assign j687yj063tow158_2bp := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse 

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

j687          branchpoint for j687y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j687yj063tow158_2bp

         .................................................................................
          1669           0.  all others
            83           1.  (r denies working for self or prev wave employer) or r is
                             still working for self as either main or 2nd job
         16717       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 

         
if pwelsenowelse.j686yj063bp <> 2 

         
if (j687yj063tow158_2bp <> 1) and (j063_mostopwrkprevemp <> stillworking) 

         
 


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

j064          stop/retire work prev wave employer-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j064_yrstopwrkprevemp

         ([in what month and year did you stop working there?/in what month and year did
         you retire?/according to our records, you were working for [prev wave employer
         name] in [prev wave first r month] [prev wave first r iw year]/[prev wave iw
         yr].  in what month and year did you stop working there?/according to our
         records, you were working for someone else when we last talked to you in [prev
         wave first r month] [prev wave first r iw year]/[prev wave iw year].  in what
         month and year did you stop working for that employer?])
         
         month entered must be between [prev wave first r iw month], [prev wave first r
         iw year] and [system month], [system date]
         
         month:
         year:

         .................................................................................
          1607               1995-2006.  actual value
            24                    9998.  dk (don't know); na (not ascertained)
             2                    9999.  rf (refused)
         16836                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 

         
if j687yj063tow158_2bp <> 1 

         
 


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

j067          amount earning when left

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.previousjobandpension.pwelsenowself.j067_

         [what were you earning, before deductions, when you retired?/what were you
         earning, before deductions, when you left that employer?]
         
            if amount per hour, enter both dollars and cents 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
          1473                0-800000.  actual value
           137             99999999998.  dk (don't know); na (not ascertained)
            56             99999999999.  rf (refused)
         16803                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 

         
if j687yj063tow158_2bp <> 1 

         
if j067_ <> empty and j067_ <> nonresponse 

         
if j067_ <> 0 

         
 


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

j071          amount earning when left - per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j071_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [amount earning when left]
         
          per:

         .................................................................................
           553           1.  hour
           170           2.  week
            45           3.  every two weeks/bi-weekly
           131           4.  month
             1           5.  twice a month
           555           6.  year
            10          11.  day
             5          97.  other (specify); including per visit, class, mile, job
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         16999       blank.  inap (inapplicable); partial interview

构造变量

         *assign j068_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 
         
if j687yj063tow158_2bp <> 1 
         
if j067_ <> empty and j067_ <> nonresponse 
         
 

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

j068          amount earning when left - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j068_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ... per month
         breakpoints: 200/800/1500/3000
         random entry points: $800, $1,500
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
            83           0.  value of breakpoint
             9         200.  value of breakpoint
            21         201.  value of breakpoint
            10         800.  value of breakpoint
            22         801.  value of breakpoint
             7        1500.  value of breakpoint
            19        1501.  value of breakpoint
             8        3000.  value of breakpoint
            13        3001.  value of breakpoint
         18277       blank.  inap (inapplicable); partial interview

构造变量

         *assign j069_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 
         
if j687yj063tow158_2bp <> 1 
         
if j067_ <> empty and j067_ <> nonresponse 
         
 

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

j069          amount earning when left - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j069_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ... per month
         breakpoints: 200/800/1500/3000

         .................................................................................
            12         199.  value of breakpoint
             9         200.  value of breakpoint
            24         799.  value of breakpoint
            10         800.  value of breakpoint
            20        1499.  value of breakpoint
             7        1500.  value of breakpoint
            17        2999.  value of breakpoint
             8        3000.  value of breakpoint
            85    99999996.  greater than maximum breakpoint
         18277       blank.  inap (inapplicable); partial interview

构造变量

         *assign j070_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 
         
if j687yj063tow158_2bp <> 1 
         
if j067_ <> empty and j067_ <> nonresponse 
         
 

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

j070          amount earning when left - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j070_

         .................................................................................
             1          97.  data not available
            27          98.  dk (don't know); na (not ascertained)
            49          99.  rf (refused)
         18392       blank.  inap (inapplicable); partial interview

构造变量

         *assign j688yj073bp_toj080 := 0:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 1) 
         
if j687yj063tow158_2bp <> 1 
         
*not(else)*(if ((pij058_samejobtitle = retiredandworkingforsame) or 
         (activelanguage = exteng)) or (activelanguage = extspn)) 
         



*assign j688yj073bp_toj080 := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if (((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and (pwselfnowelse.j681yj038toj073 
         <> 1)) and (pwselfnowelse.j682yj045bp_toj073 <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and (pwelsen 

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

j688          branchpoint for j688y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowself.j688yj073bp_toj080

         .................................................................................
          1667           0.  all others
             4           1.  r is retired but still working for prev wave employer
         16798       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
 


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

j073m1        why left employer- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j073m[1]

         
         
         [why did you leave that employer?  (did the business close, were you laid off or
         let go, did you leave to take care of family members, or what?)/why did you stop
         working at that business?]
         
            do not probe but choose all that apply

         .................................................................................
           138           1.  business closed; business moved or sold
           289           2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
           313           3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
            71           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
           174           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
           260           6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
           585           7.  retired
            65           8.  r (family) moved
            20           9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
             2          15.  handed over responsibilities to other family members
            14          16.  transportation; distance to work
                        23.  to travel
             5          24.  early retirement incentive/offer
             4          25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
             2          94.  transferred; spouse transferred
            31          95.  r has not left/still has this job
                        96.  r disputes record; didn’t work for named employer at last
                             wave
            41          97.  other (specify)
            10          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         16443       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
 


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

j073m2        why left employer- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j073m[2]

         
         
         [why did you leave that employer?  (did the business close, were you laid off or
         let go, did you leave to take care of family members, or what?)/why did you stop
         working at that business?]
         
            do not probe but choose all that apply

         .................................................................................
             3           1.  business closed; business moved or sold
             5           2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
            10           3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
            10           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
             9           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
            24           6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
            24           7.  retired
             8           8.  r (family) moved
             2           9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
             1          15.  handed over responsibilities to other family members
             4          16.  transportation; distance to work
                        23.  to travel
             2          24.  early retirement incentive/offer
             4          25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
             8          95.  r has not left/still has this job
                        96.  r disputes record; didn’t work for named employer at last
                             wave
            21          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18334       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
 


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

j073m3        why left employer- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j073m[3]

         
         
         [why did you leave that employer?  (did the business close, were you laid off or
         let go, did you leave to take care of family members, or what?)/why did you stop
         working at that business?]
         
            do not probe but choose all that apply

         .................................................................................
                         1.  business closed; business moved or sold
                         2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
                         3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
                         4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
                         5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
                         6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
             1           7.  retired
             1           8.  r (family) moved
                         9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
                        15.  handed over responsibilities to other family members
                        16.  transportation; distance to work
                        23.  to travel
                        24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
             1          95.  r has not left/still has this job
                        96.  r disputes record; didn’t work for named employer at last
                             wave
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
 


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

j073m4        why left employer- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j073m[4]

         
         
         [why did you leave that employer?  (did the business close, were you laid off or
         let go, did you leave to take care of family members, or what?)/why did you stop
         working at that business?]
         
            do not probe but choose all that apply

         .................................................................................
                         1.  business closed; business moved or sold
                         2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
                         3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
                         4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
                         5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
                         6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
                         7.  retired
                         8.  r (family) moved
                         9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
                        15.  handed over responsibilities to other family members
                        16.  transportation; distance to work
                        23.  to travel
                        24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
                        95.  r has not left/still has this job
                        96.  r disputes record; didn’t work for named employer at last
                             wave
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
 


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

j075          employment situation change

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j075_

         did your employment situation change in some way that encouraged you to leave?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if j075_ = yes 

         
 


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

j076m1        how employment situation changed- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j076m[1]

         how did it change?
         
            choose all that apply

         .................................................................................
            27           1.  supervisor encouraged departure
             6           2.  coworker encouraged departure
            10           3.  wages reduced (or about to be reduced)
            18           4.  hours reduced (or about to be reduced)
             7           5.  would have been laid off; funding ended
            38           6.  new job duties; work load increased
             8           7.  new job location
             9           8.  became eligible for pension/social security
             1           9.  employer changed health insurance
            17          10.  special early retirement incentive offer
            14          21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
           118          22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
            15          23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
             1          24.  start or help with own/family business
            24          31.  physical and mental condition of r (including stress)
            20          95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             9          97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18125       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if j075_ = yes 

         
 


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

j076m2        how employment situation changed- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j076m[2]

         how did it change?
         
            choose all that apply

         .................................................................................
             3           1.  supervisor encouraged departure
             3           2.  coworker encouraged departure
             1           3.  wages reduced (or about to be reduced)
             3           4.  hours reduced (or about to be reduced)
             1           5.  would have been laid off; funding ended
             3           6.  new job duties; work load increased
             2           7.  new job location
             2           8.  became eligible for pension/social security
             2           9.  employer changed health insurance
             1          10.  special early retirement incentive offer
             1          21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
            12          22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
             2          23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
             1          24.  start or help with own/family business
             3          31.  physical and mental condition of r (including stress)
             2          95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             8          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18419       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if j075_ = yes 

         
 


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

j076m3        how employment situation changed- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j076m[3]

         how did it change?
         
            choose all that apply

         .................................................................................
             1           1.  supervisor encouraged departure
             1           2.  coworker encouraged departure
             1           3.  wages reduced (or about to be reduced)
             1           4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
             1          22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
                        23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
             1          31.  physical and mental condition of r (including stress)
                        95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18462       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if j075_ = yes 

         
 


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

j076m4        how employment situation changed- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j076m[4]

         how did it change?
         
            choose all that apply

         .................................................................................
                         1.  supervisor encouraged departure
                         2.  coworker encouraged departure
                         3.  wages reduced (or about to be reduced)
                         4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
                        22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
                        23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
                        31.  physical and mental condition of r (including stress)
                        95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if j075_ = yes 

         
 


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

j076m5        how employment situation changed-5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j076m[5]

         how did it change?
         
            choose all that apply

         .................................................................................
                         1.  supervisor encouraged departure
                         2.  coworker encouraged departure
                         3.  wages reduced (or about to be reduced)
                         4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
                        22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
                        23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
                        31.  physical and mental condition of r (including stress)
                        95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
if not (laidoffletgo in j073m) 

         
if not (hrsreducorabttobereduc in j076m) 

         
 


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

j078          continued to work w/ less hours

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j078_

         if your employer had allowed you to work fewer hours with correspondingly less
         pay, would you have continued working there?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if pij073bp_toj080 <> 1 

         
if not (businessclosed in j073m) and ((pirvarsz136_selfelseemp_v <> slf) or 
         (laidoffletgo in j073m)) 

         
 


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

j079          employer experience perm reduction

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j079_

         [did your employer experience a permanent reduction in employment between
         [system month] [system date] and the time you were leaving?/did your employer
         experience a permanent reduction in employment between [prev wave first r iw
         month] [prev wave first r iw year]/[prev wave iw year] and the time you were
         leaving?]
         
         permanent employment reductions are sometimes called 'downsizing'; 'layoffs' can
         be permanent or temporary

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
 


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

j080          any mos not work before quit

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j080_

         [were there any months between [prev wave first r iw month] [prev wave first r
         iw year]/[prev wave iw year] and [stop/retire work prev wave employer-month]
         [stop/retire work prev wave employer-year]/were there any months between [prev
         wave first r iw month] [prev wave first r iw year]/[prev wave iw year] and
         [stopped working for self-month] [stopped working for self-year]/were there any
         months between [prev wave first r iw month] [prev wave first r iw year]/[prev
         wave iw yr] and [retired-month] [retired-year] when you did not work at this
         business?/were there any months between [prev wave first r iw month] [prev wave
         first r iw year]/[prev wave iw year] and [stop/retire work prev wave
         employer-month] [stop/retire work prev wave employer-yr]/were there any months
         between [prev wave first r iw month] [prev wave first r iw year]/[prev wave iw
         year] and [stopped working for self-month] [stopped working for self-year]/were
         there any months between [prev wave first r iw month] [prev wave first r iw
         year]/[prev wave

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m1        months not work before quit- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[1]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
             3           1.  jan 04
             2           2.  feb 04
             5           3.  mar 04
             3           4.  apr 04
             6           5.  may 04
            17           6.  jun 04
            16           7.  jul 04
             6           8.  aug 04
             6           9.  sep 04
            11          10.  oct 04
            10          11.  nov 04
             6          12.  dec 04
             5          13.  all of 2004
             8          14.  jan 05
             7          15.  feb 05
             3          16.  mar 05
             3          17.  apr 05
             4          18.  may 05
             3          19.  jun 05
             6          20.  jul 05
             5          21.  aug 05
             2          22.  sep 05
             2          23.  oct 05
             4          24.  nov 05
             2          25.  dec 05
             4          26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
             1          65.  other (specify)
            22          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18292       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m2        months not work before quit- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[2]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
             1           3.  mar 04
             4           4.  apr 04
             3           5.  may 04
             7           6.  jun 04
            17           7.  jul 04
            14           8.  aug 04
             5           9.  sep 04
             5          10.  oct 04
             8          11.  nov 04
             8          12.  dec 04
                        13.  all of 2004
             8          14.  jan 05
             6          15.  feb 05
             5          16.  mar 05
             1          17.  apr 05
             1          18.  may 05
             4          19.  jun 05
             3          20.  jul 05
             4          21.  aug 05
             2          22.  sep 05
             2          23.  oct 05
             2          24.  nov 05
             5          25.  dec 05
             1          26.  all of 2005
             4          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
             2          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             4          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18340       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m3        months not work before quit- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[3]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
             1           4.  apr 04
             6           5.  may 04
             3           6.  jun 04
             6           7.  jul 04
            11           8.  aug 04
             8           9.  sep 04
             2          10.  oct 04
             6          11.  nov 04
             6          12.  dec 04
                        13.  all of 2004
             6          14.  jan 05
             6          15.  feb 05
             5          16.  mar 05
             2          17.  apr 05
             2          18.  may 05
             4          19.  jun 05
             3          20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
             2          23.  oct 05
             3          24.  nov 05
             1          25.  dec 05
             2          26.  all of 2005
             2          27.  jan 06
             3          28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
             2          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
             1          65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18370       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m4        months not work before quit- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[4]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
             1           1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
             3           6.  jun 04
             3           7.  jul 04
             6           8.  aug 04
             2           9.  sep 04
             5          10.  oct 04
             2          11.  nov 04
             4          12.  dec 04
                        13.  all of 2004
             7          14.  jan 05
             6          15.  feb 05
             4          16.  mar 05
             4          17.  apr 05
             3          18.  may 05
             4          19.  jun 05
             3          20.  jul 05
             3          21.  aug 05
                        22.  sep 05
             1          23.  oct 05
             2          24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             2          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18395       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m5        months not work before quit- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[5]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             2           2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             2           7.  jul 04
             2           8.  aug 04
             5           9.  sep 04
             1          10.  oct 04
             6          11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
             2          14.  jan 05
             6          15.  feb 05
             5          16.  mar 05
             3          17.  apr 05
             4          18.  may 05
             3          19.  jun 05
             4          20.  jul 05
             2          21.  aug 05
             2          22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             2          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             1          31.  may 06
             2          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18406       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m6        months not work before quit- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[6]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
             1           9.  sep 04
             6          10.  oct 04
                        11.  nov 04
             5          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
             6          16.  mar 05
             3          17.  apr 05
             2          18.  may 05
             2          19.  jun 05
             2          20.  jul 05
             5          21.  aug 05
             2          22.  sep 05
                        23.  oct 05
             2          24.  nov 05
                        25.  dec 05
             2          26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             2          29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18422       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m7        months not work before quit- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[7]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
             1           1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
             1           9.  sep 04
             1          10.  oct 04
             7          11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
             1          16.  mar 05
             4          17.  apr 05
             4          18.  may 05
             1          19.  jun 05
             3          20.  jul 05
                        21.  aug 05
             2          22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
             1          26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
                        31.  may 06
             1          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18431       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m8        months not work before quit- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[8]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
                         4.  apr 04
             1           5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
             1           9.  sep 04
                        10.  oct 04
             1          11.  nov 04
             6          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
             1          16.  mar 05
             1          17.  apr 05
             3          18.  may 05
             2          19.  jun 05
             1          20.  jul 05
             3          21.  aug 05
                        22.  sep 05
             1          23.  oct 05
             2          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18436       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m9        months not work before quit- 9

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[9]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
             1           6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
             1          12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
             1          16.  mar 05
             1          17.  apr 05
             2          18.  may 05
             2          19.  jun 05
             2          20.  jul 05
             1          21.  aug 05
             3          22.  sep 05
                        23.  oct 05
             2          24.  nov 05
             2          25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18445       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m10       months not work before quit- 10

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[10]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
                        16.  mar 05
                        17.  apr 05
             1          18.  may 05
             2          19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
             1          22.  sep 05
             4          23.  oct 05
                        24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
             2          27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m11       months not work before quit- 11

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[11]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
             1           5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
                        18.  may 05
             1          19.  jun 05
             2          20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             5          24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18452       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m12       months not work before quit- 12

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[12]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
             1           6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
                        22.  sep 05
             1          23.  oct 05
                        24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             2          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m13       months not work before quit- 13

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[13]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
             2          22.  sep 05
                        23.  oct 05
                        24.  nov 05
             1          25.  dec 05
             1          26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m14       months not work before quit- 14

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[14]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
             2          23.  oct 05
                        24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18462       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m15       months not work before quit- 15

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[15]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             2          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m16       months not work before quit- 16

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[16]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m17       months not work before quit- 17

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[17]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m18       months not work before quit- 18

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[18]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if (j080_ <> no) and j080_ <> nonresponse 

         
 


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

j081m19       months not work before quit- 19

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j081m.monthlist[19]

         which months were those?
         
         [iwer: months entered must be between  r's last iw month, year  and  month, year
         r stopped working for [employer (per j063&j064)/self (per j023&j024)]]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if ((pij063_mostopwrkprevemp <> dontknow) and (pij063_mostopwrkprevemp <> 
         refusal)) and ((pij064_yrstopwrkprevemp <> dontknow) and 
         (pij064_yrstopwrkprevemp <> refusal)) 

         
if pij065_ = empty or not ((pij065_ - piinita064_elapsemo2) < 2) 

         
if (((pij023_mostopwrkself <> dontknow) and (pij023_mostopwrkself <> 
         refusal)) and (pij024_yrstopwrkself <> dontknow)) and (pij024_yrstopwrkself <> 
         refusal) 

         
if pij025_mosnotwrkself = empty or not ((pij025_mosnotwrkself - 
         piinita064_elapsemo2) < 2) 

         
if pij058_samejobtitle = retiredandworkingforsame 

         
 


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

j083          work credited to prev wave pension

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j083_

         is your current work on this job being credited to the pension plan that you
         were a member of in your previous interview?

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

构造变量

         *assign j084_ := yes:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if pirvarsz133_jobpension_v = yes 
         



ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
*not(else)*(if pirvarsz133_jobpension_v = yes) 
         
 

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

j084          included in pension plan

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j084_

         if not self-employed at r's last iw (z136 not 2):
         were you included in a pension or retirement plan, or in any tax deferred
         savings plan, through your work when you worked for [r's last iw employer name
         (per z091)/that employer]?
         
         otherwise:
         aside from iras not sponsored by your business or keogh plans, were you included
         in a pension or retirement plan, or in any tax deferred savings plan, through
         your work?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
 


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

j085          # pension plans

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j085_

         
         
         [according to our records, you reported that you were included in one or more
         pension plans on this job.]
         
         in how many different pension plans were you included on this job?
         
          1-8 plans 
         
         [   enter '95' if r denies being included in any pension plan ]

         .................................................................................
            28           0.  none
           650           1.  one
           158           2.  two
            14           3.  three
             3           4.  four
                         5.  five
                         6.  six
                         7.  seven
                         8.  eight
            33          95.  denies being included in pension plan
             3          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         17578       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j085_ = dontknow 

         
 


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

j086          one pension plan or more than one

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j086_

         is this just one plan or more than one?

         .................................................................................
             1           1.  one plan
                         3.  more than one
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j087_typepenplanloop := 1:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j085_ = dontknow 
         
if j086_ = oneplan 
         



*assign j087_typepenplanloop := 2:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j08 

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

j087          type pension plan loop

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.j087_typepenplanloop

         .................................................................................
           826                     1-4.  number of pensions
         17643                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
 


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

jw001a        type of pension plan-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].w001a

         
         
         [i would like to know about the type of the most important pension or retirement
         plan you had./now i have some questions about the most important of these plans.
         i would like to know what type of plan this was./now i have some questions about
         the next mo
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         was your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

         .................................................................................
           362           1.  type a
           412           2.  type b
            34           3.  both types
            16           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         17643       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw002a        amount in pension when left-b-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w002a

         pension type [ab - formula/account/b - account/a - formula] 
         
          [for the part of your pension where money is accumulated in an account, how
         /how ]  much money was in your account when you left that 
         [business/employer/job] ?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            351        0      910000      62942.30     125283.01   18007
         -----------------------------------------------------------------
             1          -2.  does not have an account
            94    99999998.  dk (don't know); na (not ascertained)
            16    99999999.  rf (refused)

构造变量

         *assign w003a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw003a        amount in pension when left-b - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
            60           0.  value of breakpoint
             4        5000.  value of breakpoint
            14        5001.  value of breakpoint
             1       20000.  value of breakpoint
            13       20001.  value of breakpoint
             1       50000.  value of breakpoint
             8       50001.  value of breakpoint
             3      150000.  value of breakpoint
             6      150001.  value of breakpoint
         18359       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw004a        amount in pension when left-b - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
            16        4999.  value of breakpoint
             4        5000.  value of breakpoint
            15       19999.  value of breakpoint
             1       20000.  value of breakpoint
            16       49999.  value of breakpoint
             1       50000.  value of breakpoint
             6      149999.  value of breakpoint
             3      150000.  value of breakpoint
            48    99999996.  greater than maximum breakpoint
         18359       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw005a        amount in pension when left-b - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w005a

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

jw006a1       disposition of pension-b-1-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w006b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
            95           1.  withdrew the money
           132           2.  rolled over into ira
           157           3.  left to accumulate
            12           4.  convert to annuity
            10           5.  transferred to new employer
             7           6.  lost benefits
            31           7.  received/receiving installments
            13          97.  other (specify)
             2          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18007       blank.  inap (inapplicable); partial interview

jw006a2       disposition of pension-b-1-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w006b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
             2           1.  withdrew the money
             2           2.  rolled over into ira
             4           3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
             2           7.  received/receiving installments
             2          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

jw006a3       disposition of pension-b-1-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w006b[3]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
             1           7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

jw006a4       disposition of pension-b-1-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w006b[4]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if ((not (withdrewthemoney in w006b) and not (lostbenefits in w006b)) and not 
         (withdrewthemoney in w044b)) and not (lostbenefits in w044b) 

         
 


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

jw065a        allowed lump sum payment-type b -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
 


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

jw008a        amount left in old account-b-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w008a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you leave in the old account to accumulate?

         .................................................................................
             6              1500-75000.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
             1              9999999999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (installments in w006b) or (installments in w044b) 

         
 


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

jw063a        type b pens total amt rec installments-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w063a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money in total did you receive in installments?

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             29        0       37000       5048.86       9627.74   18435
         -----------------------------------------------------------------
             5  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 

         
 


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

jw009a        amount in pension now-b-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w009a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much is in that account now?
         
            do not probe dk/rf 
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             97        0      935000      69047.74     147853.71   18308
         -----------------------------------------------------------------
            56    99999998.  dk (don't know); na (not ascertained)
             8    99999999.  rf (refused)

构造变量

         *assign w010a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw010a        amount in pension now-b - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            27           0.  value of breakpoint
             1       10000.  value of breakpoint
             2       10001.  value of breakpoint
             1       20000.  value of breakpoint
             6       20001.  value of breakpoint
             1       50000.  value of breakpoint
             5       50001.  value of breakpoint
             1      150000.  value of breakpoint
             3      150001.  value of breakpoint
         18422       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw011a        amount in pension now-b - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w011a

         unfolding procedure: unfm_2up1down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
             6        9999.  value of breakpoint
             1       10000.  value of breakpoint
             2       19999.  value of breakpoint
             1       20000.  value of breakpoint
             7       49999.  value of breakpoint
             1       50000.  value of breakpoint
             4      149999.  value of breakpoint
             1      150000.  value of breakpoint
            24    99999996.  greater than maximum breakpoint
         18422       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw012a        amount in pension now-b - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w012a

         .................................................................................
            17          97.  data not available
            15          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         18430       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw013a        amount converted to annuity-b-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w013a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did you convert to an annuity?
         
          amount:

         .................................................................................
             1      185000.  actual value
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw014a        age when annuity started-b-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w014a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how old were you when you started receiving the benefits from that annuity?
         
         50-80 age
         
            if r indicates benefits have not yet started, ask at what age they will
         begin, and note this in comment box

         user note: the code definition on the interview screen was 50-80; however,
         responses of 20-95 were allowed by the program.

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             10       59          95         68.70         10.83   18457
         -----------------------------------------------------------------
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw015a        amount of annuity-b-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w015a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits from that annuity per month or year?
         
            if benefits have not yet started, record what benefits will be 
         
          amount: 
         
         per:

         .................................................................................
             6                 0-26054.  actual value
             5                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18457                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

jw016a        amount of annuity per-b-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w016a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: $[amount of annuity-b]
         
          per:

         .................................................................................
             3           4.  month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw049a        annuity benefits duration-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w049a

         pension type [ab - formula/account/b - account/a - formula] 
         
         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             2           1.  as long as r lives
             6           2.  as long as r or sp lives
             1           3.  for a fixed time period
             1           7.  other(specify)
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

jw051a        annuity benefits-until yr- 1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w051a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
             1        9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

jw052a        annuity benefits-until age -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w052a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

jw053a        annuity benefits-years - 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw054a        spp die will annuity income change -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w054a

         pension type [ab - formula/account/b - account/a - formula] 
         
         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
             3           1.  change
             7           3.  stay the same
                         7.  other(specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw018a        amount of pension rollover-b-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w018a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the rollover amount to?
         
          amount:

         .................................................................................
             1       25000.  actual value
                9999999998.  dk (don't know); na (not ascertained)
             1  9999999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw019a        amount of transfer-b-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w019a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the transfer amount to?
         
          amount:

         .................................................................................
             1  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw056a        how much money withdrawn -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w056a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you withdraw?

         .................................................................................
             6               750-23000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw057a        what done with money withdrawn-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typeb.w057a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
             3           1.  bought durables
            46           2.  spent it
            17           3.  saved/invested
            24           4.  paid off debt
             2           5.  rolled into ira
             1           7.  other (specify)
             3           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18372       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021a1       disposition of pension-a-1-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w021b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
            99           1.  expect future benefits
           232           2.  receiving benefits now
            30           3.  received cash settlement
            23           4.  rolled over into ira
            12           6.  lost benefits
             4           7.  other (specify)
             9           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         18057       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021a2       disposition of pension-a-1-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w021b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
             5           2.  receiving benefits now
             7           3.  received cash settlement
             4           4.  rolled over into ira
                         6.  lost benefits
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18452       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021a3       disposition of pension-a-1-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w021b[3]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
             1           3.  received cash settlement
             1           4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021a4       disposition of pension-a -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w021b[4]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if not (receivedcashsettlement in w021b) and not (lostbenefits in w021b) 

         
 


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

jw064a        type a pens plan cash settlement -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w064a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw023a        month start receiving benefits-a-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w023a

         pension type [ab - formula/account/b - account/a - formula] 
         
         in what  month  and year did you start to receive these benefits?
         
          month: 
         
         year:

         .................................................................................
            32           1.  jan
            16           2.  feb
            21           3.  mar
            13           4.  apr
            18           5.  may
            19           6.  jun
            40           7.  jul
            25           8.  aug
            12           9.  sep
             9          10.  oct
            15          11.  nov
             9          12.  dec
             8          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18232       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw024a        year start receiving benefits-a-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w024a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (in what month and  year  did you start to receive these benefits?)
         
         month: [month start receiving benefits-a]
         
          year:

         .................................................................................
           221               1996-2007.  actual value
            16                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18232                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw025a        amount of benefits-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w025a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits per month or year?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
           206                0-390000.  actual value
            17                99999998.  dk (don't know); na (not ascertained)
            14                99999999.  rf (refused)
         18232                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if w025a <> empty and w025a <> nonresponse 

         
if w025a <> 0 

         
 


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

jw026a        amount of benefits per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w026a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (how much are the benefits per month or year?)
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of benefits]
         
          per:

         .................................................................................
           181           4.  month
            23           6.  year
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18264       blank.  inap (inapplicable); partial interview

构造变量

         *assign j116_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j116a         amount of pension benefits - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600
         random entry points: $400, $1,200
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            16           0.  value of breakpoint
             7         401.  value of breakpoint
             1        1200.  value of breakpoint
             1        1201.  value of breakpoint
             4        1601.  value of breakpoint
         18440       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j117a         amount of pension benefits - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j117_

         unfolding procedure: unfm_2up1down (max)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
             1         199.  value of breakpoint
             7        1199.  value of breakpoint
             1        1200.  value of breakpoint
             1        1599.  value of breakpoint
            19    99999996.  greater than maximum breakpoint
         18440       blank.  inap (inapplicable); partial interview

构造变量

         *assign j118_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j118a         amount of pension benefits - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j118_

         .................................................................................
             2          97.  data not available
             6          98.  dk (don't know); na (not ascertained)
            10          99.  rf (refused)
         18451       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw028a        adjusted for cost of living-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w028a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
*not(else)*(if (w028a <> yes) and (piwhichsection <> 1)) 

         
if w028a = yes 

         
 


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

jw059a        benefits adjusted automatically -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w059a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted automatically?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

jw030a        amount of cash settlement-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w030a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did the cash settlement amount to?
         
            do not probe dk/rf 
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             29      370      605000      83136.90     162899.51   18431
         -----------------------------------------------------------------
             7    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j123_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j123a         amount of cash settlement - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000
         random entry points: $6,000, $60,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             2           0.  value of breakpoint
             2        2000.  value of breakpoint
             1        6001.  value of breakpoint
             1       60000.  value of breakpoint
             1      250001.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j124a         amount of cash settlement - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j124_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
             2        2000.  value of breakpoint
             1       60000.  value of breakpoint
             4    99999996.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j125a         amount of cash settlement - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j125_

         .................................................................................
             2          97.  data not available
             1          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

jw031a1       what r did w/ cash-1-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w031b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
             1           1.  bought durables
             9           2.  spent it
            10           3.  saved/invested
             7           4.  paid off debt
             8           5.  rolled into ira
                         7.  other (specify)
             2           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18431       blank.  inap (inapplicable); partial interview

jw031a2       what r did w/ cash-1-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w031b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
             1           2.  spent it
                         3.  saved/invested
             1           4.  paid off debt
                         5.  rolled into ira
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

jw031a3       what r did w/ cash-1-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w031b[3]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
             1           3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

jw031a4       what r did w/ cash-1-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w031b[4]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

jw033a        amount of rollover-a-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             22     2000      200200      86793.18      66257.82   18441
         -----------------------------------------------------------------
             5    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

jw035a        age expect to rec benefits-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w035a

         pension type [ab - formula/account/b - account/a - formula] 
         
         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
          40-94 age
         96 already receiving all benefits

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             78       52          80         63.14          4.89   18372
         -----------------------------------------------------------------
                        96.  already receiving all benefits
            19          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

jw036a        form of expected benefits-type a-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w036a

         pension type [ab - formula/account/b - account/a - formula] 
         
         about how much do you expect these benefits to be, either as a percent of your
         pay when you left that job, or as an amount per month or year when you start
         receiving them?

         .................................................................................
             7           1.  percent of pay
            60           2.  amount per month/year
             3           3.  lump sum
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18391       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = percentofpay 

         
 


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

jw037a        expected benefit-pct final pay-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w037a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter percent of final pay 
         
          1-100 percent
         
         percent:

         .................................................................................
             3                   33-50.  actual value
             4                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
 


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

jw038a        amount of expected benefits-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w038a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  how much do you expect to receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            50                61-27000.  actual value
             8                99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18409                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 

         
 


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

jw039a        expected benefits per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w039a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of expected benefits]
         
          per:

         .................................................................................
            44           4.  month
             6           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18419       blank.  inap (inapplicable); partial interview

构造变量

         *assign j133_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j133a         amount of expected benefits - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000
         random entry points: $1,000, $2,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             5           0.  value of breakpoint
             1        1000.  value of breakpoint
             4        3001.  value of breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j134a         amount of expected benefits - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j134_

         unfolding procedure: unfm_1up2down (max)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
             1         499.  value of breakpoint
             1        1000.  value of breakpoint
             8    99999996.  greater than maximum breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j135a         amount of expected benefits - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.j135_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
*not(else)*(if w036a = amountpermonthyear) 

         
if w036a = lumpsum 

         
 


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

jw041a        expected benefits-lump sum-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].typea.w041a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter lump sum amount 
         
          amount:

         .................................................................................
             2              500-250000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


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

jw042a        earliest age leave/rec pension-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[1].w042earlyagerecpen

         
         
         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
          30-80 age
         95 no age requirement

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            571       30          80         59.81          4.66   17645
         -----------------------------------------------------------------
           135          95.  no age requirement
           116          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
 


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

jw001b        type of pension plan-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].w001a

         
         
         [i would like to know about the type of the most important pension or retirement
         plan you had./now i have some questions about the most important of these plans.
         i would like to know what type of plan this was./now i have some questions about
         the next mo
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         was your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

         .................................................................................
            40           1.  type a
           123           2.  type b
             3           3.  both types
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18295       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw002b        amount in pension when left-b-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w002a

         pension type [ab - formula/account/b - account/a - formula] 
         
          [for the part of your pension where money is accumulated in an account, how
         /how ]  much money was in your account when you left that 
         [business/employer/job] ?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            101       30     1000000     100000.79     178658.02   18336
         -----------------------------------------------------------------
            21    99999998.  dk (don't know); na (not ascertained)
            11    99999999.  rf (refused)

构造变量

         *assign w003a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw003b        amount in pension when left-b - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
            17           0.  value of breakpoint
             2        5001.  value of breakpoint
             1       20000.  value of breakpoint
             2       20001.  value of breakpoint
             2       50000.  value of breakpoint
             5       50001.  value of breakpoint
             1      150000.  value of breakpoint
             2      150001.  value of breakpoint
         18437       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw004b        amount in pension when left-b - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             3        4999.  value of breakpoint
             3       19999.  value of breakpoint
             1       20000.  value of breakpoint
             2       49999.  value of breakpoint
             2       50000.  value of breakpoint
             3      149999.  value of breakpoint
             1      150000.  value of breakpoint
            17    99999996.  greater than maximum breakpoint
         18437       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw005b        amount in pension when left-b - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w005a

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

jw006b1       disposition of pension-b-2-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w006b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
            23           1.  withdrew the money
            33           2.  rolled over into ira
            50           3.  left to accumulate
             5           4.  convert to annuity
             3           5.  transferred to new employer
             5           6.  lost benefits
             5           7.  received/receiving installments
             6          97.  other (specify)
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18336       blank.  inap (inapplicable); partial interview

jw006b2       disposition of pension-b-2-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w006b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
             1           2.  rolled over into ira
             3           3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
             1           7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

jw006b3       disposition of pension-b-2-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w006b[3]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

jw006b4       disposition of pension-b-2-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w006b[4]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if ((not (withdrewthemoney in w006b) and not (lostbenefits in w006b)) and not 
         (withdrewthemoney in w044b)) and not (lostbenefits in w044b) 

         
 


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

jw065b        allowed lump sum payment-type b -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
 


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

jw008b        amount left in old account-b-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w008a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you leave in the old account to accumulate?

         .................................................................................
             3            47000-100000.  actual value
             1              9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (installments in w006b) or (installments in w044b) 

         
 


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

jw063b        type b pens total amt rec installments-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w063a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money in total did you receive in installments?

         .................................................................................
             6                 0-10000.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 

         
 


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

jw009b        amount in pension now-b-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w009a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much is in that account now?
         
            do not probe dk/rf 
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             39        0     1000000     144523.26     218815.09   18416
         -----------------------------------------------------------------
            10    99999998.  dk (don't know); na (not ascertained)
             4    99999999.  rf (refused)

构造变量

         *assign w010a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw010b        amount in pension now-b - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             6           0.  value of breakpoint
             1       20001.  value of breakpoint
             1       50000.  value of breakpoint
             1       50001.  value of breakpoint
             1      150000.  value of breakpoint
             1      150001.  value of breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw011b        amount in pension now-b - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w011a

         unfolding procedure: unfm_2up1down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
             1       49999.  value of breakpoint
             1       50000.  value of breakpoint
             1      149999.  value of breakpoint
             1      150000.  value of breakpoint
             7    99999996.  greater than maximum breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw012b        amount in pension now-b - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w012a

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw013b        amount converted to annuity-b-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w013a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did you convert to an annuity?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw014b        age when annuity started-b-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w014a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how old were you when you started receiving the benefits from that annuity?
         
         50-80 age
         
            if r indicates benefits have not yet started, ask at what age they will
         begin, and note this in comment box

         .................................................................................
             5                   55-70.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw015b        amount of annuity-b-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w015a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits from that annuity per month or year?
         
            if benefits have not yet started, record what benefits will be 
         
          amount: 
         
         per:

         .................................................................................
             4                380-2880.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

jw016b        amount of annuity per-b-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w016a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: $[amount of annuity-b]
         
          per:

         .................................................................................
             4           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw049b        annuity benefits duration-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w049a

         pension type [ab - formula/account/b - account/a - formula] 
         
         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             1           1.  as long as r lives
             1           2.  as long as r or sp lives
             3           3.  for a fixed time period
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

jw051b        annuity benefits-until yr- 2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w051a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

jw052b        annuity benefits-until age -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w052a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

jw053b        annuity benefits-years - 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
             1           7.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw054b        spp die will annuity income change -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w054a

         pension type [ab - formula/account/b - account/a - formula] 
         
         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
             3           3.  stay the same
             1           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw018b        amount of pension rollover-b-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w018a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the rollover amount to?
         
          amount:

         .................................................................................
             1       30000.  actual value
             1  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw019b        amount of transfer-b-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w019a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the transfer amount to?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw056b        how much money withdrawn -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w056a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you withdraw?

         .................................................................................
             3             20000-30000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw057b        what done with money withdrawn-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typeb.w057a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
             2           1.  bought durables
             8           2.  spent it
             8           3.  saved/invested
             5           4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18446       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021b1       disposition of pension-a-2-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w021b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
            18           1.  expect future benefits
            18           2.  receiving benefits now
             3           3.  received cash settlement
             4           4.  rolled over into ira
             4           6.  lost benefits
             2           7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18418       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021b2       disposition of pension-a-2-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w021b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
             1           4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021b3       disposition of pension-a-2-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w021b[3]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if not (receivedcashsettlement in w021b) and not (lostbenefits in w021b) 

         
 


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

jw064b        type a pens plan cash settlement -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w064a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw023b        month start receiving benefits-a-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w023a

         pension type [ab - formula/account/b - account/a - formula] 
         
         in what  month  and year did you start to receive these benefits?
         
          month: 
         
         year:

         .................................................................................
             2           1.  jan
             2           2.  feb
                         3.  mar
             1           4.  apr
             7           5.  may
             2           6.  jun
             1           7.  jul
             2           8.  aug
                         9.  sep
                        10.  oct
             1          11.  nov
                        12.  dec
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18451       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw024b        year start receiving benefits-a-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w024a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (in what month and  year  did you start to receive these benefits?)
         
         month: [month start receiving benefits-a]
         
          year:

         .................................................................................
            17               2004-2006.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18451                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw025b        amount of benefits-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w025a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits per month or year?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            16                78-90000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18451                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if w025a <> empty and w025a <> nonresponse 

         
if w025a <> 0 

         
 


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

jw026b        amount of benefits per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w026a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (how much are the benefits per month or year?)
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of benefits]
         
          per:

         .................................................................................
            12           4.  month
             4           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         *assign j116_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j116b         amount of pension benefits - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600
         random entry points: $400, $1,200
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j117b         amount of pension benefits - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j117_

         unfolding procedure: unfm_2up1down (max)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
             2    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j118_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j118b         amount of pension benefits - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j118_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw028b        adjusted for cost of living-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w028a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
*not(else)*(if (w028a <> yes) and (piwhichsection <> 1)) 

         
if w028a = yes 

         
 


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

jw059b        benefits adjusted automatically -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w059a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted automatically?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

jw030b        amount of cash settlement-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w030a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did the cash settlement amount to?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             2              8000-24000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j123_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j123b         amount of cash settlement - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000
         random entry points: $6,000, $60,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j124b         amount of cash settlement - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j124_

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j125b         amount of cash settlement - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j125_

         .................................................................................
             1          97.  data not available
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

jw031b1       what r did w/ cash-2-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w031b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
             1           4.  paid off debt
             1           5.  rolled into ira
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

jw031b2       what r did w/ cash-2-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w031b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

jw033b        amount of rollover-a-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          amount:

         .................................................................................
             4             24000-51000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

jw035b        age expect to rec benefits-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w035a

         pension type [ab - formula/account/b - account/a - formula] 
         
         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
          40-94 age
         96 already receiving all benefits

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             18       55          70         62.89          3.74   18451
         -----------------------------------------------------------------
                        96.  already receiving all benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

jw036b        form of expected benefits-type a-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w036a

         pension type [ab - formula/account/b - account/a - formula] 
         
         about how much do you expect these benefits to be, either as a percent of your
         pay when you left that job, or as an amount per month or year when you start
         receiving them?

         .................................................................................
             2           1.  percent of pay
            13           2.  amount per month/year
             3           3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18451       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = percentofpay 

         
 


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

jw037b        expected benefit-pct final pay-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w037a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter percent of final pay 
         
          1-100 percent
         
         percent:

         .................................................................................
             1          10.  actual value
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
 


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

jw038b        amount of expected benefits-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w038a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  how much do you expect to receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            10                 150-800.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18456                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 

         
 


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

jw039b        expected benefits per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w039a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of expected benefits]
         
          per:

         .................................................................................
            10           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j133_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j133b         amount of expected benefits - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000
         random entry points: $1,000, $2,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1           0.  value of breakpoint
             1        3000.  value of breakpoint
             1        3001.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j134b         amount of expected benefits - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j134_

         unfolding procedure: unfm_2up1down (max)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
             1        3000.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j135b         amount of expected benefits - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.j135_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
*not(else)*(if w036a = amountpermonthyear) 

         
if w036a = lumpsum 

         
 


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

jw041b        expected benefits-lump sum-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].typea.w041a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter lump sum amount 
         
          amount:

         .................................................................................
             3              2000-35000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


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

jw042b        earliest age leave/rec pension-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[2].w042earlyagerecpen

         
         
         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
          30-80 age
         95 no age requirement

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            148       46          95         66.47         14.40   18295
         -----------------------------------------------------------------
                        95.  no age requirement
            25          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
 


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

jw001c        type of pension plan-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].w001a

         
         
         [i would like to know about the type of the most important pension or retirement
         plan you had./now i have some questions about the most important of these plans.
         i would like to know what type of plan this was./now i have some questions about
         the next mo
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         was your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

         .................................................................................
             5           1.  type a
            12           2.  type b
                         3.  both types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18452       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw002c        amount in pension when left-b-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w002a

         pension type [ab - formula/account/b - account/a - formula] 
         
          [for the part of your pension where money is accumulated in an account, how
         /how ]  much money was in your account when you left that 
         [business/employer/job] ?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
          amount:

         .................................................................................
             7               800-54000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18457                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw003c        amount in pension when left-b - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             5           0.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw004c        amount in pension when left-b - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             5    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw005c        amount in pension when left-b - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w005a

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

jw006c1       disposition of pension-b-3-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w006b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
             2           2.  rolled over into ira
             7           3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
             1           6.  lost benefits
             1           7.  received/receiving installments
                        97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

jw006c2       disposition of pension-b-3-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w006b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if ((not (withdrewthemoney in w006b) and not (lostbenefits in w006b)) and not 
         (withdrewthemoney in w044b)) and not (lostbenefits in w044b) 

         
 


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

jw065c        allowed lump sum payment-type b -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
 


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

jw008c        amount left in old account-b-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w008a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you leave in the old account to accumulate?

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (installments in w006b) or (installments in w044b) 

         
 


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

jw063c        type b pens total amt rec installments-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w063a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money in total did you receive in installments?

         .................................................................................
             1        1500.  actual value
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 

         
 


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

jw009c        amount in pension now-b-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w009a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much is in that account now?
         
            do not probe dk/rf 
         
          amount:

         .................................................................................
             3              3000-18000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw010c        amount in pension now-b - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             4           0.  value of breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw011c        amount in pension now-b - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w011a

         unfolding procedure: unfm_2up1down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
             4    99999996.  greater than maximum breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw012c        amount in pension now-b - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w012a

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw013c        amount converted to annuity-b-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w013a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did you convert to an annuity?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw014c        age when annuity started-b-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w014a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how old were you when you started receiving the benefits from that annuity?
         
         50-80 age
         
            if r indicates benefits have not yet started, ask at what age they will
         begin, and note this in comment box

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw015c        amount of annuity-b-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w015a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits from that annuity per month or year?
         
            if benefits have not yet started, record what benefits will be 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

jw016c        amount of annuity per-b-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w016a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: $[amount of annuity-b]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw049c        annuity benefits duration-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w049a

         pension type [ab - formula/account/b - account/a - formula] 
         
         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
                         1.  as long as r lives
                         3.  for a fixed time period
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

jw051c        annuity benefits-until yr- 3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w051a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

jw052c        annuity benefits-until age -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w052a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

jw053c        annuity benefits-years - 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw054c        spp die will annuity income change -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w054a

         pension type [ab - formula/account/b - account/a - formula] 
         
         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
                         3.  stay the same
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw018c        amount of pension rollover-b-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w018a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the rollover amount to?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw019c        amount of transfer-b-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w019a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the transfer amount to?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw056c        how much money withdrawn -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w056a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you withdraw?

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw057c        what done with money withdrawn-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typeb.w057a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021c1       disposition of pension-a-3-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w021b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
             2           1.  expect future benefits
             2           2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
             1           6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021c2       disposition of pension-a-3-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w021b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if not (receivedcashsettlement in w021b) and not (lostbenefits in w021b) 

         
 


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

jw064c        type a pens plan cash settlement -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w064a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw023c        month start receiving benefits-a-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w023a

         pension type [ab - formula/account/b - account/a - formula] 
         
         in what  month  and year did you start to receive these benefits?
         
          month: 
         
         year:

         .................................................................................
                         1.  jan
             1           2.  feb
                         3.  mar
                         4.  apr
                         5.  may
                         6.  jun
                         7.  jul
             1           8.  aug
                         9.  sep
                        10.  oct
                        11.  nov
                        12.  dec
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw024c        year start receiving benefits-a-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w024a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (in what month and  year  did you start to receive these benefits?)
         
         month: [month start receiving benefits-a]
         
          year:

         .................................................................................
             2               2005-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw025c        amount of benefits-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w025a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits per month or year?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             2                  95-588.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if w025a <> empty and w025a <> nonresponse 

         
if w025a <> 0 

         
 


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

jw026c        amount of benefits per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w026a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (how much are the benefits per month or year?)
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of benefits]
         
          per:

         .................................................................................
             2           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j116_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j116c         amount of pension benefits - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600
         random entry points: $400, $1,200
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j117c         amount of pension benefits - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j117_

         unfolding procedure: unfm_2up1down (max)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j118_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j118c         amount of pension benefits - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j118_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw028c        adjusted for cost of living-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w028a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
*not(else)*(if (w028a <> yes) and (piwhichsection <> 1)) 

         
if w028a = yes 

         
 


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

jw059c        benefits adjusted automatically -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w059a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted automatically?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

jw030c        amount of cash settlement-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w030a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did the cash settlement amount to?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j123_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j123c         amount of cash settlement - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000
         random entry points: $6,000, $60,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j124c         amount of cash settlement - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j124_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j125c         amount of cash settlement - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j125_

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

jw031c1       what r did w/ cash-3-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w031b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

jw033c        amount of rollover-a-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

jw035c        age expect to rec benefits-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w035a

         pension type [ab - formula/account/b - account/a - formula] 
         
         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
          40-94 age
         96 already receiving all benefits

         .................................................................................
             2                   61-65.  actual value
                                    96.  already receiving all benefits
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

jw036c        form of expected benefits-type a-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w036a

         pension type [ab - formula/account/b - account/a - formula] 
         
         about how much do you expect these benefits to be, either as a percent of your
         pay when you left that job, or as an amount per month or year when you start
         receiving them?

         .................................................................................
             1           1.  percent of pay
             1           2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = percentofpay 

         
 


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

jw037c        expected benefit-pct final pay-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w037a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter percent of final pay 
         
          1-100 percent
         
         percent:

         .................................................................................
             1          10.  actual value
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
 


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

jw038c        amount of expected benefits-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w038a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  how much do you expect to receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1         300.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 

         
 


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

jw039c        expected benefits per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w039a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of expected benefits]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j133_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j133c         amount of expected benefits - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000
         random entry points: $1,000, $2,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j134c         amount of expected benefits - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j134_

         unfolding procedure: unfm_2up1down (max)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j135c         amount of expected benefits - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.j135_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
*not(else)*(if w036a = amountpermonthyear) 

         
if w036a = lumpsum 

         
 


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

jw041c        expected benefits-lump sum-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].typea.w041a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter lump sum amount 
         
          amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


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

jw042c        earliest age leave/rec pension-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[3].w042earlyagerecpen

         
         
         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
          30-80 age
         95 no age requirement

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             12       53          67         59.50          4.54   18452
         -----------------------------------------------------------------
             3          95.  no age requirement
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
 


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

jw001d        type of pension plan-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].w001a

         
         
         [i would like to know about the type of the most important pension or retirement
         plan you had./now i have some questions about the most important of these plans.
         i would like to know what type of plan this was./now i have some questions about
         the next mo
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         was your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

         .................................................................................
             1           1.  type a
             2           2.  type b
                         3.  both types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw002d        amount in pension when left-b-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w002a

         pension type [ab - formula/account/b - account/a - formula] 
         
          [for the part of your pension where money is accumulated in an account, how
         /how ]  much money was in your account when you left that 
         [business/employer/job] ?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
          amount:

         .................................................................................
             2             10000-28000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw003d        amount in pension when left-b - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw004d        amount in pension when left-b - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
                  99999996.  greater than maximum breakpoint
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

jw005d        amount in pension when left-b - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w005a

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

jw006d1       disposition of pension-b-4-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w006b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
             1           2.  rolled over into ira
             1           3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

jw006d2       disposition of pension-b-4-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w006b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         when you [retired,/left that [business/employer/job],] did you withdraw the
         money, roll it over into an ira, leave it to accumulate in the old plan, convert
         it to an annuity, [transfer it to a new employer, did you lose your
         benefits,/did you lose your benefits,] did you receive or are you receiving one
         or more installments, or what?
         
          do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money
                         2.  rolled over into ira
                         3.  left to accumulate
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if ((not (withdrewthemoney in w006b) and not (lostbenefits in w006b)) and not 
         (withdrewthemoney in w044b)) and not (lostbenefits in w044b) 

         
 


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

jw065d        allowed lump sum payment-type b -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
 


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

jw008d        amount left in old account-b-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w008a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you leave in the old account to accumulate?

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (installments in w006b) or (installments in w044b) 

         
 


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

jw063d        type b pens total amt rec installments-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w063a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money in total did you receive in installments?

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 

         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 

         
 


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

jw009d        amount in pension now-b-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w009a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much is in that account now?
         
            do not probe dk/rf 
         
          amount:

         .................................................................................
             1       28096.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw010d        amount in pension now-b - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw011d        amount in pension now-b - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w011a

         unfolding procedure: unfm_2up1down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if (((lefttoaccumulate in w006b) or (lefttoaccumulate in w044b)) or 
         (installments in w006b)) or (installments in w044b) 
         
if (lefttoaccumulate in w006b) or (lefttoaccumulate in w044b) 
         
if w009a <> empty and w009a <> nonresponse 
         
 

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

jw012d        amount in pension now-b - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w012a

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw013d        amount converted to annuity-b-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w013a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did you convert to an annuity?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw014d        age when annuity started-b-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w014a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how old were you when you started receiving the benefits from that annuity?
         
         50-80 age
         
            if r indicates benefits have not yet started, ask at what age they will
         begin, and note this in comment box

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw015d        amount of annuity-b-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w015a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits from that annuity per month or year?
         
            if benefits have not yet started, record what benefits will be 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

jw016d        amount of annuity per-b-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w016a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: $[amount of annuity-b]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw049d        annuity benefits duration-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w049a

         pension type [ab - formula/account/b - account/a - formula] 
         
         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
                         1.  as long as r lives
                         3.  for a fixed time period
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

jw051d        annuity benefits-until yr- 4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w051a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

jw052d        annuity benefits-until age -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w052a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
*not(else)*(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

jw053d        annuity benefits-years - 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

jw054d        spp die will annuity income change -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w054a

         pension type [ab - formula/account/b - account/a - formula] 
         
         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
                         3.  stay the same
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw018d        amount of pension rollover-b-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w018a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the rollover amount to?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

jw019d        amount of transfer-b-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w019a

         pension type [ab - formula/account/b - account/a - formula] 
         how much did the transfer amount to?
         
          amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw056d        how much money withdrawn -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w056a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money did you withdraw?

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

jw057d        what done with money withdrawn-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typeb.w057a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021d1       disposition of pension-a-4-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w021b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
             1           1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         


if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 


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

jw021d2       disposition of pension-a-4-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w021b[2]

         pension type [ab - formula/account/b - account/a - formula] 
         
         [now, about the part of your pension where benefits are based on a formula.] do
         you expect to receive benefits from this plan in the future, are you receiving
         benefits now, did you get a cash settlement or a lump sum payment when you left,
         did you lose your benefits, did you roll it over into an ira, or what?
         
            do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if not (receivedcashsettlement in w021b) and not (lostbenefits in w021b) 

         
 


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

jw064d        type a pens plan cash settlement -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w064a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw023d        month start receiving benefits-a-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w023a

         pension type [ab - formula/account/b - account/a - formula] 
         
         in what  month  and year did you start to receive these benefits?
         
          month: 
         
         year:

         .................................................................................
                         1.  jan
                         2.  feb
                         3.  mar
                         4.  apr
                         5.  may
                         6.  jun
                         7.  jul
                         8.  aug
                         9.  sep
                        10.  oct
                        11.  nov
                        12.  dec
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw024d        year start receiving benefits-a-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w024a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (in what month and  year  did you start to receive these benefits?)
         
         month: [month start receiving benefits-a]
         
          year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw025d        amount of benefits-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w025a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much are the benefits per month or year?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if w025a <> empty and w025a <> nonresponse 

         
if w025a <> 0 

         
 


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

jw026d        amount of benefits per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w026a

         pension type [ab - formula/account/b - account/a - formula] 
         
         (how much are the benefits per month or year?)
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of benefits]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j116_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j116d         amount of pension benefits - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600
         random entry points: $400, $1,200
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j117d         amount of pension benefits - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j117_

         unfolding procedure: unfm_2up1down (max)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j118_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivingbenefitsnow in w021b 
         
if w025a <> empty and w025a <> nonresponse 
         
 

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

j118d         amount of pension benefits - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j118_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

jw028d        adjusted for cost of living-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w028a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
*not(else)*(if (w028a <> yes) and (piwhichsection <> 1)) 

         
if w028a = yes 

         
 


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

jw059d        benefits adjusted automatically -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w059a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted automatically?

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

jw030d        amount of cash settlement-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w030a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much did the cash settlement amount to?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j123_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j123d         amount of cash settlement - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000
         random entry points: $6,000, $60,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j124d         amount of cash settlement - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j124_

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if receivedcashsettlement in w021b 
         
if w030a <> empty and w030a <> nonresponse 
         
 

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

j125d         amount of cash settlement - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j125_

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

jw031d1       what r did w/ cash-4-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w031b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

jw033d        amount of rollover-a-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

jw035d        age expect to rec benefits-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w035a

         pension type [ab - formula/account/b - account/a - formula] 
         
         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
          40-94 age
         96 already receiving all benefits

         .................................................................................
             1          61.  actual value
                        96.  already receiving all benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

jw036d        form of expected benefits-type a-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w036a

         pension type [ab - formula/account/b - account/a - formula] 
         
         about how much do you expect these benefits to be, either as a percent of your
         pay when you left that job, or as an amount per month or year when you start
         receiving them?

         .................................................................................
                         1.  percent of pay
             1           2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = percentofpay 

         
 


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

jw037d        expected benefit-pct final pay-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w037a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter percent of final pay 
         
          1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
 


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

jw038d        amount of expected benefits-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w038a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  how much do you expect to receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1         200.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 

         
 


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

jw039d        expected benefits per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w039a

         pension type [ab - formula/account/b - account/a - formula] 
         
            probe if necessary:  is that per month or year?
         
         amount: [amount of expected benefits]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j133_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j133d         amount of expected benefits - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000
         random entry points: $1,000, $2,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j134d         amount of expected benefits - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j134_

         unfolding procedure: unfm_2up1down (max)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if (workstatus.j677yj023bp <> 1) and 
         (workstatus.j677yj023bp <> 6) 
         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 
         
if (j083_ <> yes) and j083_ <> nonresponse 
         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 
         
if j087_typepenplanloop <> empty 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 
         
if expectfuturebenefits in w021b 
         
if (pisecastartinterviewa009_selfprxy = slf) 
         
if w035a <> nonresponse 
         
if w035a <> 96 
         
*not(else)*(if w036a = percentofpay) 
         
if w036a = amountpermonthyear 
         
if w038a <> empty and w038a <> nonresponse 
         
 

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

j135d         amount of expected benefits - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.j135_

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

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
*not(else)*(if w036a = percentofpay) 

         
*not(else)*(if w036a = amountpermonthyear) 

         
if w036a = lumpsum 

         
 


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

jw041d        expected benefits-lump sum-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].typea.w041a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter lump sum amount 
         
          amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j677yj023bp <> 1) and (workstatus.j677yj023bp <> 6) 

         
if ((((((pwselfnowelse.j678yj023tow158_2bp <> 1) and 
         (pwselfnowelse.j679yj028tow158_2bp <> 1)) and 
         (pwselfnowelse.j680yj031bp_tow158_2bp <> 1)) and 
         (pwelsenowelse.j683yj045tow158_2bp <> 1)) and 
         (pwelsenowelse.j684yj058bp_toj167bp <> 1)) and (pwelsenowelse.j686yj063bp <> 
         1)) and (pwelsenowself.j687yj063tow158_2bp <> 1) 

         
if (j083_ <> yes) and j083_ <> nonresponse 

         
if ((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal) 

         
if j087_typepenplanloop <> empty 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


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

jw042d        earliest age leave/rec pension-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.previousjobandpension.pwelsenowselfcontd.typepenplanloop[4].w042earlyagerecpen

         
         
         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
          30-80 age
         95 no age requirement

         .................................................................................
             3                   53-62.  actual value
                                    95.  no age requirement
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j689yj158bp := 0:

*not(else)*(if pij058_samejobtitle = 
         retiredandworkingforsame) 
         
*not(else)*(if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and (pij020_workforpay 
         <> yes)) 
         
*not(else)*(if pij020_workforpay <> yes) 
         
*not(else)*(if pij021_empselfoth = slfempd) 
         



*assign j689yj158bp := 1:

if pij058_samejobtitle = 
         retiredandworkingforsame 
         



*assign j689yj158bp := 2:

*not(else)*(if pij058_samejobtitle = 
         retiredandworkingforsame) 
         
if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and (pij020_workforpay 
         <> yes) 
         



*assign j689yj158bp := 3:

*not(else)*(if pij058_samejobtitle = 
         retiredandworkingforsame) 
         
*not(else)*(if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and (pij020_workforpay 
         <> yes)) 
         
if pij020_workforpay <> yes 
         



*assign j689yj158bp := 4:

*not(else)*(if pij058_samejobtitle = 
         retiredandworkingforsame) 
         
*not(else)* 

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

j689          branchpoint for j689y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.j689yj158bp

         .................................................................................
          5086           0.  all others
             5           1.  retired and working for prev wave employer
           302           2.  r in nursing home and does not have home outside of nursing
                             home and not working for pay
         11563           3.  r is not working for pay
          1513           4.  r is self employed
                     blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij063bp_toj169 <> 1 

         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 

         
 


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

j166m         work in what industry-masked

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobinfo.j166_

         (what kind of business or industry do you work in--that is, what do they make or
         do at the place where you work?  (what industry do you typically work
         in?)\now i have a few questions about your current business.  what industry do
         you work in?  that is, what does your company do or make?)

         user note: code categories have been collapsed to protect participant
         confidentiality.

         .................................................................................
           107           1.  agriculture, forestry, fishing, and hunting (017 - 029)
             9           2.  mining (037 - 049)
            10           3.  utilities (057 - 069)
           239           4.  construction (077)
           176           5.  manufacturing (continued) (107 - 399)
            95           6.  wholesale trade (407 - 459)
           293           7.  retail trade (467 - 579)
            91           8.  transportation and warehousing (607 - 639)
            39           9.  information (647 - 679)
           113          10.  finance and insurance (687 - 699)
           162          11.  real estate and rental and leasing (707 - 719)
           226          12.  professional, scientific, and technical services (727 - 749)
           135          13.  management, administrative and support, and waste (757 -
                             779)
           148          14.  educational services (786 - 789)
           231          15.  health care and social assistance (797 - 847)
            73          16.  arts, entertainment, and recreation (856 - 859)
            99          17.  accomodations and food services (866 - 869)
           306          18.  other services (except public administration) (877 - 929)
            45          19.  public administration and active duty military (937 - 987)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15872       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij063bp_toj169 <> 1 

         
if j734yj167bp_toj172 <> 1 

         
 


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

j168m         type work done- masked

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobinfo.j168_

         what sort of work do you do? (tell me a little more about what you do.)

         user note: code categories have been collapsed to protect participant
         confidentiality.

         .................................................................................
           556           1.  management occupations (000 - 044)
            89           2.  business operations specialists (050 - 073)
           100           3.  financial specialists (080 - 095)
            49           4.  computer and mathematical occupations (100 - 124)
            69           5.  architecture and engineering occupations (130 - 156)
            53           6.  life, physical, and social science occupations (160 - 196)
           112           7.  community and social services occupations (200 - 206)
            77           8.  legal occupations (210 - 215)
           289           9.  education, training, and library occupations (220 - 255)
           104          10.  arts, design, entertainment, sports, and media occupations
                             (260 - 296)
           187          11.  healthcare practitioners and technical occupations (300 -
                             354)
           106          12.  healthcare support occupations (360 - 365)
            76          13.  protective service occupations (370 - 395)
           163          14.  food preparation and serving occupations (400 - 416)
           271          15.  building and grounds cleaning and maintenance occupations
                             (420 - 425)
           226          16.  personal care and service occupations (430 - 465)
           573          17.  sales occupations (470 - 496)
           691          18.  office and administrative support occupations (500 - 593)
            34          19.  farming, fishing, and forestry occupations (600 - 613)
           216          20.  construction trades (620 - 676)
             1          21.  extraction workers (680 - 694)
           109          22.  installation, maintenance, and repair workers (700 - 762)
           249          23.  production occupations (770 - 896)
           278          24.  transportation and material moving occupations (900 - 975)
             2          25.  military specific occupations (980 - 985)
                        99.  not ascertained (dk;rf)
         13789       blank.  inap (inapplicable); partial interview

构造变量

         *assign j734yj167bp_toj172 := 0:

if (j689yj158bp <> 2) and (j689yj158bp <> 
         3) 
         
if pij063bp_toj169 <> 1 
         
if pij021_empselfoth <> slfempd 
         
*not(else)*(if ((pij058_samejobtitle <> yes) and (pij058_samejobtitle <> 
         retiredandworkingforsame)) or (j732_4wave = 0)) 
         
*not(else)*(if j732_4wave <> 0) 
         



*assign j734yj167bp_toj172 := 1:

if (j689yj158bp <> 2) and (j689yj158bp 
         <> 3) 
         
if pij063bp_toj169 <> 1 
         
if pij021_empselfoth <> slfempd 
         
*not(else)*(if ((pij058_samejobtitle <> yes) and (pij058_samejobtitle <> 
         retiredandworkingforsame)) or (j732_4wave = 0)) 
         
if j732_4wave <> 0 
         
 

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

j734          branchpoint for j734y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobinfo.j734yj167bp_toj172

         .................................................................................
          1895           1.  j732_4wave <> 0
         16574       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if j734yj167bp_toj172 <> 1 

         
 


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

j169          month started this kind of work

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobinfo.j169_mostartkindwrk

         in what month and year did you start doing this kind of work, including work for
         previous employers?

         .................................................................................
           435           1.  jan
           232           2.  feb
           254           3.  mar
           268           4.  apr
           324           5.  may
           392           6.  jun
           285           7.  jul
           385           8.  aug
           529           9.  sep
           307          10.  oct
           230          11.  nov
           141          12.  dec
           921          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)
         13761       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if j734yj167bp_toj172 <> 1 

         
 


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

j170          year- started this kind of work

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.currentjob.currjobinfo.j170_

         .................................................................................
          4645               1922-2007.  actual value
            60                    9998.  dk (don't know); na (not ascertained)
             3                    9999.  rf (refused)
         13761                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
 


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

j172          hrs work per week

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobinfo.j172_hrswrkperwk

         [how many hours a week do you usually work on this job?/how many hours a week do
         you usually work in this business?]
         
         1-95 hours

         user note: the code definition on the interview screen was 1-95; however,
         responses of 0-168 were allowed by the program.

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           6467        0         168         36.14         15.88   11866
         -----------------------------------------------------------------
           130         998.  dk (don't know); na (not ascertained)
             6         999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij021_empselfoth <> slfempd 

         
if (j172_hrswrkperwk <> dontknow) and (j172_hrswrkperwk <> refusal) 

         
 


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

j173          hours stay same or vary

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobinfo.j173_hrsvary

         
         
         do you work  [the same/this]  number of hours nearly every week, or do the hours
         you work vary a lot from week to week?
         
            if variation is due to not working at all in some weeks, probe:  these
         questions are about times when you are working.

         .................................................................................
          3963           1.  same each week/this number
          1045           2.  vary a lot
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij021_empselfoth <> slfempd 

         
if (j172_hrswrkperwk <> dontknow) and (j172_hrswrkperwk <> refusal) 

         
if ((j173_hrsvary <> sameeachweekthisnumber) and (j173_hrsvary <> dontknow)) 
         and (j173_hrsvary <> refusal) 

         
 


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

j174          hrs per week-long hrs

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobinfo.j174_

         how many hours would you work in a week with relatively long hours?
         
         1-95 hours

         user note: the code definition on the interview screen was 1-95; however,
         responses of 1-168 were allowed by the program.

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1035        1         120         45.60         19.02   17424
         -----------------------------------------------------------------
             9         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij021_empselfoth <> slfempd 

         
if (j172_hrswrkperwk <> dontknow) and (j172_hrswrkperwk <> refusal) 

         
if ((j173_hrsvary <> sameeachweekthisnumber) and (j173_hrsvary <> dontknow)) 
         and (j173_hrsvary <> refusal) 

         
 


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

j175          hrs pr week-short week

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobinfo.j175_hrswkshort

         how many hours in a relatively short week?
         
         0-95 hours

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1038        0          72         26.37         15.26   17424
         -----------------------------------------------------------------
             5         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if pij021_empselfoth <> slfempd 

         
 


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

j176          number weeks paid vacation

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobinfo.j176_wkspaidvac

         how many weeks of paid vacation do you get each year?
         
         0-52 weeks
         
          number of weeks: 
         
         time unit:

         .................................................................................
          4942                   0-288.  actual value
           143                     998.  dk (don't know); na (not ascertained)
             6                     999.  rf (refused)
         13378                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j177_ := none:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if pij021_empselfoth <> slfempd 
         
if j176_wkspaidvac <> empty and (j176_wkspaidvac = 0) 
         



ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if pij021_empselfoth <> slfempd 
         
*not(else)*(if j176_wkspaidvac <> empty and (j176_wkspaidvac = 0)) 
         
*not(else)*(if (j176_wkspaidvac = dontknow) or (j176_wkspaidvac = refusal)) 
         
 

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

j177          time unit for weeks paid vacation

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobinfo.j177_

         (how many weeks of paid vacation do you get each year?)
         
         number of weeks: [number weeks paid vacation]
         
          time unit:

         .................................................................................
           136           1.  days
          3208           2.  weeks
            10           3.  hours
            16           4.  months
          1715           6.  none
             5           7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13378       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
 


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

j179          wks pr yr usually work

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobinfo.j179_wkswrkperyr

         
         
            read slowly 
         
         [counting paid vacations as weeks of work, how many weeks a year do you usually
         work on this job?/how many weeks a year do you usually work on this job?]
         
            count paid sick time as work time 
         
         1-52 weeks
         
         weeks per year:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           6482        0          52         48.02          9.42   11866
         -----------------------------------------------------------------
           116          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)

构造变量

         *assign j703_marginallyempd := 0:

if (j689yj158bp <> 2) and (j689yj158bp <> 
         3) 
         
*not(else)*(if ((j172_hrswrkperwk <= 10) and (j179_wkswrkperyr <= 20)) and 
         (pirvarsz206_pwmarginallyempd = 1)) 
         



*assign j703_marginallyempd := 1:

if (j689yj158bp <> 2) and 
         (j689yj158bp <> 3) 
         
if ((j172_hrswrkperwk <= 10) and (j179_wkswrkperyr <= 20)) and 
         (pirvarsz206_pwmarginallyempd = 1) 
         
 

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

j703          current wave marginally employed

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobinfo.j703_marginallyempd

         .................................................................................
          6536           0.  all others
            68           1.  j172_hrswrkperwk <= 10 and j179_wkswrkperyr <= 20 and
                             pirvarsz206_pwmarginallyempd = 1
         11865       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if j703_marginallyempd <> 1 

         
 


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

j180          miss any dys because of health

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobinfo.j180_

         
         
         in the last 12 months, did you miss any days from work because of your health?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if j703_marginallyempd <> 1 

         
if ((j180_ <> no) and (j180_ <> dontknow)) and (j180_ <> refusal) 

         
 


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

j181          # dys missed

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobinfo.j181_

         about how many days did you miss?
         
         days:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2408        1         365         13.65         33.13   16021
         -----------------------------------------------------------------
            36         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         *assign j182_ := slfempd:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
*not(else)*(if pij058_samejobtitle = yes) 
         
if pij021_empselfoth = slfempd 
         



*assign j182_ := smempandjobtitlepw:

if (j689yj158bp <> 2) and 
         (j689yj158bp <> 3) 
         
if pij058_samejobtitle = yes 
         
 

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

j182          j182 branchpoint

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.j182_

         .................................................................................
          1890           1.  same employer and job title as prev wave
          1513           2.  self-employed
                         3.  otherwise
         15066       blank.  inap (inapplicable); partial interview

构造变量

         *assign j733yj183bp := 0:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
*not(else)*(if pij021_empselfoth = slfempd) 
         
*not(else)*(if currjobinfo.j703_marginallyempd = 1) 
         
*not(else)*(if (pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitle <> 
         yes) and (pij058_samejobtitle <> retiredandworkingforsame))) 
         
*not(else)*(if j732_4wave <> 0) 
         



*assign j733yj183bp := 1:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if pij021_empselfoth = slfempd 
         



*assign j733yj183bp := 2:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
*not(else)*(if pij021_empselfoth = slfempd) 
         
if currjobinfo.j703_marginallyempd = 1 
         



*assign j733yj183bp := 3:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
*not(else)*(if pij021_empselfoth = slfempd) 
         
*not(else)*(if currjobinfo.j703_marginallyempd = 1) 
         
if (pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitle <> yes) and 
         (pij058_samejobtitle <> retiredandworkingforsame)) 
         



*assign j733yj183bp := 4:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
*not(else)*(if 

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

j733          branchpoint for j733y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.j733yj183bp

         .................................................................................
          1513           1.  r is self employed
            32           2.  r works less than 10 hrs a week and less than 20 wks a year
          3171           3.  r is not working for prev wave employer or retired and
                             working for prev wave employer
          1888           4.  j732_4wave <> 0
         11865       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j733yj183bp <> 1 

         
 


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

j183          paid sick days per year

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.j183_

         how many days of paid sick leave do you get each year?

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2642        0         955          6.34         26.43   15298
         -----------------------------------------------------------------
           202         995.  no set number
           323         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j733yj183bp <> 1 

         
 


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

j184          long term disability

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.j184_

         does your employer provide long-term disability on this job?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j733yj183bp <> 1 

         
 


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

j185          decisions about pay/promotion

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.j185_

         on your job, do you make decisions about the pay and promotions of others?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j733yj183bp <> 1 

         
if ((j185_ <> no) and (j185_ <> dontknow)) and (j185_ <> refusal) 

         
 


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

j186          how many pay and promotion decisions

         section: j     level: respondent      type: numeric    width: 5   decimals: 0
         ref: secj.currentjob.j186_

         for how many people do you make pay and promotion decisions?

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            408        1        4000         35.14        208.48   18050
         -----------------------------------------------------------------
            11       99998.  dk (don't know); na (not ascertained)
                     99999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
 


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

j187          paid regular salary/wages

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfempd.j187_

         are you paid a regular salary or wages?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((j187_ <> no) and (j187_ <> dontknow)) and (j187_ <> refusal) 

         
 


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

j188          self-employment salary amount

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentjob.currjobselfempd.j188_

         how much are you paid before taxes and other deductions?
         
            do not probe dk/rf
         
           if amount per hour, enter both dollars and cents
         
           use zero for none 
         
          amount: 
         
         per:

         .................................................................................
           414                2-600000.  actual value
            31             99999999998.  dk (don't know); na (not ascertained)
            46             99999999999.  rf (refused)
         17978                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((j187_ <> no) and (j187_ <> dontknow)) and (j187_ <> refusal) 

         
if j188_ <> empty and j188_ <> nonresponse 

         
if j188_ <> 0 

         
 


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

j192          self-employment salary amount per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobselfempd.j192_

         (how much are you paid before taxes and other deductions?)
         
         amount: [self-employment salary amount]
         
          per:

         .................................................................................
            82           1.  hour
           103           2.  week
            13           3.  every two weeks/bi-weekly
            82           4.  month
             3           5.  twice a month
           119           6.  year
             4          11.  day
             8          97.  other (specify); including per visit, class, mile, job
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18055       blank.  inap (inapplicable); partial interview

构造变量

         *assign j189_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j187_ <> no) and (j187_ <> dontknow)) and (j187_ <> refusal) 
         
if j188_ <> empty and j188_ <> nonresponse 
         
 

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

j189          self-employment salary amount - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentjob.currjobselfempd.j189_

         j189-j191 unfolding sequence
         question text: does it amount to less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $15,000, $30,000, $75,000
         random entry points: $15,000, $30,000
         entry point assignment: 1 or {not 1} at x508
         order of entry point assignments and procedures correspond

         .................................................................................
            40           0.  value of breakpoint
             1        5000.  value of breakpoint
             8        5001.  value of breakpoint
             6       15001.  value of breakpoint
             2       30000.  value of breakpoint
            12       30001.  value of breakpoint
             2       75000.  value of breakpoint
             6       75001.  value of breakpoint
         18392       blank.  inap (inapplicable); partial interview

构造变量

         *assign j190_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j187_ <> no) and (j187_ <> dontknow)) and (j187_ <> refusal) 
         
if j188_ <> empty and j188_ <> nonresponse 
         
 

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

j190          self-employment salary amount - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobselfempd.j190_

         .................................................................................
             5        4999.  value of breakpoint
             1        5000.  value of breakpoint
             8       14999.  value of breakpoint
             4       29999.  value of breakpoint
             2       30000.  value of breakpoint
             9       74999.  value of breakpoint
             2       75000.  value of breakpoint
            46    99999996.  greater than maximum breakpoint
         18392       blank.  inap (inapplicable); partial interview

构造变量

         *assign j191_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j187_ <> no) and (j187_ <> dontknow)) and (j187_ <> refusal) 
         
if j188_ <> empty and j188_ <> nonresponse 
         
 

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

j191          self-employment salary amount - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobselfempd.j191_

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
 


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

j194          rec net earnings/profits

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfempd.j194_

         do you receive some or all of the net earnings or profits?
         
          def:  net earning or profit is total business incomes less total business
         expenses.

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((j194_ <> no) and (j194_ <> dontknow)) and (j194_ <> refusal) 

         
 


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

j195          amt net earnings/profits

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentjob.currjobselfempd.j195_

         [in addition to your regular salary, how/how]  much do you receive from net
         earnings or profits?
         
          amount:
         
         per:
         
           if r has trouble giving dollar figure, ask:  what did you earn the last year
         you worked?
         
          def:  net earning or profit is total business incomes less total business
         expenses.
         
            do not probe dk/rf
         
           if amount per hour, enter both dollars and cents
         
           use zero for none

         .................................................................................
           843               0-5000000.  actual value
           202             99999999998.  dk (don't know); na (not ascertained)
           134             99999999999.  rf (refused)
         17290                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((j194_ <> no) and (j194_ <> dontknow)) and (j194_ <> refusal) 

         
if j195_ <> empty and j195_ <> nonresponse 

         
if j195_ <> 0 

         
 


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

j199          amt net earnings/profits per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobselfempd.j199_

         ( [in addition to your regular salary, how/how]  much do you receive from net
         earnings or profits?)
         
         amount: [amt net earnings/profits]
         
          per:

         .................................................................................
            15           1.  hour
            39           2.  week
             1           3.  every two weeks/bi-weekly
            44           4.  month
             4           5.  twice a month
           606           6.  year
             3          11.  day
            14          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17743       blank.  inap (inapplicable); partial interview

构造变量

         *assign j196_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j194_ <> no) and (j194_ <> dontknow)) and (j194_ <> refusal) 
         
if j195_ <> empty and j195_ <> nonresponse 
         
 

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

j196          amount of net earnings/profits - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentjob.currjobselfempd.j196_

         j196-j198 unfolding sequence
         question text: does it amount to less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $3,000, $10,000, $25,000, $65,000
         random entry points: $10,000, $25,000
         entry point assignment: 1 or {not 1} at x509
         order of entry point assignments and procedures correspond

         .................................................................................
           169           0.  value of breakpoint
             7        3000.  value of breakpoint
            28        3001.  value of breakpoint
            12       10000.  value of breakpoint
            37       10001.  value of breakpoint
            10       25000.  value of breakpoint
            37       25001.  value of breakpoint
             4       65000.  value of breakpoint
            30       65001.  value of breakpoint
         18135       blank.  inap (inapplicable); partial interview

构造变量

         *assign j197_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j194_ <> no) and (j194_ <> dontknow)) and (j194_ <> refusal) 
         
if j195_ <> empty and j195_ <> nonresponse 
         
 

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

j197          amount of net earnings/profits - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobselfempd.j197_

         .................................................................................
            27        2999.  value of breakpoint
             7        3000.  value of breakpoint
            33        9999.  value of breakpoint
            12       10000.  value of breakpoint
            37       24999.  value of breakpoint
            10       25000.  value of breakpoint
            29       64999.  value of breakpoint
             4       65000.  value of breakpoint
           175    99999996.  greater than maximum breakpoint
         18135       blank.  inap (inapplicable); partial interview

构造变量

         *assign j198_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
if ((j194_ <> no) and (j194_ <> dontknow)) and (j194_ <> refusal) 
         
if j195_ <> empty and j195_ <> nonresponse 
         
 

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

j198          amount of net earnings/profits - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobselfempd.j198_

         .................................................................................
             2          97.  data not available
            54          98.  dk (don't know); na (not ascertained)
           100          99.  rf (refused)
         18313       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
 


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

j201          # employees in business

         section: j     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secj.currentjob.currjobselfempd.j201_

         including yourself, how many people work in this business?
         
         1-9994
         
         # of people:

         user note: the code definition on the interview screen was 1-9994; however,
         responses of 1-999995 were allowed by the program.

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1480        1      200000        158.95       5206.82   16957
         -----------------------------------------------------------------
            29      999998.  dk (don't know); na (not ascertained)
             3      999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((pisecarelationsa020tsamespp_a <> yesandspptrisliving) and 
         (pisecarelationsa020tsamespp_a <> thatptrisnowrssp)) or 
         (pirvarsz136_selfelseemp_v <> slf) 

         
if (pirespondents1x065acouplenss in [married, remarried, partnered_vol, 
         repartnered_vol]) and (j201_ <> 1) 

         
 


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

j202          sp work in business

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfempd.j202_

         does your  [you/husband/wife/partner]  do any work for the business?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((pisecarelationsa020tsamespp_a <> yesandspptrisliving) and 
         (pisecarelationsa020tsamespp_a <> thatptrisnowrssp)) or 
         (pirvarsz136_selfelseemp_v <> slf) 

         
if (pirespondents1x065acouplenss in [married, remarried, partnered_vol, 
         repartnered_vol]) and (j201_ <> 1) 

         
if ((j202_ <> no) and (j202_ <> dontknow)) and (j202_ <> refusal) 

         
 


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

j203          hours/week sp works

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobselfempd.j203_

         how many hours a week does  [he/she]  usually work for the business?
         
         1-95 hours

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             62        0          95         30.44         24.20   18404
         -----------------------------------------------------------------
             3         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 

         
if j185_ = empty 

         
if ((pisecarelationsa020tsamespp_a <> yesandspptrisliving) and 
         (pisecarelationsa020tsamespp_a <> thatptrisnowrssp)) or 
         (pirvarsz136_selfelseemp_v <> slf) 

         
if (pirespondents1x065acouplenss in [married, remarried, partnered_vol, 
         repartnered_vol]) and (j201_ <> 1) 

         
if ((j202_ <> no) and (j202_ <> dontknow)) and (j202_ <> refusal) 

         
 


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

j204          sp paid regular salary

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfempd.j204_

         is  [he/she]  paid a regular salary?

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

构造变量

         *assign j716yj204toj248 := 1:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if (j733yj183bp <> 2) and (j733yj183bp <> 4) 
         
if j185_ = empty 
         
 

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

j716          branchpoint for j716y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobselfempd.j716yj204toj248

         in what month and year did you start working for [this business/this employer]?
         
         if this is a reinterview r (z076=1):
         [iwer: if date given is before r's last iw month, year, please verify with r]
         
         if r is not self-employed (j021 not 2):
         [iwer: if r worked more than once for this employer, ask about first hire]
         
         j248
         month:

         .................................................................................
          1513           1.  r does not have the same spouse as last wave or r was not
                             self employed last wave
         16956       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
 


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

j205          how paid on job

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j205_

         are you salaried on this job, paid by the hour, or what?

         .................................................................................
          1773           1.  salaried
          2983           2.  hourly
           146           3.  piecework/commission
           178           7.  other/combination
             5           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
         13378       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if j205_ = salaried 

         
 


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

j206          amount of salary on job

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentjob.currjobelseempd.j206_

         how much is your salary, before taxes and other deductions?
         
            do not probe dk/rf
         
           if respondent is a teacher, record annual salary
         
           if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
          1599                0-875000.  actual value
            51             99999999998.  dk (don't know); na (not ascertained)
           126             99999999999.  rf (refused)
         16693                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if j205_ = salaried 

         
if j206_ <> empty and j206_ <> nonresponse 

         
if j206_ <> 0 

         
 


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

j210          amount of salary on job per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j210_

         (how much is your salary, before taxes and other deductions?)
         
            if respondent is a teacher, record annual salary
         
           probe if necessary:  is that per hour, week, month, or year?
         
         amount: [amount of salary on job]
         
          per:

         .................................................................................
            27           1.  hour
           151           2.  week
            64           3.  every two weeks/bi-weekly
           181           4.  month
             3           5.  twice a month
          1152           6.  year
             1          11.  day
            19          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         16871       blank.  inap (inapplicable); partial interview

构造变量

         *assign j207_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
if j205_ = salaried 
         
if j206_ <> empty and j206_ <> nonresponse 
         
 

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

j207          amount of salary on job - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentjob.currjobelseempd.j207_

         j207-j209 unfolding sequence
         question text: does it amount to less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $10,000, $25,000, $50,000, $100,000
         random entry points: $25,000, $50,000
         entry point assignment: 1 or {not 1} at x510
         order of entry point assignments and procedures correspond

         .................................................................................
            79           0.  value of breakpoint
             7       10001.  value of breakpoint
             3       25000.  value of breakpoint
            34       25001.  value of breakpoint
             5       50000.  value of breakpoint
            34       50001.  value of breakpoint
            15      100001.  value of breakpoint
         18292       blank.  inap (inapplicable); partial interview

构造变量

         *assign j208_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
if j205_ = salaried 
         
if j206_ <> empty and j206_ <> nonresponse 
         
 

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

j208          amount of salary on job - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobelseempd.j208_

         .................................................................................
             3        9999.  value of breakpoint
             8       24999.  value of breakpoint
             3       25000.  value of breakpoint
            32       49999.  value of breakpoint
             5       50000.  value of breakpoint
            28       99999.  value of breakpoint
            98    99999996.  greater than maximum breakpoint
         18292       blank.  inap (inapplicable); partial interview

构造变量

         *assign j209_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
if j205_ = salaried 
         
if j206_ <> empty and j206_ <> nonresponse 
         
 

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

j209          amount of salary on job - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j209_

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if j205_ = salaried 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
 


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

j212          how paid for overtime

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j212_

         if you were to work more hours than usual during some weeks, would you get paid
         for those extra hours, get time off later, or get no compensation for the extra
         hours?
         
            if two different rates are given (e.g., depending on day of week) probe for
         most frequently used rate

         .................................................................................
           286           1.  extra pay
           308           2.  time off
          1102           3.  no compensation
            64           6.  don't work over time (vol)
             9           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         16698       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if j205_ = salaried 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j212_ = extrapay 

         
 


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

j213          overtime rate

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j213_

         about how much would you make per hour for those extra hours?

         .................................................................................
           146           1.  time and half
             3           2.  double time
            59           3.  straight time or regular wage
            35           4.  per hour amount
            27           7.  other (specify)
            11           8.  dk (don't know); na (not ascertained)
             5           9.  rf (refused)
         18183       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if j205_ = salaried 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j212_ = extrapay 

         
if j213_ = perhouramount 

         
 


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

j215          overtime rate-$ pr hr

         section: j     level: respondent      type: numeric    width: 12  decimals: 2
         ref: secj.currentjob.currjobelseempd.j215_

         probe if necessary:  how much would you make per hour for each extra hour?
         
            be sure to enter .00 for cents if there are none 
         
         amount per hour:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             26        4         100         29.58         22.64   18441
         -----------------------------------------------------------------
             2   999999998.  dk (don't know); na (not ascertained)
                 999999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
if j205_ = hourly 

         
 


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

j216          hrly wage rate

         section: j     level: respondent      type: numeric    width: 12  decimals: 2
         ref: secj.currentjob.currjobelseempd.j216_

         what is your hourly wage rate for regular work time?
         
            do not probe dk/rf
         
           if amount per hour, enter both dollars and cents 
         
          amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2778        0        1300         15.34         31.52   15486
         -----------------------------------------------------------------
            81   999999998.  dk (don't know); na (not ascertained)
           124   999999999.  rf (refused)

构造变量

         *assign j217_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
*not(else)*(if j205_ = salaried) 
         
if j205_ = hourly 
         
if j216_ <> empty and j216_ <> nonresponse 
         
 

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

j217          hourly wage rate - min

         section: j     level: respondent      type: numeric    width: 9   decimals: 0
         ref: secj.currentjob.currjobelseempd.j217_

         j217-j219 unfolding sequence
         question text: does it amount to less than $____ per hour, more than $____ per
         hour, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $7.00, $11.00, $16.00, $26.00
         random entry points: $11.00, $16.00
         entry point assignment: 1 or {not 1} at x501
         order of entry point assignments and procedures correspond

         .................................................................................
           110           0.  value of breakpoint
             8           7.  value of breakpoint
            14           8.  value of breakpoint
             6          11.  value of breakpoint
            28          12.  value of breakpoint
             6          16.  value of breakpoint
            18          17.  value of breakpoint
             3          26.  value of breakpoint
            12          27.  value of breakpoint
         18264       blank.  inap (inapplicable); partial interview

构造变量

         *assign j218_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
*not(else)*(if j205_ = salaried) 
         
if j205_ = hourly 
         
if j216_ <> empty and j216_ <> nonresponse 
         
 

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

j218          hourly wage rate - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobelseempd.j218_

         .................................................................................
             3           6.  value of breakpoint
             8           7.  value of breakpoint
            20          10.  value of breakpoint
             6          11.  value of breakpoint
            23          15.  value of breakpoint
             6          16.  value of breakpoint
            15          25.  value of breakpoint
             3          26.  value of breakpoint
           121    99999996.  greater than maximum breakpoint
         18264       blank.  inap (inapplicable); partial interview

构造变量

         *assign j219_ :=  empty:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
*not(else)*(if j205_ = salaried) 
         
if j205_ = hourly 
         
if j216_ <> empty and j216_ <> nonresponse 
         
 

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

j219          hourly wage rate - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j219_

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
if j205_ = hourly 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (j216_ <> dontknow) and (j216_ <> refusal) 

         
 


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

j220          overtime rate hourly wage

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j220_

         what is your hourly wage rate for overtime?
         
            if two different rates are given (e.g., depending on day of week) probe for
         most frequently used rate

         .................................................................................
          1507           1.  time and a half
            21           2.  double time
           150           3.  straight time or regular wage
            37           4.  amount per hour
            22           5.  get time off
           972           6.  don't work overtime
            45           7.  other (specify)
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15707       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
if j205_ = hourly 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (j216_ <> dontknow) and (j216_ <> refusal) 

         
if j220_ = amountperhour 

         
 


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

j222          overtime rate hourly wage - $ per hour

         section: j     level: respondent      type: numeric    width: 12  decimals: 2
         ref: secj.currentjob.currjobelseempd.j222_

         (what is your hourly wage rate for overtime?)
         
            be sure to add .00 for cents if there are none 
         
         amount per hour:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             32        0       75.01         21.54         18.24   18437
         -----------------------------------------------------------------
                 999999998.  dk (don't know); na (not ascertained)
                 999999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
if j205_ = hourly 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j220_ <> dntworkovertime 

         
 


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

j223          # wks worked overtime

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j223_

         during the last year, in how many weeks did you work some overtime?
         
         0-52 weeks

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1900        0          52         14.56         18.39   16473
         -----------------------------------------------------------------
            93          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
if j205_ = hourly 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j220_ <> dntworkovertime 

         
if (j223_ in [1 .. 52]) or j223_ = nonresponse 

         
 


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

j224          overtime required

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j224_

         are you required to work overtime, or is it pretty much up to you?

         .................................................................................
           378           1.  required
           196           2.  sometimes required
           837           3.  up to r
             9           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17049       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
if j205_ = pieceworkcommission 

         
 


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

j225          amount paid for overtime

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentjob.currjobelseempd.j225_

         what does that amount to, before taxes and other deductions, in an average week
         or month?
         
          amount: 
         
         per:

         .................................................................................
           125               14-440000.  actual value
            17             99999999998.  dk (don't know); na (not ascertained)
             4             99999999999.  rf (refused)
         18323                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
if j205_ = pieceworkcommission 

         
if ((j225_ <> dontknow) and (j225_ <> refusal)) and (j225_ <> 0) 

         
 


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

j226          amount paid for overtime per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j226_

         probe if necessary:  is that per week or month?
         
         amount: [amount paid for overtime]
         
          per:

         .................................................................................
             1           1.  hour
            50           2.  week
                         3.  every two weeks/bi-weekly
            49           4.  month
                         5.  twice a month
            12           6.  year
             8          11.  day
             5          97.  other (specify); including per visit, class, mile, job
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18344       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
if j205_ = pieceworkcommission 

         
if ((j225_ <> dontknow) and (j225_ <> refusal)) and (j225_ <> 0) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
 


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

j228          hrly overtime rate

         section: j     level: respondent      type: numeric    width: 12  decimals: 2
         ref: secj.currentjob.currjobelseempd.j228_

         if you worked an extra hour, how much would you earn for that?
         
            be sure to add .00 for cents if there are none 
         
         0 no extra pay or time off
         999995 get time off instead
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             11       10         150         36.01         39.54   18352
         -----------------------------------------------------------------
            91           0.  no extra pay or time off
             1      999995.  get time off instead
            14   999999998.  dk (don't know); na (not ascertained)
                 999999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
*not(else)*(if j205_ = pieceworkcommission) 

         
if (j205_ = othcombination) or (j205_ = dontknow) 

         
 


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

j230          amount paid- other

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentjob.currjobelseempd.j230_

         how much are you paid before taxes and other deductions?
         
            if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
           153                0-200000.  actual value
            23             99999999998.  dk (don't know); na (not ascertained)
             7             99999999999.  rf (refused)
         18286                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
*not(else)*(if j205_ = pieceworkcommission) 

         
if (j205_ = othcombination) or (j205_ = dontknow) 

         
if ((j230_ <> dontknow) and (j230_ <> refusal)) and (j230_ <> 0) 

         
 


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

j231          amount paid- other- per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j231_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [amount paid- other]
         
          per:

         .................................................................................
            20           1.  hour
            15           2.  week
             6           3.  every two weeks/bi-weekly
            14           4.  month
             1           5.  twice a month
            38           6.  year
            39          11.  day
            14          97.  other (specify); including per visit, class, mile, job
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18322       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
*not(else)*(if j205_ = salaried) 

         
*not(else)*(if j205_ = hourly) 

         
*not(else)*(if j205_ = pieceworkcommission) 

         
if (j205_ = othcombination) or (j205_ = dontknow) 

         
if (((j230_ <> dontknow) and (j230_ <> refusal)) and 
         (picurrjobinfoj703_marginallyempd <> 1)) and (j230_ <> 0) 

         
 


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

j233          hourly overtime rate- other

         section: j     level: respondent      type: numeric    width: 11  decimals: 2
         ref: secj.currentjob.currjobelseempd.j233_

         if you worked an extra hour, how much would you earn for that hour?
         
            if amount per hour, enter both dollars and cents 
         
         0 no extra pay or time off
         99995 get time off instead
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             40        1         200         21.38         32.38   18329
         -----------------------------------------------------------------
            85           0.  no extra pay or time off
            15    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
 


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

j234          able to reduce paid work hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j234_

         
         
          [not counting overtime hours, could/could]  you reduce the number of paid hours
         in your regular work schedule?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j234_ <> yes 

         
 


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

j235          like to reduce hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j235_

         would you like to do so even if your earnings were reduced in the same
         proportion?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j234_ <> yes 

         
if ((j235_ <> no) and (j235_ <> dontknow)) and (j235_ <> refusal) 

         
 


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

j236          desired hrs of work/wk- reduce hrs

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobelseempd.j236_

         how many hours would you like to work each week?
         
         1-120 hours

         user note: the code definition on the interview screen was 1-120; however,
         responses of 0-168 were allowed by the program.

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            533        0          60         27.83          9.48   17924
         -----------------------------------------------------------------
            12         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
*not(else)*(if j234_ <> yes) 

         
if (pij172_hrswrkperwk >= 30) and (pij172_hrswrkperwk <= 168) 

         
 


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

j237          able to work half-time

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j237_

         
         
         if you wanted to work half time or less on this job, would your employer allow
         you to do that?

         .................................................................................
           714           1.  yes
            32           3.  only temporarily
           398           5.  no
            49           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         17275       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
*not(else)*(if j234_ <> yes) 

         
if (pij172_hrswrkperwk >= 30) and (pij172_hrswrkperwk <= 168) 

         
if j237_ = yes 

         
 


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

j238          pay cut in proportion to hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j238_

         
         
         would your pay be cut in proportion to your hours, more than that, or less than
         that?

         .................................................................................
           604           1.  in proportion
            11           2.  more
            60           3.  less
            36           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         17755       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
*not(else)*(if j234_ <> yes) 

         
if (pij172_hrswrkperwk >= 30) and (pij172_hrswrkperwk <= 168) 

         
if j237_ = yes 

         
 


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

j239          reduced hrs- affect health benefits

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j239_

         
         
         would your health insurance benefits be reduced, eliminated, or kept the same?

         .................................................................................
            94           1.  reduced
           102           2.  eliminated
           206           3.  kept the same
           286           6.  doesn't have health insurance benefits
            26           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17755       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
*not(else)*(if j234_ <> yes) 

         
if (pij172_hrswrkperwk >= 30) and (pij172_hrswrkperwk <= 168) 

         
if j237_ = yes 

         
 


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

j240          reduced hrs- affect pension benefits

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j240_

         
         
         would your eligibility for pension benefits be affected?

         .................................................................................
           184           1.  yes
           214           5.  no
           281           6.  doesn't have pension benefits
            35           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17755       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
 


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

j241          able to increase paid work hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j241_

         
         
         could you increase the number of paid hours in your regular work schedule?

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

j229          how paid on job - os

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobelseempd.j229_

         how are you paid?

         .................................................................................
             6          10.  salaried (only)
            39          11.  daily or by the day
             8          12.  daily and other(s)
            18          14.  salaried & commissions
             1          15.  salaried & bonus
                        16.  salaried & tips
             8          19.  salaried & other
                        20.  hourly (only)
             1          21.  hourly (only) from multiple rates (differential for time of
                             day or week)
             4          23.  hourly & piecework
             7          24.  hourly & commissions
             3          25.  hourly & mileage
             1          26.  hourly & tips
             3          29.  hourly & other
             1          30.  piecework/commission (only)--na which
            29          31.  piecework (only)
             2          32.  commission (only)
                        70.  other (only)--not recodeable
                        71.  bonuses (only)
                        72.  tips (only)
             7          73.  mileage, by the mile
            10          74.  mileage and other(s)
                        75.  based on profits (only)
                        81.  salaried, commissions and other
                        84.  hourly, piecework and other
             5          95.  non-monetary exchange; barter
             1          96.  unpaid work
             1          97.  other combinations; varies
            23          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18291       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j241_ <> yes 

         
 


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

j242          like to increase hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j242_

         would you like to do so if your earnings were increased in the same proportion?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if j241_ <> yes 

         
if j242_ = yes 

         
 


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

j243          desired hrs of work/wk- increase hrs

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentjob.currjobelseempd.j243_hrsliketowrk

         how many hours would you like to work each week?
         
         1-140 hours

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            568        5         100         45.75         11.55   17858
         -----------------------------------------------------------------
            43         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 

         
 


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

j244          number of employees at location

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.currentjob.currjobelseempd.j244_

         about how many employees work for this company or organization at the location
         where you work?

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            959        0       57000        278.17       2130.54   17283
         -----------------------------------------------------------------
           223     9999998.  dk (don't know); na (not ascertained)
             4     9999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 

         
if (j244_ = dontknow) or (j244_ = refusal) 

         
 


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

j245          estimated # employees at location

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j245_

         is it fewer than 5, 5 to 14, 15 to 24, 25 to 99, 100 to 499, or 500 or more?

         .................................................................................
             2           1.  fewer than 5
             9           2.  5 to 14
            17           3.  15 to 24
            45           4.  25 to 99
            72           5.  100 to 499
            27           6.  500 or more
            52           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         18241       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 

         
 


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

j246          number of employees at all location

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.currentjob.currjobelseempd.j246_

         about how many employees work for this company or organization at all locations?

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            517        0      500000       4714.81      28530.22   17283
         -----------------------------------------------------------------
           144          -2.  only one location
           522     9999998.  dk (don't know); na (not ascertained)
             3     9999999.  rf (refused)

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobselfempd.j716yj204toj248 <> 1 

         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 

         
if not (((j244_ >= 500) or (j245_ = _500ormore)) or ((j246_ <> dontknow) and 
         (j246_ <> refusal))) 

         
 


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

j247          estimated # employees at all locations

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobelseempd.j247_

         is it fewer than 5, 5 to 14, 15 to 24, 25 to 99, 100 to 499, or 500 or more?

         .................................................................................
                         1.  fewer than 5
             5           2.  5 to 14
             7           3.  15 to 24
            30           4.  25 to 99
            53           5.  100 to 499
           241           6.  500 or more
           138           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         17991       blank.  inap (inapplicable); partial interview

构造变量

         *assign j717yj244bp_toj263bp := 0:

if (j689yj158bp <> 2) and (j689yj158bp <> 
         3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0) 
         



*assign j717yj244bp_toj263bp := 1:

if (j689yj158bp <> 2) and 
         (j689yj158bp <> 3) 
         
if currjobselfempd.j716yj204toj248 <> 1 
         
*not(else)*(if (pij045_stillwrkprevemp <> yes) or (j732_4wave = 0)) 
         
 

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

j717          branchpoint for j717y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobelseempd.j717yj244bp_toj263bp

         .................................................................................
          1186           0.  not still working for prev wave employer
          3905           1.  all others
         13378       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
 


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

j248          mo-start work for current employer

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j248_mobegincurremp

         in what month and year did you start working for your current employer?

         .................................................................................
           289           1.  jan
           152           2.  feb
           199           3.  mar
           198           4.  apr
           204           5.  may
           228           6.  jun
           161           7.  jul
           200           8.  aug
           238           9.  sep
           178          10.  oct
           137          11.  nov
            92          12.  dec
           415          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         15771       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
 


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

j249          yr-start work for current employer

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j249_yrbegincurremp

         in what month and year did you start working for your current employer?

         .................................................................................
          2646               1930-2007.  actual value
            46                    9998.  dk (don't know); na (not ascertained)
             6                    9999.  rf (refused)
         15771                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij064_yrstopwrkprevemp <> nonresponse and pij064_yrstopwrkprevemp <> 
         empty) or (pij024_yrstopwrkself <> nonresponse and pij024_yrstopwrkself <> 
         empty)) and j249_yrbegincurremp <> nonresponse) and j249_yrbegincurremp <> 
         empty 

         
if pij064_yrstopwrkprevemp > j249_yrbegincurremp 

         
 


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

j252          confirm end/start of curr/prev job

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j252_

         you told us that you started working for your current [business/employer] in 
         year begin current employer (per j24)  and left your previous job in  year leave
         previous employer per {j064 or j024}.
         
         is that correct?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij064_yrstopwrkprevemp <> nonresponse and pij064_yrstopwrkprevemp <> 
         empty) or (pij024_yrstopwrkself <> nonresponse and pij024_yrstopwrkself <> 
         empty)) and j249_yrbegincurremp <> nonresponse) and j249_yrbegincurremp <> 
         empty 

         
if pij064_yrstopwrkprevemp > j249_yrbegincurremp 

         
if j252_ <> yes 

         
 


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

j253          confirm yr left prev employer

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j253_

         did you leave your previous employer in  year leave previous employer per {j064
         or j024}.

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij064_yrstopwrkprevemp <> nonresponse and pij064_yrstopwrkprevemp <> 
         empty) or (pij024_yrstopwrkself <> nonresponse and pij024_yrstopwrkself <> 
         empty)) and j249_yrbegincurremp <> nonresponse) and j249_yrbegincurremp <> 
         empty 

         
if pij064_yrstopwrkprevemp > j249_yrbegincurremp 

         
if j252_ <> yes 

         
if ((j253_ <> yes) and (j253_ <> dontknow)) and (j253_ <> refusal) 

         
 


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

j254          year stopped working prev employer

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j254_

         in what year did you stop working at your previous job?

         .................................................................................
             8               2000-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij064_yrstopwrkprevemp <> nonresponse and pij064_yrstopwrkprevemp <> 
         empty) or (pij024_yrstopwrkself <> nonresponse and pij024_yrstopwrkself <> 
         empty)) and j249_yrbegincurremp <> nonresponse) and j249_yrbegincurremp <> 
         empty 

         
if pij064_yrstopwrkprevemp > j249_yrbegincurremp 

         
if j252_ <> yes 

         
 


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

j255          confirm yr begin current employment

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentjob.currjobselfandelse.j255_

         did you start your current job on  year begin current employer (per j249)?

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

构造变量

         ask:

if (j689yj158bp <> 2) and (j689yj158bp <> 3) 

         
if currjobelseempd.j717yj244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij064_yrstopwrkprevemp <> nonresponse and pij064_yrstopwrkprevemp <> 
         empty) or (pij024_yrstopwrkself <> nonresponse and pij024_yrstopwrkself <> 
         empty)) and j249_yrbegincurremp <> nonresponse) and j249_yrbegincurremp <> 
         empty 

         
if pij064_yrstopwrkprevemp > j249_yrbegincurremp 

         
if j252_ <> yes 

         
if ((j255_ <> yes) and (j255_ <> dontknow)) and (j255_ <> refusal) 

         
 


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

j256          yr begin current employment

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentjob.currjobselfandelse.j256_

         in what year did you start working at your current job?

         .................................................................................
             1        2005.  actual value
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


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

j257          current job- starting pay

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentpensionsame.j257_

         what was your starting pay, before taxes and other deductions?
         
          amount: 
         
         per:

         .................................................................................
            90                0-135000.  actual value
            20             99999999998.  dk (don't know); na (not ascertained)
             4             99999999999.  rf (refused)
         18355                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if pirvarsz076_reiwr_v <> reiwr 

         
if ((j257_ <> dontknow) and (j257_ <> refusal)) and (j257_ <> 0) 

         
 


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

j258          current job- starting pay- per

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j258_

         (what was your starting pay, before taxes and other deductions?)
         
            probe if necessary:  was that per hour, week, month or year?
         
         amount:[current job- starting pay]
         
          per:

         .................................................................................
            54           1.  hour
             5           2.  week
             2           3.  every two weeks/bi-weekly
             8           4.  month
                         5.  twice a month
            15           6.  year
             3           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18382       blank.  inap (inapplicable); partial interview

构造变量

         *assign j691yj260bp := 0:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if pij244bp_toj263bp <> 1 
         
*not(else)*(if ((pij058_samejobtitle = retiredandworkingforsame) and (pij083_ 
         = yes)) or (picurrjobinfoj703_marginallyempd = 1)) 
         
*not(else)*(if (pij058_samejobtitle = retiredandworkingforsame) and ((pij083_ 
         = no) or pij083_ = nonresponse)) 
         



*assign j691yj260bp := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if pij244bp_toj263bp <> 1 
         
if ((pij058_samejobtitle = retiredandworkingforsame) and (pij083_ = yes)) or 
         (picurrjobinfoj703_marginallyempd = 1) 
         



*assign j691yj260bp := 2:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if pij244bp_toj263bp <> 1 
         
*not(else)*(if ((pij058_samejobtitle = retiredandworkingforsame) and (pij083_ 
         = yes)) or (picurrjobinfoj703_marginallyempd = 1)) 
         
if (pij058_samejobtitle = retiredandworkingforsame) and ((pij083_ = no) or 
         pij083_ = nonresponse) 
         
 

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

j691          branchpoint for j691y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.j691yj260bp

         .................................................................................
          2641           0.  all others
            58           1.  current work being credited to penison
                         2.  current work not being creditied to pension
         15770       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
 


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

j260          any mos not working for current employer

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j260_

         [were there any months since [month-start work for current employer] [yr-start
         work for current employer] when [she/he/you] did not/were there any months since
         [prev wave first r iw month] [prev wave first r iw year]/[prev wave iw year]
         when [she/he/you] did not/were there any months in the last two years when
         [she/he/you] did not] [work for this business?/work for this employer?]

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m1        months not working for curr employer- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[1]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
            19           1.  jan 04
             3           2.  feb 04
             2           3.  mar 04
             1           4.  apr 04
             4           5.  may 04
            11           6.  jun 04
             9           7.  jul 04
             8           8.  aug 04
             3           9.  sep 04
             6          10.  oct 04
             8          11.  nov 04
            11          12.  dec 04
             6          13.  all of 2004
             5          14.  jan 05
             1          15.  feb 05
             2          16.  mar 05
             5          17.  apr 05
             2          18.  may 05
            11          19.  jun 05
             4          20.  jul 05
             4          21.  aug 05
             3          22.  sep 05
             8          23.  oct 05
             8          24.  nov 05
             7          25.  dec 05
                        26.  all of 2005
            10          27.  jan 06
             8          28.  feb 06
             2          29.  mar 06
             1          30.  apr 06
             3          31.  may 06
             9          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
             1          36.  oct 06
                        37.  nov 06
             1          38.  dec 06
             2          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
            18          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18261       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m2        months not working for curr employer- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[2]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
            19           2.  feb 04
             4           3.  mar 04
             2           4.  apr 04
             1           5.  may 04
             4           6.  jun 04
            10           7.  jul 04
             8           8.  aug 04
             3           9.  sep 04
             2          10.  oct 04
             6          11.  nov 04
             9          12.  dec 04
                        13.  all of 2004
            10          14.  jan 05
             5          15.  feb 05
             2          16.  mar 05
             2          17.  apr 05
             4          18.  may 05
             4          19.  jun 05
            11          20.  jul 05
             6          21.  aug 05
             4          22.  sep 05
             3          23.  oct 05
             6          24.  nov 05
             8          25.  dec 05
             1          26.  all of 2005
             3          27.  jan 06
            11          28.  feb 06
             1          29.  mar 06
             3          30.  apr 06
             2          31.  may 06
             3          32.  jun 06
             6          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18304       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m3        months not working for curr employer- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[3]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
            13           3.  mar 04
             2           4.  apr 04
             2           5.  may 04
             1           6.  jun 04
             3           7.  jul 04
             7           8.  aug 04
             3           9.  sep 04
             5          10.  oct 04
             5          11.  nov 04
             7          12.  dec 04
             1          13.  all of 2004
             6          14.  jan 05
            10          15.  feb 05
             3          16.  mar 05
             1          17.  apr 05
             2          18.  may 05
             7          19.  jun 05
             5          20.  jul 05
             8          21.  aug 05
             1          22.  sep 05
             4          23.  oct 05
             2          24.  nov 05
             6          25.  dec 05
             3          26.  all of 2005
             4          27.  jan 06
             2          28.  feb 06
             7          29.  mar 06
             1          30.  apr 06
             1          31.  may 06
             2          32.  jun 06
             3          33.  jul 06
             6          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18334       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m4        months not working for curr employer- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[4]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
             8           4.  apr 04
             1           5.  may 04
             1           6.  jun 04
                         7.  jul 04
             3           8.  aug 04
             3           9.  sep 04
             2          10.  oct 04
             8          11.  nov 04
             4          12.  dec 04
                        13.  all of 2004
             8          14.  jan 05
             7          15.  feb 05
             8          16.  mar 05
             2          17.  apr 05
             3          18.  may 05
             5          19.  jun 05
             5          20.  jul 05
             4          21.  aug 05
             3          22.  sep 05
             1          23.  oct 05
             4          24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             8          27.  jan 06
                        28.  feb 06
             2          29.  mar 06
             4          30.  apr 06
                        31.  may 06
             1          32.  jun 06
             1          33.  jul 06
             2          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18367       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m5        months not working for curr employer- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[5]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
             5           5.  may 04
                         6.  jun 04
             1           7.  jul 04
                         8.  aug 04
             3           9.  sep 04
             3          10.  oct 04
             5          11.  nov 04
             8          12.  dec 04
                        13.  all of 2004
             5          14.  jan 05
             7          15.  feb 05
             4          16.  mar 05
             5          17.  apr 05
             2          18.  may 05
             2          19.  jun 05
             7          20.  jul 05
             3          21.  aug 05
             1          22.  sep 05
             4          23.  oct 05
             1          24.  nov 05
             4          25.  dec 05
                        26.  all of 2005
             4          27.  jan 06
             8          28.  feb 06
                        29.  mar 06
                        30.  apr 06
             3          31.  may 06
             2          32.  jun 06
             2          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18378       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m6        months not working for curr employer- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[6]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
             3           6.  jun 04
                         7.  jul 04
             1           8.  aug 04
                         9.  sep 04
             2          10.  oct 04
             3          11.  nov 04
             5          12.  dec 04
                        13.  all of 2004
             9          14.  jan 05
             5          15.  feb 05
             5          16.  mar 05
             2          17.  apr 05
             6          18.  may 05
             3          19.  jun 05
             2          20.  jul 05
             6          21.  aug 05
             3          22.  sep 05
             2          23.  oct 05
             5          24.  nov 05
             2          25.  dec 05
             1          26.  all of 2005
             2          27.  jan 06
             3          28.  feb 06
             7          29.  mar 06
             1          30.  apr 06
                        31.  may 06
             1          32.  jun 06
             2          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
             1          36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18385       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m7        months not working for curr employer- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[7]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
             3           7.  jul 04
                         8.  aug 04
             1           9.  sep 04
             1          10.  oct 04
             2          11.  nov 04
             3          12.  dec 04
                        13.  all of 2004
             3          14.  jan 05
             7          15.  feb 05
             3          16.  mar 05
             3          17.  apr 05
             1          18.  may 05
             3          19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
             2          22.  sep 05
             3          23.  oct 05
             4          24.  nov 05
             6          25.  dec 05
                        26.  all of 2005
             2          27.  jan 06
             2          28.  feb 06
             3          29.  mar 06
             5          30.  apr 06
             3          31.  may 06
             2          32.  jun 06
                        33.  jul 06
             2          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18401       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m8        months not working for curr employer- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[8]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
             1           8.  aug 04
                         9.  sep 04
             1          10.  oct 04
             1          11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
             2          14.  jan 05
             3          15.  feb 05
             6          16.  mar 05
             3          17.  apr 05
             2          18.  may 05
             1          19.  jun 05
             2          20.  jul 05
             2          21.  aug 05
             1          22.  sep 05
             2          23.  oct 05
             3          24.  nov 05
             4          25.  dec 05
                        26.  all of 2005
             5          27.  jan 06
             2          28.  feb 06
             2          29.  mar 06
             3          30.  apr 06
             2          31.  may 06
             3          32.  jun 06
             2          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18412       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m9        months not working for curr employer- 9

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[9]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
             1           9.  sep 04
                        10.  oct 04
             1          11.  nov 04
             1          12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
             2          15.  feb 05
             3          16.  mar 05
             2          17.  apr 05
             3          18.  may 05
             2          19.  jun 05
                        20.  jul 05
             2          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             6          24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             4          27.  jan 06
             5          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             3          31.  may 06
             1          32.  jun 06
             2          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18423       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m10       months not working for curr employer- 10

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[10]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
             1          12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             2          16.  mar 05
             2          17.  apr 05
             1          18.  may 05
             1          19.  jun 05
             2          20.  jul 05
                        21.  aug 05
             3          22.  sep 05
             2          23.  oct 05
                        24.  nov 05
             6          25.  dec 05
                        26.  all of 2005
             6          27.  jan 06
             4          28.  feb 06
             5          29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
             2          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18431       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m11       months not working for curr employer- 11

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[11]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
                        16.  mar 05
             1          17.  apr 05
             1          18.  may 05
             1          19.  jun 05
             1          20.  jul 05
             2          21.  aug 05
                        22.  sep 05
             2          23.  oct 05
             3          24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
             6          27.  jan 06
             5          28.  feb 06
             1          29.  mar 06
             3          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18440       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m12       months not working for curr employer- 12

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[12]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             2          24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             6          28.  feb 06
             4          29.  mar 06
                        30.  apr 06
             3          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18443       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m13       months not working for curr employer- 13

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[13]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
             2          25.  dec 05
             1          26.  all of 2005
             2          27.  jan 06
             1          28.  feb 06
             4          29.  mar 06
             2          30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m14       months not working for curr employer- 14

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[14]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
             1          17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             2          27.  jan 06
             2          28.  feb 06
                        29.  mar 06
             2          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m15       months not working for curr employer- 15

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[15]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
             1          18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             2          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m16       months not working for curr employer- 16

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[16]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
             1          19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
             2          29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18462       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m17       months not working for curr employer- 17

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[17]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
             2          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m18       months not working for curr employer- 18

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[18]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m19       months not working for curr employer- 19

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[19]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m20       months not working for curr employer- 20

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[20]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if pij244bp_toj263bp <> 1 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if pij045_stillwrkprevemp <> yes 

         
if pirvarsz076_reiwr_v = reiwr 

         
if (((pij248_mobegincurremp <> dontknow) and (pij248_mobegincurremp <> 
         refusal)) and (pij249_yrbegincurremp <> dontknow)) and (pij249_yrbegincurremp 
         <> refusal) 

         
if not (((pij248_mobegincurremp = response) and (pij249_yrbegincurremp = 
         response)) and ((((year (sysdate) - pij249_yrbegincurremp) * 12) + (month 
         (sysdate) - pij248_mobegincurremp.ord)) < 2)) 

         
if ((j260_ <> no) and (j260_ <> dontknow)) and (j260_ <> refusal) 

         
 


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

j261m21       months not working for curr employer- 21

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j261m.monthlist[21]

         which months were those?
         
         [iwer: months entered must be between [r's last iw month, year/month, year r
         started current job (per j248&j249)/current iw month, year 2 years ago]  and 
         current iw month, year.]
         
         [iwer: press [f9] and arrow downward for whole year and other choices, then
         press [enter] to return to answer box]
         
         [iwer: choose all that apply]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
 


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

j263          current employer exp perm reduction

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j263_

         has your employer experienced a permanent reduction [in employment since
         [month-start work for current employer] [yr-start work for current employer]?/in
         employment since [prev wave first r iwmonth] [prev wave first r iw year]/[prev
         wave iw year]?/in employment since [system month] system date?/in employment
         since [she/he/you] started working there?]
         
           permanent employment reductions are sometimes called 'downsizing'; 'layoffs'
         can be permanent or temporary

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if j263_ = yes 

         
 


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

j264          current employer- downsize affect jobs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j264_

         has this downsizing affected workers whose jobs are similar to yours?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((pij045_stillwrkprevemp <> yes) or (j731_3wave = 0)) or 
         (piinita504_currwavendx = 8) 

         
 


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

j720          government employee

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j720_

         are you employed by the government at the federal, state, or local level?
         
         this includes teachers and other service workers who are on the payrolls of
         local government, school district, and other agencies of state and local
         government.

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((pij045_stillwrkprevemp <> yes) or (j731_3wave = 0)) or 
         (piinita504_currwavendx = 8) 

         
if j720_ = yes 

         
 


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

j721          employee of fed,state,local gov

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j721_

         would that be the federal, state, or local government?

         .................................................................................
           171           1.  federal
           439           2.  state
           576           3.  local (county, city, township)
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17278       blank.  inap (inapplicable); partial interview

构造变量

         *assign j265_ := samejobtitle:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 
         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 
         
if ((pij045_stillwrkprevemp <> yes) or (j731_3wave = 0)) or 
         (piinita504_currwavendx = 8) 
         
if pij058_samejobtitle = yes 
         



*assign j265_ := slfslfpwonb4date:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 
         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 
         
if ((pij045_stillwrkprevemp <> yes) or (j731_3wave = 0)) or 
         (piinita504_currwavendx = 8) 
         
*not(else)*(if pij058_samejobtitle = yes) 
         
if pij021_empselfoth = slfempd 
         
 

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

j265          j265 branchpoint

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j265_

         .................................................................................
          1883           1.  same job title
                         2.  self-emp & self-emp at prev iw & on/before date
                         3.  all others
         16586       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.currentpensionsame.j266_ := pisecjcurrentpensionsamej266_:

if 
         seca.startinterview.a009_selfprxy = slf 
         
if secj.currentpensionsame.j266_ <> pisecjcurrentpensionsamej266_ 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if (j691yj260bp <> 1) and (j691yj260bp <> 2) 
         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 
         
if ((pij045_stillwrkprevemp <> yes) or (j731_3wave = 0)) or 
         (piinita504_currwavendx = 8) 
         
if ((pij058_samejobtitle <> yes) and (pij058_samejobtitle <> 
         retiredandworkingforsame)) or (j732_4wave = 0) 
         
 

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

j266          union/employee-association

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j266_

         are you covered by a union or employee-association contract?

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

构造变量

         *assign j267_ := alloths:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
*not(else)*(if (pij045_stillwrkprevemp = yes) and (pirvarsz133_jobpension_v = 
         yes)) 
         
*not(else)*(if ((((pij021_empselfoth = slfempd) and 
         (pirvarsz136_selfelseemp_v = slf)) and (pirvarsz133_jobpension_v = yes)) and 
         (pij712_empyrmo <= piinita502_pwiwyrmo)) and pij712_empyrmo <> empty) 
         



*assign j267_ := sameandsameplanpreviw:

if (currentjob.j689yj158bp <> 
         2) and (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if (pij045_stillwrkprevemp = yes) and (pirvarsz133_jobpension_v = yes) 
         



*assign j267_ := slfplanpwandslfnowdatesmatch:

if 
         (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
*not(else)*(if (pij045_stillwrkprevemp = yes) and (pirvarsz133_jobpension_v = 
         yes)) 
         
if ((((pij021_empselfoth = slfempd) and (pirvarsz136_selfelseemp_v = slf)) 
         and (pirvarsz133_jobpension_v = yes)) and (pij712_empyrmo <= 
         piinita502_pwiwyrmo)) and pij712_empyrmo 

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

j267          j267 branchpoint

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j267_

         .................................................................................
          2486           1.  same employer and same plan prev iw
           110           2.  self emp, plan prev iw and self emp now dates match
          4008           3.  all others
         11865       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
 


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

j268          pension rules changed

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j268_pensionchgd

         
         
         have the rules that govern  [her /his /your ]  pension benefits or the age 
         [she/he/you]  can receive them changed or has a new pension been offered to 
         [her/him/you ]  by  [her /his /your ]  firm since  [[system month], system
         date?/[previous wave month], [previous wave first r interview year]/[prev wave
         iw yr]?]

         .................................................................................
           254           1.  yes
          2144           5.  no
           172           7.  denies being covered by a pension
            25           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15873       blank.  inap (inapplicable); partial interview

构造变量

         *assign j692yj268to := 0:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
*not(else)*(if j268_pensionchgd = yes) 
         
*not(else)*(if (j268_pensionchgd = deniescoveredbyapension) or 
         (j268_pensionchgd = refusal)) 
         



*assign j692yj268to := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if j268_pensionchgd = yes 
         



*assign j692yj268to := 3:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
*not(else)*(if j268_pensionchgd = yes) 
         
if (j268_pensionchgd = deniescoveredbyapension) or (j268_pensionchgd = 
         refusal) 
         
 

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

j692          branchpoint for j692y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.j692yj268to

         .................................................................................
          2165           0.  all others
           254           1.  j268 = yes
           177           3.  j268  = rf or j268 = denies covered by a pension
         15873       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.currentpensionsame.j269_ := pisecjcurrentpensionsamej269_:

if 
         seca.startinterview.a009_selfprxy = slf 
         
if secj.currentpensionsame.j269_ <> pisecjcurrentpensionsamej269_ 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
 

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

j269          current job- # pension plans

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.j269_

         in how many different pension plans are you included on this job?
         
         1-8 plans

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2148        0           5          1.15          0.50   16304
         -----------------------------------------------------------------
            15          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         *assign secj.currentpensionsame.j270_ := pisecjcurrentpensionsamej270_:

if 
         seca.startinterview.a009_selfprxy = slf 
         
if secj.currentpensionsame.j270_ <> pisecjcurrentpensionsamej270_ 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j269_ = dontknow 
         
 

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

j270          current job- one plan or more

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j270_

         is this just one plan or more than one?

         .................................................................................
             5           1.  one plan
             1           3.  more than one
             9           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
 


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

j272a         type of pension- 1 -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].j272apensiontype

         
         
          [now i have some questions about the most important of these plans./now i have
         some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)] is your plan type a or
         type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as "both".
         
           401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and
         cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
           888           1.  type a (formula)
           988           2.  type b (account)
           125           3.  both a & b
            53           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         16413       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j273a         amount in pension account-type b part -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j273a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             96      100     1900000     145192.02     244206.35   18291
         -----------------------------------------------------------------
             1          -2.  does not have an account
            70    99999998.  dk (don't know); na (not ascertained)
            11    99999999.  rf (refused)

构造变量

         *assign j274_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j274a         amt in pens account- type b part- min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j274_

         question text: does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $25,000, $50,000, $100,000, $250,000
         random entry points: $50,000, $100,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
            51           0.  value of breakpoint
             5       25000.  value of breakpoint
             6       25001.  value of breakpoint
             2       50000.  value of breakpoint
             6       50001.  value of breakpoint
             1      100000.  value of breakpoint
             6      100001.  value of breakpoint
             4      250001.  value of breakpoint
         18388       blank.  inap (inapplicable); partial interview

构造变量

         *assign j275_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j275a         amt in pens account- type b part- max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j275_

         .................................................................................
             8       24999.  value of breakpoint
             5       25000.  value of breakpoint
             6       49999.  value of breakpoint
             2       50000.  value of breakpoint
             8       99999.  value of breakpoint
             1      100000.  value of breakpoint
             5      249999.  value of breakpoint
            46    99999996.  greater than maximum breakpoint
         18388       blank.  inap (inapplicable); partial interview

构造变量

         *assign j276_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j276a         amt pension account-type b part-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j276_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j277a         begun recv pens benefits- type b part -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j277a

         have you begun receiving benefits from this part of your pension?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
 


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

j278a         amt recv pension benefits-type b part -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j278a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
             8               188-90000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
if ((j278a <> dontknow) and (j278a <> refusal)) and (j278a <> 0) 

         
 


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

j279a         amt rec pens benefit-type b part- per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j279a

         (how much are you receiving?)
         
         amount: [amt recv pension benefits- type b part]
         
          per:

         .................................................................................
             5           4.  month
             2           5.  lump sum
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j281a         currently contribute- type b part -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j281_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
            81           1.  percent of pay
            39           2.  amount of money per month/year
            36           6.  doesn't contribute anything
            20           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18291       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
if (j281_ = percentofpay) or j281_ = nonresponse 

         
*not(else)*(if j281_ = dontknow) 

         
*not(else)*(if j281_ = refusal) 

         
 


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

j282a         currently contrib-type b part-percent -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j282_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
            71                    2-30.  actual value
            28                     998.  dk (don't know); na (not ascertained)
             4                     999.  rf (refused)
         18366                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j725_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j725a         currently contrib- type b part-min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j725_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
            23           0.  value of breakpoint
             1           3.  value of breakpoint
             2           4.  value of breakpoint
             1           6.  value of breakpoint
             2           7.  value of breakpoint
             1           9.  value of breakpoint
             2          10.  value of breakpoint
         18437       blank.  inap (inapplicable); partial interview

构造变量

         *assign j726_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j726a         currently contrib- type b part-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j726_

         .................................................................................
             1           3.  value of breakpoint
             2           5.  value of breakpoint
             1           6.  value of breakpoint
             2           8.  value of breakpoint
             1           9.  value of breakpoint
             1          11.  value of breakpoint
            24         100.  greater than maximum breakpoint
         18437       blank.  inap (inapplicable); partial interview

构造变量

         *assign j727_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j727a         currently contrib- type b part-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j727_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
 


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

j283a         currently contribute-type b part- amt -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j283_

         probe if necessary:  how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            35                 0-27000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18430                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
if j283_ <> empty and j283_ <> nonresponse 

         
if j283_ <> 0 

         
 


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

j284a         currently contrib-type b part-amt-per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j284_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [currently contribute- type b part- amt]
         
          per:

         .................................................................................
                         1.  hour
             2           2.  week
             7           3.  every two weeks/bi-weekly
            19           4.  month
                         5.  twice a month
             6           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18435       blank.  inap (inapplicable); partial interview

构造变量

         *assign j722_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j722a         currently contribute-type b-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j722_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             2           0.  value of breakpoint
             1        2001.  value of breakpoint
             1        5000.  value of breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j723_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j723a         currently contribute-type b-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j723_

         .................................................................................
             1        4999.  value of breakpoint
             1        5000.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j724_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j724a         currently contribute-type b-res-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j724_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
 


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

j285a         min percent-b part- emp still contrib -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j285_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if respondent could not reduce his/her contribution
         
           enter 96 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             68        0          60          3.90          7.61   18327
         -----------------------------------------------------------------
             2          94.  employer would match all or part of what r put in up to a
                             maximum
            10          95.  respondent could not reduce his/her contribution
            12          96.  respondent reported employer does not contribute
            47          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


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

j286a         age recv benefits- type a -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j286a

         [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         
         at what age do you expect to start receiving benefits from this plan?
         
         30-94 age
         96 answered in years
         97 receiving benefits now

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            913       51          90         63.28          4.32   17403
         -----------------------------------------------------------------
             6          96.  answered in years
            33          97.  receiving benefits now
           112          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if j286a = 96 

         
 


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

j287a         age recv benefits- type a- years -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j287a

         'expected age to start receiving benefits'  in years 
         
         0-30 years

         .................................................................................
             6                    2-66.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
 


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

j288a         form of expected pens benefits-type a -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j288a

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
           227           1.  percent of pay
           520           2.  amount per month/year
            41           3.  lump sum
           128           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         17550       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
if j288a = percentofpay 

         
 


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

j289a         expected type a benefits-percent -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j289a

         enter percent of final pay at retirement 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            177        2         100         53.92         20.21   18242
         -----------------------------------------------------------------
            47         998.  dk (don't know); na (not ascertained)
             3         999.  rf (refused)

构造变量

         *assign j728_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j728a         expected type a benefits-min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j728_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            20           0.  value of breakpoint
             1          20.  value of breakpoint
             4          21.  value of breakpoint
             4          40.  value of breakpoint
             4          41.  value of breakpoint
             4          60.  value of breakpoint
             9          61.  value of breakpoint
             3          80.  value of breakpoint
             1          81.  value of breakpoint
         18419       blank.  inap (inapplicable); partial interview

构造变量

         *assign j729_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j729a         expected type a benefits-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j729_

         .................................................................................
             1          19.  value of breakpoint
             1          20.  value of breakpoint
             4          39.  value of breakpoint
             4          40.  value of breakpoint
             3          59.  value of breakpoint
             4          60.  value of breakpoint
             7          79.  value of breakpoint
             3          80.  value of breakpoint
            23         100.  greater than maximum breakpoint
         18419       blank.  inap (inapplicable); partial interview

构造变量

         *assign j730_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j730a         expected type a benefits-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j730_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
*not(else)*(if j288a = dontknow) 

         
*not(else)*(if j288a = refusal) 

         
 


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

j290a         amt- type a benefits expected/recv -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j290a

         
            probe if necessary 
         
          [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
           415                0-500000.  actual value
           257                99999998.  dk (don't know); na (not ascertained)
            12                99999999.  rf (refused)
         17785                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
if j290a <> empty and j290a <> nonresponse 

         
if j290a <> 0 

         
 


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

j294a         amt-type a benefits expected/recv-per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j294a

         probe if necessary:  was that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
           374           4.  month
            40           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18055       blank.  inap (inapplicable); partial interview

构造变量

         *assign j291_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j291a         amt-type a benefits expected/recv-min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j291_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
           113           0.  value of breakpoint
             7        6000.  value of breakpoint
            18        6001.  value of breakpoint
            14       12000.  value of breakpoint
            45       12001.  value of breakpoint
             7       24000.  value of breakpoint
            39       24001.  value of breakpoint
             6       36000.  value of breakpoint
            20       36001.  value of breakpoint
         18200       blank.  inap (inapplicable); partial interview

构造变量

         *assign j292_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j292a         amt-type a benefits expected/recv-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j292_

         .................................................................................
            11        5999.  value of breakpoint
             7        6000.  value of breakpoint
            21       11999.  value of breakpoint
            14       12000.  value of breakpoint
            48       23999.  value of breakpoint
             7       24000.  value of breakpoint
            31       35999.  value of breakpoint
             6       36000.  value of breakpoint
           124    99999996.  greater than maximum breakpoint
         18200       blank.  inap (inapplicable); partial interview

构造变量

         *assign j293_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j293a         amttype a benefits expect/recv- result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j293_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 

         
if j288a = lumpsum 

         
 


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

j296a         lumpsum amt expected benefits -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j296a

         do not probe dk/rf 
            enter lump sum amount

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             26      675     1500000     244622.12     324973.18   18428
         -----------------------------------------------------------------
            13    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j297_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j297a         lumpsum amt expected benefits - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j297_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             8           0.  value of breakpoint
             1       30000.  value of breakpoint
             2       30001.  value of breakpoint
             3      120001.  value of breakpoint
             1      250001.  value of breakpoint
         18454       blank.  inap (inapplicable); partial interview

构造变量

         *assign j298_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j298a         lumpsum amt expected benefits - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j298_

         .................................................................................
             4       29999.  value of breakpoint
             1       30000.  value of breakpoint
             3      119999.  value of breakpoint
             3      249999.  value of breakpoint
             1      499999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18454       blank.  inap (inapplicable); partial interview

构造变量

         *assign j299_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j299a         lumpsum amt expected benefits- result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j299_

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

构造变量

         *assign j300a := g7197alreadyasked:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if pij287a = 97 
         
 

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

j300a         j300 branchpoint -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j300a

         .................................................................................
                         2.  g71=97 already asked
                         5.  all others
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
 


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

j301a         amt expected pension income-yrs worked-1

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j301a

         if you work  [at this business/with this employer] [until age[30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
           657             9.63-350000.  actual value
           234             99999999998.  dk (don't know); na (not ascertained)
            28             99999999999.  rf (refused)
         17550                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
if j301a <> empty and j301a <> nonresponse 

         
if j301a <> 0 

         
 


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

j305a         amt expected pension yrs worked- per -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j305a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
           122           1.  hour
             4           2.  week
             3           3.  every two weeks/bi-weekly
           213           4.  month
                         5.  twice a month
           311           6.  year
             4           7.  other (specify)
                        95.  lump sum
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17812       blank.  inap (inapplicable); partial interview

构造变量

         *assign j302_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j302a         amt expected pension yrs worked- min -1

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j302_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000

         .................................................................................
           153           0.  value of breakpoint
             8       30000.  value of breakpoint
            39       30001.  value of breakpoint
             9       50000.  value of breakpoint
            22       50001.  value of breakpoint
             7       70000.  value of breakpoint
             8       70001.  value of breakpoint
             1       90000.  value of breakpoint
            15       90001.  value of breakpoint
         18207       blank.  inap (inapplicable); partial interview

构造变量

         *assign j303_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j303a         amt expected pension yrs worked- max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j303_

         .................................................................................
            47       29999.  value of breakpoint
             8       30000.  value of breakpoint
            46       49999.  value of breakpoint
             9       50000.  value of breakpoint
            23       69999.  value of breakpoint
             7       70000.  value of breakpoint
             7       89999.  value of breakpoint
             1       90000.  value of breakpoint
           114    99999996.  greater than maximum breakpoint
         18207       blank.  inap (inapplicable); partial interview

构造变量

         *assign j304_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j304a         amt expected pension yrs worked-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.onlyaskonce.j304_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


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

j735a         amt expect-quarterly rprt- b only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j735a

         do you receive a quarterly report indicating how much money is in your account?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 

         
 


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

j736a         amt in pension account-b only -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j736a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            239        0     3000000     128849.37     267657.77   17596
         -----------------------------------------------------------------
            52          -2.  does not have an account
           531    99999998.  dk (don't know); na (not ascertained)
            51    99999999.  rf (refused)

构造变量

         *assign j737_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j737a         lumpsum amt expected benefits - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j737_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
           281           0.  value of breakpoint
             8        5000.  value of breakpoint
            49        5001.  value of breakpoint
            16       20000.  value of breakpoint
            80       20001.  value of breakpoint
            10       50000.  value of breakpoint
            82       50001.  value of breakpoint
            11      150000.  value of breakpoint
            44      150001.  value of breakpoint
         17888       blank.  inap (inapplicable); partial interview

构造变量

         *assign j738_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j738a         lumpsum amt expected benefits - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j738_

         .................................................................................
            18        4999.  value of breakpoint
             8        5000.  value of breakpoint
            51       19999.  value of breakpoint
            16       20000.  value of breakpoint
            78       49999.  value of breakpoint
            10       50000.  value of breakpoint
            65      149999.  value of breakpoint
            11      150000.  value of breakpoint
           324    99999996.  greater than maximum breakpoint
         17888       blank.  inap (inapplicable); partial interview

构造变量

         *assign j739_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j739a         lumpsum amt expected benefits- result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypea.j739_

         .................................................................................
             1          97.  data not available
           246          98.  dk (don't know); na (not ascertained)
            45          99.  rf (refused)
         18177       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j307a         amt in pension account- type b only -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j307a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            687        0    15000000     140262.17     616249.34   17481
         -----------------------------------------------------------------
                        -2.  does not have an account
           244    99999998.  dk (don't know); na (not ascertained)
            57    99999999.  rf (refused)

构造变量

         *assign j308_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j308a         amt in pension account- b only- min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j308_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
            97           0.  value of breakpoint
            10        5000.  value of breakpoint
            55        5001.  value of breakpoint
            14       20000.  value of breakpoint
            53       20001.  value of breakpoint
             9       50000.  value of breakpoint
            39       50001.  value of breakpoint
             2      150000.  value of breakpoint
            22      150001.  value of breakpoint
         18168       blank.  inap (inapplicable); partial interview

构造变量

         *assign j309_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j309a         amt in pension account- b only- max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j309_

         .................................................................................
            14        4999.  value of breakpoint
            10        5000.  value of breakpoint
            58       19999.  value of breakpoint
            14       20000.  value of breakpoint
            51       49999.  value of breakpoint
             9       50000.  value of breakpoint
            33      149999.  value of breakpoint
             2      150000.  value of breakpoint
           110    99999996.  greater than maximum breakpoint
         18168       blank.  inap (inapplicable); partial interview

构造变量

         *assign j310_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j310a         amt in pension account-b only- result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j310_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
 


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

j740a         how money invested -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j740_

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
           375           1.  mostly or all stock
           109           2.  mostly or all interest earning
           354           3.  split
            13           7.  other (specify)
           130           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
         17481       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
 


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

j742a         money invested-pct in stocks-b only -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j742_

         about what percent of this account is in stocks?
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            649        0         100         63.33         33.71   17651
         -----------------------------------------------------------------
           165         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         *assign j743_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j743a         money invested-pct in stocks-b-min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j743_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
            94           0.  value of breakpoint
             4          20.  value of breakpoint
            17          21.  value of breakpoint
            16          40.  value of breakpoint
            15          41.  value of breakpoint
             4          60.  value of breakpoint
            13          61.  value of breakpoint
             1          80.  value of breakpoint
             5          81.  value of breakpoint
         18300       blank.  inap (inapplicable); partial interview

构造变量

         *assign j744_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j744a         money invested-pct in stocks-b-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j744_

         .................................................................................
             8          19.  value of breakpoint
             4          20.  value of breakpoint
            19          39.  value of breakpoint
            16          40.  value of breakpoint
            18          59.  value of breakpoint
             4          60.  value of breakpoint
            12          79.  value of breakpoint
             1          80.  value of breakpoint
            87         100.  greater than maximum breakpoint
         18300       blank.  inap (inapplicable); partial interview

构造变量

         *assign j745_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j745a         money invested-pct in stocks-b-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j745_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
 


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

j746a         money invested-co stocks-b only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j746_

         is any money in this account invested in the company's stock?

         .................................................................................
           131           1.  yes
           551           5.  no
            19           7.  not applicable (e.g., non-profit)
            23           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17745       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
if j746_ = yes 

         
 


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

j747a         money invested-pct co stocks-b only -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j747_

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            102        1         100         47.76         36.65   18338
         -----------------------------------------------------------------
            29         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j748_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j748a         money invested-pct co stocks-b-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j748_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
            19           0.  value of breakpoint
             2          20.  value of breakpoint
             4          21.  value of breakpoint
             3          40.  value of breakpoint
             1          81.  value of breakpoint
         18440       blank.  inap (inapplicable); partial interview

构造变量

         *assign j749_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j749a         money invested-pct co stocks-b-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j749_

         .................................................................................
             5          19.  value of breakpoint
             2          20.  value of breakpoint
             4          39.  value of breakpoint
             3          40.  value of breakpoint
            15         100.  greater than maximum breakpoint
         18440       blank.  inap (inapplicable); partial interview

构造变量

         *assign j750_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j750a         money invested-pct co stocks-b-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j750_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j312a         age expect to recv benes- type b only -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j312_

         at what age do you expect to start receiving any benefits from this plan?
         
            enter '96' for answer in years 
         
            enter '97' for receiving benefits now

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            802       50          90         65.67          4.05   17481
         -----------------------------------------------------------------
            24          96.  answer in years
            16          97.  receiving benefits now
           145          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 96 

         
 


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

j313a         age expect to recv benes-b only years -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j313_

         'expected age to start receiving benefits'  in years 
         
         0-40 years

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             21        0          40          8.43          8.35   18445
         -----------------------------------------------------------------
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if ((j313_ <> dontknow) and (j313_ <> refusal)) and (j312_ <> 97) 

         
 


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

j314a         form you expect to recv benes- b only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j314_

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)

         .................................................................................
           199           1.  lump sum payment(s)
           439           2.  amount per month or year
            97           3.  installments
             8           7.  other (specify)
            79           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         17646       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
 


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

j315a         amt pension benefits recv- b only -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j315a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
            15                 0-28000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18453                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
if ((j315a <> 0) and (j315a <> dontknow)) and (j315a <> refusal) 

         
 


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

j316a         amt pension benefits recv-b only- per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j316a

         (how much are you receiving?)
         
         amount: [amt pension benefits recv- b only]
         
         per:

         .................................................................................
             3           4.  month
             2           5.  lump sum
             9           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j318a         currently contribute- type b only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j318_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
           535           1.  percent of pay
           216           2.  amount of money per month/year
           189           6.  don't contribute anything
            41           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
         17481       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 

         
*not(else)*(if j318_ = dontknow) 

         
*not(else)*(if j318_ = refusal) 

         
 


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

j319a         currently contribute- b only- percent -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j319_

         enter percent of pay 
         
         1-100 percent
         
         percent:
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            494        1          50          8.29          5.72   17886
         -----------------------------------------------------------------
            77         998.  dk (don't know); na (not ascertained)
            12         999.  rf (refused)

构造变量

         *assign j751_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

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

j751a         currently contribute- b only- pct-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j751_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
            58           0.  value of breakpoint
             4           3.  value of breakpoint
             9           4.  value of breakpoint
             6           6.  value of breakpoint
             4           7.  value of breakpoint
             5           9.  value of breakpoint
             1          10.  value of breakpoint
             2          13.  value of breakpoint
         18380       blank.  inap (inapplicable); partial interview

构造变量

         *assign j752_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

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

j752a         currently contribute- b only- pct-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j752_

         .................................................................................
             2           2.  value of breakpoint
             4           3.  value of breakpoint
            14           5.  value of breakpoint
             6           6.  value of breakpoint
             7           8.  value of breakpoint
             5           9.  value of breakpoint
             1          11.  value of breakpoint
            50         100.  greater than maximum breakpoint
         18380       blank.  inap (inapplicable); partial interview

构造变量

         *assign j753_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

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

j753a         currently contrib- b only- pct-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j753_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
 


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

j320a         amt contribute- type b only -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j320_

         probe if necessary:  how much do you contribute?
         
          amount: 
         
         per:
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            199        0       50000       4410.66       9473.03   18253
         -----------------------------------------------------------------
            11    99999998.  dk (don't know); na (not ascertained)
             6    99999999.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
if j320_ <> 0 

         
if (j320_ <> dontknow) and (j320_ <> refusal) 

         
 


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

j321a         amt contribute- type b only- per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j321_

         probe if necessary:  is that per month, year, or what?
         
         amount: [amt contribute- type b only]
         
          per:

         .................................................................................
             1           1.  hour
            22           2.  week
            29           3.  every two weeks/bi-weekly
            89           4.  month
             2           5.  twice a month
            54           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18272       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
 


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

j322a         min pct-b only- emp still contribute -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j322_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer would make contribution even if r made no contribution. if
         r gives dollar amount, enter dk and record amount in [f2] comment
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if r could not reduce his/her contribution
         
           enter 96 if r reported employer does not contribute

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            502        0          80          3.66          7.34   17670
         -----------------------------------------------------------------
            11          94.  employer would match all or part of what r put in up to a
                             maximum
            58          95.  respondent could not reduce his/her contribution
            37          96.  respondent reported employer does not contribute
           185          98.  dk (don't know); na (not ascertained)
             6          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j757a         form of employer contribution -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j757_

         
         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
           629           1.  percent of pay
           131           2.  amount of money per month/year
            87           6.  doesn't contribute anything
           131           8.  dk (don't know); na (not ascertained)
            10           9.  rf (refused)
         17481       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
if j757_ <> amtofmoney_month_year 

         
*not(else)*(if j757_ = dontknow) 

         
*not(else)*(if j757_ = refusal) 

         
 


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

j758a         employer contribution-pct -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j758_

         employer contribution - percent 
         
            do not probe dk/rf 
         
            enter percent of pay 
         
            if r responds with a percent greater than 20, probe "we are not asking about
         your employer's match rate. please tell us the percent of your pay or the dollar
         amount that your employer is contributing." 
         
         1-100 percent
         
         percent:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            509        1         100          7.76         13.44   17699
         -----------------------------------------------------------------
           244         998.  dk (don't know); na (not ascertained)
            17         999.  rf (refused)

构造变量

         *assign j759_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

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

j759a         amount employer contribution - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j759_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
           187           0.  value of breakpoint
            19           3.  value of breakpoint
            17           4.  value of breakpoint
             5           6.  value of breakpoint
            16           7.  value of breakpoint
             4           9.  value of breakpoint
             9          10.  value of breakpoint
             4          13.  value of breakpoint
         18208       blank.  inap (inapplicable); partial interview

构造变量

         *assign j760_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

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

j760a         amount employer contribution - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j760_

         .................................................................................
            11           2.  value of breakpoint
            19           3.  value of breakpoint
            24           5.  value of breakpoint
             5           6.  value of breakpoint
            24           8.  value of breakpoint
             4           9.  value of breakpoint
             8          11.  value of breakpoint
           166         100.  greater than maximum breakpoint
         18208       blank.  inap (inapplicable); partial interview

构造变量

         *assign j761_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

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

j761a         amount employer contribution - result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j761_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
 


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

j762a         amt-employer contribution -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j762_

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            85                 0-40000.  actual value
            45                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18338                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
if j762_ <> empty and j762_ <> nonresponse 

         
if j762_ <> 0 

         
 


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

j766a         amount employer contribution - per -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j766_

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
             2           1.  hour
             8           2.  week
            11           3.  every two weeks/bi-weekly
            27           4.  month
                         5.  twice a month
            33           6.  year
             2           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18386       blank.  inap (inapplicable); partial interview

构造变量

         *assign j763_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

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

j763a         amount employer contribution - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j763_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
            28           0.  value of breakpoint
             9        1501.  value of breakpoint
             1        5000.  value of breakpoint
             5        5001.  value of breakpoint
             3       10001.  value of breakpoint
         18423       blank.  inap (inapplicable); partial interview

构造变量

         *assign j764_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

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

j764a         amount employer contribution - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j764_

         .................................................................................
            10        1499.  value of breakpoint
            11        4999.  value of breakpoint
             1        5000.  value of breakpoint
             4        9999.  value of breakpoint
             3       29999.  value of breakpoint
            17    99999996.  greater than maximum breakpoint
         18423       blank.  inap (inapplicable); partial interview

构造变量

         *assign j765_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

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

j765a         amount employer contribution - result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j765_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j768a         given choice-automatic enroll-b only-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j768_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
           652           1.  given choice
           326           2.  enrolled automatically
             5           7.  other specify
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17481       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j769a         given choice-automatic enroll-b only-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j769_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j770a         form of expected pens benefits-type a -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j770_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            78           1.  percent of pay
           427           2.  amount per month/year
           191           3.  lump sum
           286           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
         17481       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
if j770_ <> amountpermonthyear 

         
 


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

j771a         expected type a benefits-percent -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j771_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             53        3         100         39.62         30.64   18391
         -----------------------------------------------------------------
            23         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         *assign j772_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

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

j772a         expected type a benefits-pct-min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j772_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            14           0.  value of breakpoint
             3          20.  value of breakpoint
             4          21.  value of breakpoint
             2          40.  value of breakpoint
             1          41.  value of breakpoint
             1          60.  value of breakpoint
         18444       blank.  inap (inapplicable); partial interview

构造变量

         *assign j773_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

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

j773a         expected type a benefits-pct-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j773_

         .................................................................................
             1          19.  value of breakpoint
             3          20.  value of breakpoint
             5          39.  value of breakpoint
             2          40.  value of breakpoint
             1          59.  value of breakpoint
             1          60.  value of breakpoint
            12         100.  greater than maximum breakpoint
         18444       blank.  inap (inapplicable); partial interview

构造变量

         *assign j774_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

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

j774a         expected type a benefits-pct-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j774_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
 


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

j776a         amt- type a benefits expected/recv -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j776_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
           224               50-800000.  actual value
           196                99999998.  dk (don't know); na (not ascertained)
             7                99999999.  rf (refused)
         18042                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
if j776_ <> empty and j776_ <> nonresponse 

         
if j776_ <> 0 

         
 


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

j780a         amt- type a benefits expected/recv-per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j780_

         probe if necessary:  is that per month or year or what?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
           178           4.  month
            41           6.  year
             5           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18245       blank.  inap (inapplicable); partial interview

构造变量

         *assign j777_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

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

j777a         amt- type a benefits expected/recv-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j777_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
           108           0.  value of breakpoint
             8        6000.  value of breakpoint
            27        6001.  value of breakpoint
             9       12000.  value of breakpoint
            30       12001.  value of breakpoint
             6       24000.  value of breakpoint
             8       24001.  value of breakpoint
             7       36001.  value of breakpoint
         18266       blank.  inap (inapplicable); partial interview

构造变量

         *assign j778_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

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

j778a         amt- type a benefits expect/recv- max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j778_

         .................................................................................
            22        5999.  value of breakpoint
             8        6000.  value of breakpoint
            30       11999.  value of breakpoint
             9       12000.  value of breakpoint
            32       23999.  value of breakpoint
             6       24000.  value of breakpoint
             5       35999.  value of breakpoint
            91    99999996.  greater than maximum breakpoint
         18266       blank.  inap (inapplicable); partial interview

构造变量

         *assign j779_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

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

j779a         amt-type a benefits expect/recv-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j779_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
*not(else)*(if j770_ <> lumpsum) 

         
 


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

j782a         lumpsum amt expected benefits -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j782_

         do not probe dk/rf 
            enter lump sum amount

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            106        0      925000     104221.71     158522.89   18278
         -----------------------------------------------------------------
            79    99999998.  dk (don't know); na (not ascertained)
             6    99999999.  rf (refused)

构造变量

         *assign j783_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

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

j783a         lumpsum amt expected benefits - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j783_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
            35           0.  value of breakpoint
             6       30000.  value of breakpoint
            19       30001.  value of breakpoint
             4      120000.  value of breakpoint
            13      120001.  value of breakpoint
             1      250000.  value of breakpoint
             1      250001.  value of breakpoint
             6      500001.  value of breakpoint
         18384       blank.  inap (inapplicable); partial interview

构造变量

         *assign j784_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

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

j784a         lumpsum amt expected benefits - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j784_

         .................................................................................
            17       29999.  value of breakpoint
             6       30000.  value of breakpoint
            21      119999.  value of breakpoint
             4      120000.  value of breakpoint
            13      249999.  value of breakpoint
             1      250000.  value of breakpoint
             1      499999.  value of breakpoint
            22    99999996.  greater than maximum breakpoint
         18384       blank.  inap (inapplicable); partial interview

构造变量

         *assign j785_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

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

j785a         lumpsum amt expected benefits -result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[1].currentpensionlooptypeb.j785_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
 


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

j272b         type of pension- 1 -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].j272apensiontype

         
         
          [now i have some questions about the most important of these plans./now i have
         some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)] is your plan type a or
         type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as "both".
         
           401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and
         cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
            91           1.  type a (formula)
           273           2.  type b (account)
             8           3.  both a & b
            13           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18082       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j273b         amount in pension account-type b part -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j273a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             8             2000-300000.  actual value
            13                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18448                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j274_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j274b         amt in pension acct- type b part- min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j274_

         question text: does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $25,000, $50,000, $100,000, $250,000
         random entry points: $50,000, $100,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
            11           0.  value of breakpoint
             1       25000.  value of breakpoint
             1       50001.  value of breakpoint
         18456       blank.  inap (inapplicable); partial interview

构造变量

         *assign j275_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j275b         amt in pens account- type b part- max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j275_

         .................................................................................
             1       24999.  value of breakpoint
             1       25000.  value of breakpoint
             1       99999.  value of breakpoint
            10    99999996.  greater than maximum breakpoint
         18456       blank.  inap (inapplicable); partial interview

构造变量

         *assign j276_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

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

j276b         amt pension account-type b part-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j276_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j277b         begun recv pens benefits- type b part -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j277a

         have you begun receiving benefits from this part of your pension?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
 


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

j278b         amt recv pension benefits-type b part -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j278a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
if ((j278a <> dontknow) and (j278a <> refusal)) and (j278a <> 0) 

         
 


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

j279b         amt rec pens benefit-type b part- per -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j279a

         (how much are you receiving?)
         
         amount: [amt recv pension benefits- type b part]
         
          per:

         .................................................................................
                         4.  month
                         5.  lump sum
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


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

j281b         currently contribute- type b part -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j281_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
             5           1.  percent of pay
             3           2.  amount of money per month/year
             6           6.  doesn't contribute anything
             6           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18448       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
if (j281_ = percentofpay) or j281_ = nonresponse 

         
*not(else)*(if j281_ = dontknow) 

         
*not(else)*(if j281_ = refusal) 

         
 


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

j282b         currently contrib- type b part-percent-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j282_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
             4                    4-25.  actual value
             7                     998.  dk (don't know); na (not ascertained)
             1                     999.  rf (refused)
         18457                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j725_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j725b         currently contrib- type b part-min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j725_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             8           0.  value of breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j726_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j726b         currently contrib- type b part-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j726_

         .................................................................................
             8         100.  greater than maximum breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j727_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

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

j727b         currently contrib- type b part-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j727_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
 


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

j283b         currently contribute-type b part- amt -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j283_

         probe if necessary:  how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             2                 200-733.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
if j283_ <> empty and j283_ <> nonresponse 

         
if j283_ <> 0 

         
 


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

j284b         currently contrib- type b part-amt-per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j284_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [currently contribute- type b part- amt]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
             2           4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j722_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j722b         currently contribute-type b-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j722_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j723_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j723b         currently contribute-type b-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j723_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j724_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

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

j724b         currently contribute-type b-res-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j724_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
 


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

j285b         min pct-b part- emp still contribute -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j285_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if respondent could not reduce his/her contribution
         
           enter 96 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
             5                     0-3.  actual value
                                    94.  employer would match all or part of what r put
                                         in up to a maximum
                                    95.  respondent could not reduce his/her contribution
                                    96.  respondent reported employer does not contribute
            10                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18454                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


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

j286b         age recv benefits- type a -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j286a

         [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         
         at what age do you expect to start receiving benefits from this plan?
         
         30-94 age
         96 answered in years
         97 receiving benefits now

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             93       55          80         64.20          4.11   18357
         -----------------------------------------------------------------
                        96.  answered in years
             4          97.  receiving benefits now
            14          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if j286a = 96 

         
 


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

j287b         age recv benefits- type a- years -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j287a

         'expected age to start receiving benefits'  in years 
         
         0-30 years

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
 


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

j288b         form of expected pens benefits-type a -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j288a

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            15           1.  percent of pay
            58           2.  amount per month/year
             8           3.  lump sum
            11           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18376       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
if j288a = percentofpay 

         
 


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

j289b         expected type a benefits-percent -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j289a

         enter percent of final pay at retirement 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             12        1         100         40.50         32.00   18454
         -----------------------------------------------------------------
             3         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j728_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j728b         expected type a benefits-min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j728_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             1           0.  value of breakpoint
             2          41.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j729_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j729b         expected type a benefits-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j729_

         .................................................................................
             2          59.  value of breakpoint
             1         100.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j730_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

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

j730b         expected type a benefits-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j730_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
*not(else)*(if j288a = dontknow) 

         
*not(else)*(if j288a = refusal) 

         
 


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

j290b         amt- type a benefits expected/recv -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j290a

         
            probe if necessary 
         
          [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
            47               65-150000.  actual value
            24                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18395                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
if j290a <> empty and j290a <> nonresponse 

         
if j290a <> 0 

         
 


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

j294b         amt-type a benefits expected/recv-per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j294a

         probe if necessary:  was that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
            39           4.  month
             8           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18422       blank.  inap (inapplicable); partial interview

构造变量

         *assign j291_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j291b         amt- type a benefits expected/recv-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j291_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             8           0.  value of breakpoint
             1        6000.  value of breakpoint
             6        6001.  value of breakpoint
             2       12000.  value of breakpoint
             5       12001.  value of breakpoint
             1       24000.  value of breakpoint
             2       24001.  value of breakpoint
             2       36001.  value of breakpoint
         18442       blank.  inap (inapplicable); partial interview

构造变量

         *assign j292_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j292b         amt- type a benefits expected/recv-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j292_

         .................................................................................
             1        5999.  value of breakpoint
             1        6000.  value of breakpoint
             6       11999.  value of breakpoint
             2       12000.  value of breakpoint
             4       23999.  value of breakpoint
             1       24000.  value of breakpoint
             2       35999.  value of breakpoint
            10    99999996.  greater than maximum breakpoint
         18442       blank.  inap (inapplicable); partial interview

构造变量

         *assign j293_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

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

j293b         amt-type a benefits expect/recv-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j293_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 

         
if j288a = lumpsum 

         
 


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

j296b         lumpsum amt expected benefits -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j296a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             4             5000-100000.  actual value
             4                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j297_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j297b         lumpsum amt expected benefits - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j297_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             2           0.  value of breakpoint
             2       30001.  value of breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j298_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j298b         lumpsum amt expected benefits - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j298_

         .................................................................................
             2      119999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j299_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

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

j299b         lumpsum amt expected benefits- result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j299_

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

构造变量

         *assign j300a := g7197alreadyasked:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if pij287a = 97 
         
 

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

j300b         j300 branchpoint -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j300a

         .................................................................................
                         2.  g71=97 already asked
                         5.  all others
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
 


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

j301b         amt expected pension income-yrs worked-2

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j301a

         if you work  [at this business/with this employer] [until age[30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
            39                9-600000.  actual value
            12             99999999998.  dk (don't know); na (not ascertained)
                           99999999999.  rf (refused)
         18418                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
if j301a <> empty and j301a <> nonresponse 

         
if j301a <> 0 

         
 


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

j305b         amt expected pension yrs worked- per -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j305a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
            12           1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
             6           4.  month
                         5.  twice a month
            21           6.  year
                         7.  other (specify)
                        95.  lump sum
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18430       blank.  inap (inapplicable); partial interview

构造变量

         *assign j302_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j302b         amt expected pension yrs worked- min -2

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j302_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000

         .................................................................................
             4           0.  value of breakpoint
             1       30001.  value of breakpoint
             1       50001.  value of breakpoint
             1       70001.  value of breakpoint
             5       90001.  value of breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j303_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j303b         amt expected pension yrs worked- max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j303_

         .................................................................................
             1       29999.  value of breakpoint
             1       49999.  value of breakpoint
             1       69999.  value of breakpoint
             1       89999.  value of breakpoint
             8    99999996.  greater than maximum breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j304_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

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

j304b         amt expected pension yrs worked- res-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.onlyaskonce.j304_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


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

j735b         amt expect-quarterly rprt- b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j735a

         do you receive a quarterly report indicating how much money is in your account?

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 

         
 


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

j736b         amt in pension account-b only -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j736a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             22        0     1500000     147308.59     317651.03   18380
         -----------------------------------------------------------------
             5          -2.  does not have an account
            58    99999998.  dk (don't know); na (not ascertained)
             4    99999999.  rf (refused)

构造变量

         *assign j737_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j737b         lumpsum amt expected benefits - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j737_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
            31           0.  value of breakpoint
             7        5001.  value of breakpoint
             8       20001.  value of breakpoint
             1       50000.  value of breakpoint
             9       50001.  value of breakpoint
             2      150000.  value of breakpoint
             4      150001.  value of breakpoint
         18407       blank.  inap (inapplicable); partial interview

构造变量

         *assign j738_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j738b         lumpsum amt expected benefits - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j738_

         .................................................................................
             4        4999.  value of breakpoint
             7       19999.  value of breakpoint
             9       49999.  value of breakpoint
             1       50000.  value of breakpoint
             8      149999.  value of breakpoint
             2      150000.  value of breakpoint
            31    99999996.  greater than maximum breakpoint
         18407       blank.  inap (inapplicable); partial interview

构造变量

         *assign j739_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

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

j739b         lumpsum amt expected benefits- result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypea.j739_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j307b         amt in pension account- type b only -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j307a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            194        0      910000      93902.12     148638.68   18196
         -----------------------------------------------------------------
             2          -2.  does not have an account
            64    99999998.  dk (don't know); na (not ascertained)
            13    99999999.  rf (refused)

构造变量

         *assign j308_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j308b         amt in pension account- b only- min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j308_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
            28           0.  value of breakpoint
             2        5000.  value of breakpoint
            13        5001.  value of breakpoint
             4       20000.  value of breakpoint
            10       20001.  value of breakpoint
             3       50000.  value of breakpoint
             8       50001.  value of breakpoint
             2      150000.  value of breakpoint
             7      150001.  value of breakpoint
         18392       blank.  inap (inapplicable); partial interview

构造变量

         *assign j309_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j309b         amt in pension account- b only- max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j309_

         .................................................................................
             3        4999.  value of breakpoint
             2        5000.  value of breakpoint
            14       19999.  value of breakpoint
             4       20000.  value of breakpoint
            12       49999.  value of breakpoint
             3       50000.  value of breakpoint
             7      149999.  value of breakpoint
             2      150000.  value of breakpoint
            30    99999996.  greater than maximum breakpoint
         18392       blank.  inap (inapplicable); partial interview

构造变量

         *assign j310_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

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

j310b         amt in pension account-b only- result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j310_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
 


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

j740b         how money invested -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j740_

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
           116           1.  mostly or all stock
            38           2.  mostly or all interest earning
            94           3.  split
             3           7.  other (specify)
            20           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18198       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
 


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

j742b         money invested-pct in stocks-b only -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j742_

         about what percent of this account is in stocks?
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            193        0         100         64.34         33.64   18232
         -----------------------------------------------------------------
            42         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         *assign j743_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j743b         money invested-pct in stocks-b-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j743_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
            29           0.  value of breakpoint
             3          20.  value of breakpoint
             3          21.  value of breakpoint
             4          40.  value of breakpoint
             1          41.  value of breakpoint
             1          60.  value of breakpoint
             2          61.  value of breakpoint
             1          81.  value of breakpoint
         18425       blank.  inap (inapplicable); partial interview

构造变量

         *assign j744_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j744b         money invested-pct in stocks-b-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j744_

         .................................................................................
             1          19.  value of breakpoint
             3          20.  value of breakpoint
             3          39.  value of breakpoint
             4          40.  value of breakpoint
             1          59.  value of breakpoint
             1          60.  value of breakpoint
             2          79.  value of breakpoint
            29         100.  greater than maximum breakpoint
         18425       blank.  inap (inapplicable); partial interview

构造变量

         *assign j745_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

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

j745b         money invested-pct in stocks-b-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j745_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
 


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

j746b         money invested-co stocks-b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j746_

         is any money in this account invested in the company's stock?

         .................................................................................
            60           1.  yes
            87           5.  no
                         7.  not applicable (e.g., non-profit)
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18314       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
if j746_ = yes 

         
 


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

j747b         money invested-pct co stocks-b only -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j747_

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             53        3         100         49.15         36.30   18409
         -----------------------------------------------------------------
             6         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         *assign j748_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j748b         money invested-pct co stocks-b-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j748_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
             5           0.  value of breakpoint
             1          20.  value of breakpoint
             1          21.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j749_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j749b         money invested-pct co stocks-b-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j749_

         .................................................................................
             2          19.  value of breakpoint
             1          20.  value of breakpoint
             1          39.  value of breakpoint
             3         100.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j750_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

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

j750b         money invested-pct co stocks-b-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j750_

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

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j312b         age expect to recv benes- type b only -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j312_

         at what age do you expect to start receiving any benefits from this plan?
         
            enter '96' for answer in years 
         
            enter '97' for receiving benefits now

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            242       55          80         64.31          3.93   18196
         -----------------------------------------------------------------
             3          96.  answer in years
             1          97.  receiving benefits now
            27          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 96 

         
 


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

j313b         age expect to recv benes-b only years -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j313_

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
             3                    5-17.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if ((j313_ <> dontknow) and (j313_ <> refusal)) and (j312_ <> 97) 

         
 


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

j314b         form you expect to recv benes- b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j314_

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)

         .................................................................................
            49           1.  lump sum payment(s)
           137           2.  amount per month or year
            28           3.  installments
             5           7.  other (specify)
            26           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18224       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
 


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

j315b         amt pension benefits recv- b only -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j315a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
             1       50000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
if ((j315a <> 0) and (j315a <> dontknow)) and (j315a <> refusal) 

         
 


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

j316b         amt pension benefits recv-b only- per -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j316a

         (how much are you receiving?)
         
         amount: [amt pension benefits recv- b only]
         
         per:

         .................................................................................
                         4.  month
             1           5.  lump sum
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


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

j318b         currently contribute- type b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j318_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
           110           1.  percent of pay
           110           2.  amount of money per month/year
            44           6.  don't contribute anything
             7           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18196       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 

         
*not(else)*(if j318_ = dontknow) 

         
*not(else)*(if j318_ = refusal) 

         
 


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

j319b         currently contribute- b only- percent -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j319_

         enter percent of pay 
         
         1-100 percent
         
         percent:
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            107        1          25          8.62          4.99   18350
         -----------------------------------------------------------------
             8         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         *assign j751_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j751b         currently contribute- b only- pct-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j751_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
             9           0.  value of breakpoint
             2           7.  value of breakpoint
             1          13.  value of breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j752_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j752b         currently contribute- b only- pct-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j752_

         .................................................................................
             2           8.  value of breakpoint
            10         100.  greater than maximum breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j753_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j753b         currently contrib- b only- pct-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j753_

         .................................................................................
             6          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j320b         amt contribute- type b only -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j320_

         probe if necessary:  how much do you contribute?
         
          amount: 
         
         per:
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            108        0       30000       2698.15       6081.23   18359
         -----------------------------------------------------------------
             2    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
if j320_ <> 0 

         
if (j320_ <> dontknow) and (j320_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j321b         amt contribute- type b only- per -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j321_

         probe if necessary:  is that per month, year, or what?
         
         amount: [amt contribute- type b only]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
            13           3.  every two weeks/bi-weekly
            71           4.  month
                         5.  twice a month
            22           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18363       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j322b         min percent-b only- emp still contrib -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j322_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer would make contribution even if r made no contribution. if
         r gives dollar amount, enter dk and record amount in [f2] comment
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if r could not reduce his/her contribution
         
           enter 96 if r reported employer does not contribute

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            136        0          50          4.79          8.70   18240
         -----------------------------------------------------------------
             5          94.  employer would match all or part of what r put in up to a
                             maximum
            10          95.  respondent could not reduce his/her contribution
            42          96.  respondent reported employer does not contribute
            33          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j757b         form of employer contribution -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j757_

         
         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
           128           1.  percent of pay
            37           2.  amount of money per month/year
            82           6.  doesn't contribute anything
            26           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18196       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
if j757_ <> amtofmoney_month_year 

         
*not(else)*(if j757_ = dontknow) 

         
*not(else)*(if j757_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j758b         employer contribution-pct -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j758_

         employer contribution - percent 
         
            do not probe dk/rf 
         
            enter percent of pay 
         
            if r responds with a percent greater than 20, probe "we are not asking about
         your employer's match rate. please tell us the percent of your pay or the dollar
         amount that your employer is contributing." 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            113        1          50          6.01          7.87   18315
         -----------------------------------------------------------------
            39         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         *assign j759_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j759b         amount employer contribution - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j759_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
            34           0.  value of breakpoint
             1           3.  value of breakpoint
             2           4.  value of breakpoint
             1           6.  value of breakpoint
             1           7.  value of breakpoint
             2          10.  value of breakpoint
         18428       blank.  inap (inapplicable); partial interview

构造变量

         *assign j760_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j760b         amount employer contribution - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j760_

         .................................................................................
             1           3.  value of breakpoint
             4           5.  value of breakpoint
             1           6.  value of breakpoint
             2           8.  value of breakpoint
             1          11.  value of breakpoint
            32         100.  greater than maximum breakpoint
         18428       blank.  inap (inapplicable); partial interview

构造变量

         *assign j761_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j761b         amount employer contribution - result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j761_

         .................................................................................
            32          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18434       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j762b         amt-employer contribution -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j762_

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            28                  1-7500.  actual value
             9                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18432                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
if j762_ <> empty and j762_ <> nonresponse 

         
if j762_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j766b         amount employer contribution - per -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j766_

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
             1           1.  hour
             1           2.  week
             1           3.  every two weeks/bi-weekly
            18           4.  month
                         5.  twice a month
             7           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18441       blank.  inap (inapplicable); partial interview

构造变量

         *assign j763_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j763b         amount employer contribution - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j763_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             6           0.  value of breakpoint
             2        1501.  value of breakpoint
             1        5001.  value of breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j764_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j764b         amount employer contribution - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j764_

         .................................................................................
             1        1499.  value of breakpoint
             3        4999.  value of breakpoint
             1        9999.  value of breakpoint
             4    99999996.  greater than maximum breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j765_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j765b         amount employer contribution - result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j765_

         .................................................................................
             5          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j768b         given choice-automatic enroll-b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j768_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
           215           1.  given choice
            55           2.  enrolled automatically
             2           7.  other specify
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18196       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j769b         given choice-automatic enroll-b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j769_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
           154           1.  yes
            92           5.  no
            27           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18196       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j770b         form of expected pens benefits-type a -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j770_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            21           1.  percent of pay
           131           2.  amount per month/year
            48           3.  lump sum
            72           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18196       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
if j770_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j771b         expected type a benefits-percent -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j771_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             12        3          75         32.33         31.89   18448
         -----------------------------------------------------------------
             7         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         *assign j772_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j772b         expected type a benefits-pct-min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j772_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             5           0.  value of breakpoint
             1          20.  value of breakpoint
             1          40.  value of breakpoint
             1          41.  value of breakpoint
             1          60.  value of breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j773_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j773b         expected type a benefits-pct-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j773_

         .................................................................................
             1          20.  value of breakpoint
             1          40.  value of breakpoint
             1          59.  value of breakpoint
             1          60.  value of breakpoint
             5         100.  greater than maximum breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j774_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j774b         expected type a benefits-pct-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j774_

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j776b         amt- type a benefits expected/recv -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j776_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
            69                0-400000.  actual value
            60                99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18338                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
if j776_ <> empty and j776_ <> nonresponse 

         
if j776_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j780b         amt- type a benefits expected/recv-per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j780_

         probe if necessary:  is that per month or year or what?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
            50           4.  month
            16           6.  year
             2           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18401       blank.  inap (inapplicable); partial interview

构造变量

         *assign j777_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j777b         amt- type a benefits expected/recv-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j777_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            32           0.  value of breakpoint
             5        6000.  value of breakpoint
             6        6001.  value of breakpoint
             5       12000.  value of breakpoint
             7       12001.  value of breakpoint
             4       24000.  value of breakpoint
             1       24001.  value of breakpoint
             2       36001.  value of breakpoint
         18407       blank.  inap (inapplicable); partial interview

构造变量

         *assign j778_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j778b         amt- type a benefits expected/recv-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j778_

         .................................................................................
             8        5999.  value of breakpoint
             5        6000.  value of breakpoint
            10       11999.  value of breakpoint
             5       12000.  value of breakpoint
            10       23999.  value of breakpoint
             4       24000.  value of breakpoint
            20    99999996.  greater than maximum breakpoint
         18407       blank.  inap (inapplicable); partial interview

构造变量

         *assign j779_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j779b         amt-type a benefits expect/recv-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j779_

         .................................................................................
            23          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18444       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
*not(else)*(if j770_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j782b         lumpsum amt expected benefits -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j782_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             28       15     1000000     114482.68     210792.36   18421
         -----------------------------------------------------------------
            18    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j783_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j783b         lumpsum amt expected benefits - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j783_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
            14           0.  value of breakpoint
             2       30001.  value of breakpoint
                    120000.  value of breakpoint
             1      120001.  value of breakpoint
             3      250001.  value of breakpoint
         18449       blank.  inap (inapplicable); partial interview

构造变量

         *assign j784_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j784b         lumpsum amt expected benefits - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j784_

         .................................................................................
             8       29999.  value of breakpoint
             2      119999.  value of breakpoint
                    120000.  value of breakpoint
             1      249999.  value of breakpoint
             3      499999.  value of breakpoint
             6    99999996.  greater than maximum breakpoint
         18449       blank.  inap (inapplicable); partial interview

构造变量

         *assign j785_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j785b         lumpsum amt expected benefits- result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[2].currentpensionlooptypeb.j785_

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j272c         type of pension- 1 -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].j272apensiontype

         
         
          [now i have some questions about the most important of these plans./now i have
         some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)] is your plan type a or
         type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as "both".
         
           401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and
         cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
             7           1.  type a (formula)
            19           2.  type b (account)
             1           3.  both a & b
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18440       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j273c         amount in pension account-type b part -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j273a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             2             8000-286000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j274_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j274c         amt in pens account- type b part- min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j274_

         question text: does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $25,000, $50,000, $100,000, $250,000
         random entry points: $50,000, $100,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j275_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j275c         amt in pens account- type b part- max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j275_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j276_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j276c         amt pension account-type b part-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j276_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j277c         begun recv pens benefits- type b part -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j277a

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
             2           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j278c         amt recv pension benefits-type b part -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j278a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
if ((j278a <> dontknow) and (j278a <> refusal)) and (j278a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j279c         amt rec pens benefit-type b part- per -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j279a

         (how much are you receiving?)
         
         amount: [amt recv pension benefits- type b part]
         
          per:

         .................................................................................
                         4.  month
                         5.  lump sum
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j281c         currently contribute- type b part -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j281_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
             1           1.  percent of pay
                         2.  amount of money per month/year
             1           6.  doesn't contribute anything
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
if (j281_ = percentofpay) or j281_ = nonresponse 

         
*not(else)*(if j281_ = dontknow) 

         
*not(else)*(if j281_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j282c         currently contrib-type b part-percent -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j282_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
             1           3.  actual value
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j725_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j725c         currently contrib- type b part-min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j725_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j726_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j726c         currently contrib- type b part-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j726_

         .................................................................................
             1         100.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j727_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j727c         currently contrib- type b part-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j727_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j283c         currently contribute- type b part- amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j283_

         probe if necessary:  how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
if j283_ <> empty and j283_ <> nonresponse 

         
if j283_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j284c         currently contrib-type b part-amt-per -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j284_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [currently contribute- type b part- amt]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j722_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j722c         currently contribute-type b-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j722_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j723_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j723c         currently contribute-type b-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j723_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j724_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j724c         currently contribute-type b-res-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j724_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j285c         min pct-b part- emp still contribute -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j285_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if respondent could not reduce his/her contribution
         
           enter 96 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
             1           1.  actual value
                        94.  employer would match all or part of what r put in up to a
                             maximum
                        95.  respondent could not reduce his/her contribution
                        96.  respondent reported employer does not contribute
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j286c         age recv benefits- type a -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j286a

         [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         
         at what age do you expect to start receiving benefits from this plan?
         
         30-94 age
         96 answered in years
         97 receiving benefits now

         .................................................................................
             8                   60-67.  actual value
                                    96.  answered in years
                                    97.  receiving benefits now
             2                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18459                   blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if j286a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j287c         age recv benefits- type a- years -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j287a

         'expected age to start receiving benefits'  in years 
         
         0-30 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j288c         form of expected pens benefits-type a -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j288a

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
             1           1.  percent of pay
             4           2.  amount per month/year
             1           3.  lump sum
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
if j288a = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j289c         expected type a benefits-percent -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j289a

         enter percent of final pay at retirement 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
             1          20.  actual value
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j728_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j728c         expected type a benefits-min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j728_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j729_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j729c         expected type a benefits-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j729_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j730_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j730c         expected type a benefits-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j730_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
*not(else)*(if j288a = dontknow) 

         
*not(else)*(if j288a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j290c         amt- type a benefits expected/recv -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j290a

         
            probe if necessary 
         
          [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             3                100-1000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
if j290a <> empty and j290a <> nonresponse 

         
if j290a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j294c         amt- type a benefits expected/recv-per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j294a

         probe if necessary:  was that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
             3           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j291_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j291c         amt- type a benefits expected/recv-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j291_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             2           0.  value of breakpoint
             1        6001.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j292_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j292c         amt- type a benefits expected/recv-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j292_

         .................................................................................
             1       11999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j293_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j293c         amt-type a benefits expect/recv-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j293_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 

         
if j288a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j296c         lumpsum amt expected benefits -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j296a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             1        8000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j297_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j297c         lumpsum amt expected benefits - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j297_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j298_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j298c         lumpsum amt expected benefits - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j298_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j299_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j299c         lumpsum amt expected benefits- result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j299_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j300a := g7197alreadyasked:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if pij287a = 97 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j300c         j300 branchpoint -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j300a

         .................................................................................
                         2.  g71=97 already asked
                         5.  all others
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j301c         amt expected pension income-yrs worked-3

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j301a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
             2               150-55000.  actual value
                           99999999998.  dk (don't know); na (not ascertained)
                           99999999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
if j301a <> empty and j301a <> nonresponse 

         
if j301a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j305c         amt expected pension yrs worked- per -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j305a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
             1           4.  month
                         5.  twice a month
             1           6.  year
                         7.  other (specify)
                        95.  lump sum
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j302_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j302c         amt expected pension yrs worked- min -3

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j302_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j303_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j303c         amt expected pension yrs worked- max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j303_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j304_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j304c         amt expected pension yrs worked-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.onlyaskonce.j304_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j735c         amt expect-quarterly rprt- b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j735a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
             6           1.  yes
             3           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j736c         amt in pension account-b only -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j736a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................
             2                 0-60000.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
             2                99999999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j737_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j737c         lumpsum amt expected benefits - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j737_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             3           0.  value of breakpoint
             1       20001.  value of breakpoint
             1       50001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j738_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j738c         lumpsum amt expected benefits - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j738_

         .................................................................................
             1       49999.  value of breakpoint
             1      149999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j739_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j739c         lumpsum amt expected benefits- result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypea.j739_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j307c         amt in pension account- type b only -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j307a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             14     1000      425000      73085.71     113974.40   18450
         -----------------------------------------------------------------
             4    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         *assign j308_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j308c         amt in pension account- b only- min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j308_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
             2           0.  value of breakpoint
             2        5001.  value of breakpoint
             1       20001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j309_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j309c         amt in pension account- b only- max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j309_

         .................................................................................
             2       19999.  value of breakpoint
             1       49999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j310_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j310c         amt in pension account-b only- result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j310_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j740c         how money invested -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j740_

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
            10           1.  mostly or all stock
             4           2.  mostly or all interest earning
             2           3.  split
             1           7.  other (specify)
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j742c         money invested-pct in stocks-b only-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j742_

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             13        0         100         63.85         38.20   18455
         -----------------------------------------------------------------
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j743_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j743c         money invested-pct in stocks-b-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j743_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j744_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j744c         money invested-pct in stocks-b-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j744_

         .................................................................................
             1         100.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j745_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j745c         money invested-pct in stocks-b-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j745_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j746c         money invested-co stocks-b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j746_

         is any money in this account invested in the company's stock?

         .................................................................................
             7           1.  yes
             5           5.  no
                         7.  not applicable (e.g., non-profit)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
if j746_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j747c         money invested-pct co stocks-b only -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j747_

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................
             6                   8-100.  actual value
             1                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j748_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j748c         money invested-pct co stocks-b-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j748_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j749_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j749c         money invested-pct co stocks-b-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j749_

         .................................................................................
             1         100.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j750_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j750c         money invested-pct co stocks-b-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j750_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j312c         age expect to recv benes- type b only -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j312_

         at what age do you expect to start receiving any benefits from this plan?
         
            enter '96' for answer in years 
         
            enter '97' for receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             16       58          68         62.81          2.88   18450
         -----------------------------------------------------------------
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j313c         age expect to recv benefits-b only yrs-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j313_

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if ((j313_ <> dontknow) and (j313_ <> refusal)) and (j312_ <> 97) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j314c         form expect to recv benefits- b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j314_

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)

         .................................................................................
             3           1.  lump sum payment(s)
             9           2.  amount per month or year
             4           3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j315c         amt pension benefits recv- b only -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j315a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
if ((j315a <> 0) and (j315a <> dontknow)) and (j315a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j316c         amt pension benefits recv-b only- per -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j316a

         (how much are you receiving?)
         
         amount: [amt pension benefits recv- b only]
         
         per:

         .................................................................................
                         4.  month
                         5.  lump sum
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j318c         currently contribute- type b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j318_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
             3           1.  percent of pay
            10           2.  amount of money per month/year
             6           6.  don't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 

         
*not(else)*(if j318_ = dontknow) 

         
*not(else)*(if j318_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j319c         currently contribute- b only- percent -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j319_

         enter percent of pay 
         
         1-100 percent
         
         percent:
         
            do not probe dk/rf

         .................................................................................
             3                    2-25.  actual value
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j751_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j751c         currently contribute- b only- pct-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j751_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j752_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j752c         currently contribute- b only- pct-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j752_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j753_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j753c         currently contrib- b only- pct-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j753_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j320c         amt contribute- type b only -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j320_

         probe if necessary:  how much do you contribute?
         
          amount: 
         
         per:
         
            do not probe dk/rf

         .................................................................................
             9                15-20000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
if j320_ <> 0 

         
if (j320_ <> dontknow) and (j320_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j321c         amt contribute- type b only- per -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j321_

         probe if necessary:  is that per month, year, or what?
         
         amount: [amt contribute- type b only]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
             1           3.  every two weeks/bi-weekly
             5           4.  month
             1           5.  twice a month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j322c         min percent-b only- emp still contrib -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j322_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer would make contribution even if r made no contribution. if
         r gives dollar amount, enter dk and record amount in [f2] comment
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if r could not reduce his/her contribution
         
           enter 96 if r reported employer does not contribute

         .................................................................................
             6                    0-14.  actual value
             1                      94.  employer would match all or part of what r put
                                         in up to a maximum
                                    95.  respondent could not reduce his/her contribution
             6                      96.  respondent reported employer does not contribute
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18456                   blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j757c         form of employer contribution -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j757_

         
         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
             5           1.  percent of pay
             6           2.  amount of money per month/year
             7           6.  doesn't contribute anything
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
if j757_ <> amtofmoney_month_year 

         
*not(else)*(if j757_ = dontknow) 

         
*not(else)*(if j757_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j758c         employer contribution-pct -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j758_

         employer contribution - percent 
         
            do not probe dk/rf 
         
            enter percent of pay 
         
            if r responds with a percent greater than 20, probe "we are not asking about
         your employer's match rate. please tell us the percent of your pay or the dollar
         amount that your employer is contributing." 
         
         1-100 percent
         
         percent:

         .................................................................................
             3                     3-5.  actual value
             3                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j759_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j759c         amount employer contribution - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j759_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             2           0.  value of breakpoint
             1           7.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j760_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j760c         amount employer contribution - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j760_

         .................................................................................
             1           8.  value of breakpoint
             2         100.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j761_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j761c         amount employer contribution - result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j761_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j762c         amt-employer contribution -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j762_

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             3                  15-212.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
if j762_ <> empty and j762_ <> nonresponse 

         
if j762_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j766c         amount employer contribution - per -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j766_

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
             1           3.  every two weeks/bi-weekly
             1           4.  month
             1           5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j763_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j763c         amount employer contribution - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j763_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             2           0.  value of breakpoint
             1        1501.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j764_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j764c         amount employer contribution - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j764_

         .................................................................................
             1        4999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j765_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j765c         amount employer contribution - result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j765_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j768c         given choice-automatic enroll-b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j768_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
            11           1.  given choice
             6           2.  enrolled automatically
             1           7.  other specify
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j769c         given choice-automatic enroll-b only-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j769_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
             8           1.  yes
             8           5.  no
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j770c         form of expected pens benefits-type a -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j770_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
            11           2.  amount per month/year
             4           3.  lump sum
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
if j770_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j771c         expected type a benefits-percent -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j771_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j772_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j772c         expected type a benefits-pct-min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j772_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j773_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j773c         expected type a benefits-pct-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j773_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j774_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j774c         expected type a benefits-pct-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j774_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j776c         amt- type a benefits expected/recv -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j776_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             6               120-10000.  actual value
             5                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18458                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
if j776_ <> empty and j776_ <> nonresponse 

         
if j776_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j780c         amt- type a benefits expected/recv-per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j780_

         probe if necessary:  is that per month or year or what?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
             5           4.  month
             1           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j777_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j777c         amt- type a benefits expected/recv-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j777_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             2           0.  value of breakpoint
             1        6001.  value of breakpoint
             2       12001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j778_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j778c         amt- type a benefits expected/recv-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j778_

         .................................................................................
             1       11999.  value of breakpoint
             2       23999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j779_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j779c         amt-type a benefits expect/recv-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j779_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
*not(else)*(if j770_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j782c         lumpsum amt expected benefits -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j782_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             2            39000-220000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j783_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j783c         lumpsum amt expected benefits - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j783_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j784_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j784c         lumpsum amt expected benefits - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j784_

         .................................................................................
             1       29999.  value of breakpoint
             1    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j785_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j785c         lumpsum amt expected benefits- result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[3].currentpensionlooptypeb.j785_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j272d         type of pension- 1 -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].j272apensiontype

         
         
          [now i have some questions about the most important of these plans./now i have
         some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)] is your plan type a or
         type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as "both".
         
           401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and
         cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
             2           1.  type a (formula)
                         3.  both a & b
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j273d         amount in pension account-type b part -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j273a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j274_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j274d         amt in pens account- type b part- min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j274_

         question text: does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $25,000, $50,000, $100,000, $250,000
         random entry points: $50,000, $100,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j275_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j275d         amt in pens account- type b part- max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j275_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j276_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j273a <> empty and j273a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j276d         amt pension account-type b part-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j276_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j277d         begun recv pens benefits- type b part -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j277a

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j278d         amt recv pension benefits-type b part -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j278a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j277a = yes 

         
if ((j278a <> dontknow) and (j278a <> refusal)) and (j278a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j279d         amt rec pen benefit-type b part- per -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j279a

         (how much are you receiving?)
         
         amount: [amt recv pension benefits- type b part]
         
          per:

         .................................................................................
                         4.  month
                         5.  lump sum
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j281d         currently contribute- type b part -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j281_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
                         1.  percent of pay
                         2.  amount of money per month/year
                         6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
if (j281_ = percentofpay) or j281_ = nonresponse 

         
*not(else)*(if j281_ = dontknow) 

         
*not(else)*(if j281_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j282d         currently contrib- type b part-percent-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j282_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j725_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j725d         currently contrib- type b part-min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j725_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j726_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j726d         currently contrib- type b part-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j726_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j727_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
if (j281_ = percentofpay) or j281_ = nonresponse 
         
if j282_ = empty or (j282_ = response) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j727d         currently contrib- type b part-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j727_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j283d         currently contribute- type b part- amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j283_

         probe if necessary:  how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 

         
if j281_ = amountofmoney 

         
if j283_ <> empty and j283_ <> nonresponse 

         
if j283_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j284d         currently contrib- type b part-amt-per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j284_

         probe if necessary:  was that per hour, week, month, or year?
         
         amount: [currently contribute- type b part- amt]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j722_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j722d         currently contribute-type b-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j722_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j723_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j723d         currently contribute-type b-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j723_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j724_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 
         
if j281_ <> dontcontribute 
         
*not(else)*(if (j281_ = percentofpay) or j281_ = nonresponse) 
         
if j281_ = amountofmoney 
         
if j283_ <> empty and j283_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j724d         currently contribute-type b-res-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j724_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype = bthab) or (pij272apensiontype = dontknow) 

         
if j281_ <> dontcontribute 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j285d         min percent-b part- emp still contrib -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j285_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if respondent could not reduce his/her contribution
         
           enter 96 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
                        94.  employer would match all or part of what r put in up to a
                             maximum
                        95.  respondent could not reduce his/her contribution
                        96.  respondent reported employer does not contribute
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j286d         age recv benefits- type a -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j286a

         [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         
         at what age do you expect to start receiving benefits from this plan?
         
         30-94 age
         96 answered in years
         97 receiving benefits now

         .................................................................................
             1          67.  actual value
                        96.  answered in years
             1          97.  receiving benefits now
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if j286a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j287d         age recv benefits- type a- years -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j287a

         'expected age to start receiving benefits'  in years 
         
         0-30 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j288d         form of expected pens benefits-type a -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j288a

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
             1           2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 

         
if j288a = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j289d         expected type a benefits-percent -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j289a

         enter percent of final pay at retirement 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j728_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j728d         expected type a benefits-min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j728_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j729_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j729d         expected type a benefits-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j729_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j730_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if ((j286a <> 97) and (j287a <> dontknow)) and (j287a <> refusal) 
         
if j288a = percentofpay 
         
if j289a <> empty and j289a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j730d         expected type a benefits-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j730_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
*not(else)*(if j288a = dontknow) 

         
*not(else)*(if j288a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j290d         amt- type a benefits expected/recv -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j290a

         
            probe if necessary 
         
          [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1         484.  actual value
                  99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 

         
if j290a <> empty and j290a <> nonresponse 

         
if j290a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j294d         amt- type a benefits expected/recv-per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j294a

         probe if necessary:  was that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j291_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j291d         amt- type a benefits expected/recv-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j291_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j292_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j292d         amt-type a benefits expected/recv-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j292_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j293_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = nonresponse 
         
if j290a <> empty and j290a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j293d         amt-type a benefits expect/recv- res -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j293_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 

         
if j288a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j296d         lumpsum amt expected benefits -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j296a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j297_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j297d         lumpsum amt expected benefits - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j297_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j298_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j298d         lumpsum amt expected benefits - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j298_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j299_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
*not(else)*(if ((j288a = amountpermonthyear) or (j286a = 97)) or j288a = 
         nonresponse) 
         
if j288a = lumpsum 
         
if j296a <> empty and j296a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j299d         lumpsum amt expected benefits- result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j299_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j300a := g7197alreadyasked:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if pij287a = 97 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j300d         j300 branchpoint -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j300a

         .................................................................................
                         2.  g71=97 already asked
                         5.  all others
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j301d         amt expected pension income-yrs worked-4

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j301a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
               99999999998.  dk (don't know); na (not ascertained)
               99999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (j286a <> dontknow) and (j286a <> refusal) 

         
if (j287a <> dontknow) and (j287a <> refusal) 

         
if (pij301a_asked <> 1) and (j286a <> 97) 

         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 

         
if j301a <> empty and j301a <> nonresponse 

         
if j301a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j305d         amt expected pension yrs worked- per -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j305a

         if you work  [at this business/with this employer] [until age [30..94],/for
         [30..94] years,] how much do you expect your pay to be?
         
         if amount per hour, enter both dollars and cents
         
         do not probe dk/rf
         
         amount: 
         per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                        95.  lump sum
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j302_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j302d         amt expected pension yrs worked- min -4

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j302_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j303_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j303d         amt expected pension yrs worked- max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j303_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j304_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (j286a <> dontknow) and (j286a <> refusal) 
         
if (j287a <> dontknow) and (j287a <> refusal) 
         
if (pij301a_asked <> 1) and (j286a <> 97) 
         
if (j300a <> g73alreadyasked) and (j300a <> g7197alreadyasked) 
         
if j301a <> empty and j301a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j304d         amt expected pension yrs worked- res-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.onlyaskonce.j304_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j735d         amt expect-quarterly rprt- b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j735a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
             1           1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 

         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j736d         amt in pension account-b only -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j736a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j737_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j737d         lumpsum amt expected benefits - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j737_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j738_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j738d         lumpsum amt expected benefits - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j738_

         .................................................................................
             2    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j739_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
if ((j272apensiontype = typeaformula) or (j272apensiontype = bthab)) or 
         (j272apensiontype = dontknow) 
         
if (pij272apensiontype <> bthab) and (pij272apensiontype <> dontknow) 
         
if j736a <> empty and j736a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j739d         lumpsum amt expected benefits- result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypea.j739_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j307d         amt in pension account- type b only -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j307a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j308_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j308d         amt in pension account- b only- min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j308_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j309_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j309d         amt in pension account- b only- max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j309_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j310_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
if j307a <> empty and j307a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j310d         amt in pension account-b only- result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j310_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j740d         how money invested -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j740_

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
                         1.  mostly or all stock
                         2.  mostly or all interest earning
                         3.  split
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j742d         money invested-pct in stocks-b only-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j742_

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j743_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j743d         money invested-pct in stocks-b-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j743_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j744_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j744d         money invested-pct in stocks-b-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j744_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j745_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if j742_ <> empty and j742_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j745d         money invested-pct in stocks-b-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j745_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j746d         money invested-co stocks-b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j746_

         is any money in this account invested in the company's stock?

         .................................................................................
                         1.  yes
                         5.  no
                         7.  not applicable (e.g., non-profit)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j307a <> -1 

         
*not(else)*(if j740_ = othspecify) 

         
if j740_ <> nonresponse 

         
if pij720_ <> yes 

         
if j746_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j747d         money invested-pct co stocks-b only -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j747_

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j748_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j748d         money invested-pct co stocks-b-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j748_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j749_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j749d         money invested-pct co stocks-b-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j749_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j750_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j307a <> -1 
         
*not(else)*(if j740_ = othspecify) 
         
if j740_ <> nonresponse 
         
if pij720_ <> yes 
         
if j746_ = yes 
         
if j747_ <> empty and j747_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j750d         money invested-pct co stocks-b-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j750_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j312d         age expect to recv benes- type b only -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j312_

         at what age do you expect to start receiving any benefits from this plan?
         
            enter '96' for answer in years 
         
            enter '97' for receiving benefits now

         .................................................................................
                        96.  answer in years
                        97.  receiving benefits now
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j313d         age expect to recv benefits-b only yrs-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j313_

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if ((j313_ <> dontknow) and (j313_ <> refusal)) and (j312_ <> 97) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j314d         form you expect to recv benes- b only-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j314_

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)

         .................................................................................
                         1.  lump sum payment(s)
                         2.  amount per month or year
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j315d         amt pension benefits recv- b only -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j315a

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if (j312_ <> dontknow) and (j312_ <> refusal) 

         
if j312_ = 97 

         
if ((j315a <> 0) and (j315a <> dontknow)) and (j315a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j316d         amt pension benefits recv-b only- per -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j316a

         (how much are you receiving?)
         
         amount: [amt pension benefits recv- b only]
         
         per:

         .................................................................................
                         4.  month
                         5.  lump sum
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j318d         currently contribute- type b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j318_

         how much do you currently contribute, that is, what is the sum of any amount
         that you are required to contribute plus any amount that you voluntarily
         contribute?

         .................................................................................
                         1.  percent of pay
                         2.  amount of money per month/year
                         6.  don't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 

         
*not(else)*(if j318_ = dontknow) 

         
*not(else)*(if j318_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j319d         currently contribute- b only- percent -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j319_

         enter percent of pay 
         
         1-100 percent
         
         percent:
         
            do not probe dk/rf

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j751_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j751d         currently contribute- b only- pct-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j751_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j752_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j752d         currently contribute- b only- pct-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j752_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j753_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j318_ <> dontcontribute 
         
if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = refusal) 
         
if j319_ <> empty and j319_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j753d         currently contrib- b only- pct-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j753_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j320d         amt contribute- type b only -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j320_

         probe if necessary:  how much do you contribute?
         
          amount: 
         
         per:
         
            do not probe dk/rf

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
*not(else)*(if ((j318_ = percentofpay) or (j318_ = dontknow)) or (j318_ = 
         refusal)) 

         
if j318_ = amountofmoney 

         
if j320_ <> 0 

         
if (j320_ <> dontknow) and (j320_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j321d         amt contribute- type b only- per -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j321_

         probe if necessary:  is that per month, year, or what?
         
         amount: [amt contribute- type b only]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j318_ <> dontcontribute 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j322d         min percent-b only- emp still contrib -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j322_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer would make contribution even if r made no contribution. if
         r gives dollar amount, enter dk and record amount in [f2] comment
         
           enter 94 if employer would match all or part of what r put in up to a maximum
         
           enter 95 if r could not reduce his/her contribution
         
           enter 96 if r reported employer does not contribute

         .................................................................................
                        94.  employer would match all or part of what r put in up to a
                             maximum
                        95.  respondent could not reduce his/her contribution
                        96.  respondent reported employer does not contribute
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j757d         form of employer contribution -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j757_

         
         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
                         1.  percent of pay
                         2.  amount of money per month/year
                         6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
if j757_ <> amtofmoney_month_year 

         
*not(else)*(if j757_ = dontknow) 

         
*not(else)*(if j757_ = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j758d         employer contribution-pct -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j758_

         employer contribution - percent 
         
            do not probe dk/rf 
         
            enter percent of pay 
         
            if r responds with a percent greater than 20, probe "we are not asking about
         your employer's match rate. please tell us the percent of your pay or the dollar
         amount that your employer is contributing." 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j759_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j759d         amount employer contribution - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j759_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j760_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j760d         amount employer contribution - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j760_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j761_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
if j757_ <> amtofmoney_month_year 
         
if j758_ <> empty and j758_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j761d         amount employer contribution - result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j761_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j762d         amt-employer contribution -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j762_

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j757_ <> notcontributeanything 

         
*not(else)*(if j757_ <> amtofmoney_month_year) 

         
if j762_ <> empty and j762_ <> nonresponse 

         
if j762_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j766d         amount employer contribution - per -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j766_

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j763_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j763d         amount employer contribution - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j763_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j764_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j764d         amount employer contribution - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j764_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j765_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j757_ <> notcontributeanything 
         
*not(else)*(if j757_ <> amtofmoney_month_year) 
         
if j762_ <> empty and j762_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j765d         amount employer contribution - result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j765_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j768d         given choice-automatic enroll-b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j768_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
                         1.  given choice
                         2.  enrolled automatically
                         7.  other specify
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j769d         given choice-automatic enroll-b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j769_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j770d         form of expected pens benefits-type a -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j770_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
                         2.  amount per month/year
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
if j770_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j771d         expected type a benefits-percent -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j771_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j772_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j772d         expected type a benefits-pct-min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j772_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j773_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j773d         expected type a benefits-pct-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j773_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j774_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
if j770_ <> amountpermonthyear 
         
if j771_ <> empty and j771_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j774d         expected type a benefits-pct-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j774_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j776d         amt- type a benefits expected/recv -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j776_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
if j770_ <> lumpsum 

         
*not(else)*(if j770_ <> amountpermonthyear) 

         
if j776_ <> empty and j776_ <> nonresponse 

         
if j776_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j780d         amt- type a benefits expected/recv-per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j780_

         probe if necessary:  is that per month or year or what?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j777_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j777d         amt-type a benefits expected/recv-min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j777_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j778_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j778d         amt-type a benefits expected/recv-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j778_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j779_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
if j770_ <> lumpsum 
         
*not(else)*(if j770_ <> amountpermonthyear) 
         
if j776_ <> empty and j776_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j779d         amt-type a benefits expect/recv- res -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j779_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if j268_pensionchgd <> deniescoveredbyapension 

         
if j271_currjobpensloop <> empty 

         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 

         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 

         
if j272apensiontype = typebaccount 

         
if j770_ <> nonresponse 

         
*not(else)*(if j770_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j782d         lumpsum amt expected benefits -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j782_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j783_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j783d         lumpsum amt expected benefits - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j783_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j784_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j784d         lumpsum amt expected benefits - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j784_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j785_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
if j268_pensionchgd <> deniescoveredbyapension 
         
if j271_currjobpensloop <> empty 
         
if (i = 1) or ((currentpensionloop[i - 1].j272apensiontype <> refusal) and 
         currentpensionloop[i - 1].j272apensiontype <> empty) 
         
*not(else)*(if ((j272apensiontype = typeaformula) or (j272apensiontype = 
         bthab)) or (j272apensiontype = dontknow)) 
         
if j272apensiontype = typebaccount 
         
if j770_ <> nonresponse 
         
*not(else)*(if j770_ <> lumpsum) 
         
if j782_ <> empty and j782_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j785d         lumpsum amt expected benefits- result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionsame.currentpensionloop[4].currentpensionlooptypeb.j785_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if (((j268_pensionchgd <> refusal) and (j269_ <> refusal)) and j270_ <> 
         nonresponse) and (loop_rf <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j323          not participate tax def savings

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j323_

         considering all the plans, excluding the ones you already told us about, does
         your [business/employer] offer any kind of tax-deferred savings, 401k, or other
         such account plans for which you are eligible? please do not include ira or
         keogh plans.

         .................................................................................
           850           1.  yes
          1256           5.  no
            44           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         16319       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if j691yj260bp <> 2 

         
if j267_ <> alloths 

         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 

         
if (((j268_pensionchgd <> refusal) and (j269_ <> refusal)) and j270_ <> 
         nonresponse) and (loop_rf <> 1) 

         
if j323_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j653          program do not participate

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionsame.j653_

         is there any such plan for which you are eligible but choose not to participate
         in?

         .................................................................................
           363           1.  yes
           479           5.  no
             8           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17619       blank.  inap (inapplicable)

构造变量

         *assign j693yj323toj434 := 0:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
*not(else)*(if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to 
         <> 3)) 
         



*assign j693yj323toj434 := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if j691yj260bp <> 2 
         
if j267_ <> alloths 
         
if ((j692yj268to <> 1) and (j692yj268to <> 2)) and (j692yj268to <> 3) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j693          branchpoint for j693y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionsame.j693yj323toj434

         .................................................................................
           431           0.  all others
          2165           1.  kj323 not blank
         15873       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if pij268to <> 2 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j324          plan offered by employer

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j324_

         now i'd like to ask about pension or retirement plans on your job [, sponsored
         by your employer or union.  this includes not only basic pension or retirement
         plans, but also tax-deferred plans like thrift, savings, 401k, deferred
         profit-sharing, or stock ownership plans./.  aside from iras not sponsored by
         your business [are you included in any such pension, retirement, or tax-deferred
         plan with this employer?] 
         
         if r mentions ira or keogh plans or social security, note in comment box and
         say:  we will ask about these later in the interview. here, i just want to find
         out about other plans operated through your (employer/business).

         .................................................................................
           593           1.  yes
          3375           5.  no
            25           8.  dk (don't know); na (not ascertained)
            14           9.  rf (refused)
         14462       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j325          does employer offer any plans

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j325_

         does your employer offer any [ such plans?/ pension or retirement plans on your
         job?]

         .................................................................................
           658           1.  yes
          1279           5.  no
            95           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         16434       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j326          eligible for pension

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j326_

         are you eligible to be included in any of these plans?

         .................................................................................
           304           1.  yes
           236           5.  no
           109           6.  eligible if worked full-time
             9           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17811       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j327          type a/b of plan

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j327_

         what kind of plans are these?
         
         (in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.)
         
         are these plans of type a, type b, or both?
         
            401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
            66           1.  type a (formula)
           310           2.  type b (account)
            57           3.  both a & b
           214           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         17820       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j328m1        what kind of plan- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j328m[1]

         (could you tell me a little more about the account plan(s) offered by your
         employer?) do they include a thrift or savings plan, a 401k, a 403b, a
         supplemental retirement account, a profit-sharing plan, a stock purchase plan, a
         money purchase plan, cash balance, or what?
         
            choose all that apply

         .................................................................................
            11           1.  thrift or savings
           286           2.  401k
            14           3.  403b
             4           4.  supplemental retirement account
             5           5.  profit sharing
             5           6.  stock purchase, esop
                         7.  money purchase
             1           8.  cash balance
             2          97.  other (specify)
            38          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18103       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j328m2        what kind of plan- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j328m[2]

         (could you tell me a little more about the account plan(s) offered by your
         employer?) do they include a thrift or savings plan, a 401k, a 403b, a
         supplemental retirement account, a profit-sharing plan, a stock purchase plan, a
         money purchase plan, cash balance, or what?
         
            choose all that apply

         .................................................................................
             4           1.  thrift or savings
            10           2.  401k
             1           3.  403b
             3           4.  supplemental retirement account
            12           5.  profit sharing
            14           6.  stock purchase, esop
                         7.  money purchase
             1           8.  cash balance
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18423       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j328m3        what kind of plan- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j328m[3]

         (could you tell me a little more about the account plan(s) offered by your
         employer?) do they include a thrift or savings plan, a 401k, a 403b, a
         supplemental retirement account, a profit-sharing plan, a stock purchase plan, a
         money purchase plan, cash balance, or what?
         
            choose all that apply

         .................................................................................
                         1.  thrift or savings
                         2.  401k
             3           3.  403b
             2           4.  supplemental retirement account
             2           5.  profit sharing
             7           6.  stock purchase, esop
                         7.  money purchase
             1           8.  cash balance
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j328m4        what kind of plan- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j328m[4]

         (could you tell me a little more about the account plan(s) offered by your
         employer?) do they include a thrift or savings plan, a 401k, a 403b, a
         supplemental retirement account, a profit-sharing plan, a stock purchase plan, a
         money purchase plan, cash balance, or what?
         
            choose all that apply

         .................................................................................
                         1.  thrift or savings
                         2.  401k
                         3.  403b
             2           4.  supplemental retirement account
             1           5.  profit sharing
             1           6.  stock purchase, esop
                         7.  money purchase
                         8.  cash balance
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j328m5        what kind of plan- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j328m[5]

         (could you tell me a little more about the account plan(s) offered by your
         employer?) do they include a thrift or savings plan, a 401k, a 403b, a
         supplemental retirement account, a profit-sharing plan, a stock purchase plan, a
         money purchase plan, cash balance, or what?
         
            choose all that apply

         .................................................................................
                         1.  thrift or savings
                         2.  401k
                         3.  403b
                         4.  supplemental retirement account
                         5.  profit sharing
                         6.  stock purchase, esop
                         7.  money purchase
                         8.  cash balance
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if (j326_ <> yes) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> no) or (((j327_ <> typeaformula) and (j327_ <> dontknow)) and 
         (j327_ <> refusal)) 

         
if (j326_ <> eligibleifworkedfulltime) or (((j327_ <> typeaformula) and 
         (j327_ <> dontknow)) and (j327_ <> refusal)) 

         
if (j327_ = typebaccount) or (j327_ = bthab) 

         
if j326_ <> eligibleifworkedfulltime 

         
if (j326_ = yes) and (pij045_stillwrkprevemp <> yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j330          employer contribution

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j330_

         does your employer make contributions to any such plans?

         .................................................................................
            60           1.  yes
            14           5.  no
            15           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18380       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if j330_ <> empty or j327_ <> empty 

         
if j330_ <> empty or (j326_ = yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j331          participate in the future

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j331_

         do you intend to participate in any such plan at some time in the future?

         .................................................................................
           100           1.  yes
           192           5.  no
            12           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18165       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if j330_ <> empty or j327_ <> empty 

         
*not(else)*(if j330_ <> empty or (j326_ = yes)) 

         
if j326_ = no 

         
if (j326_ = no) and ((((j327_ = typeaformula) or (j327_ = dontknow)) or 
         (j327_ = refusal)) or (j328m = response)) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j332          eligible for pension in future

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j332_

         will you be eligible if you continue to work for this employer?

         .................................................................................
            76           1.  yes
            24           3.  depends (specify)
           115           5.  no
             7           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18246       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if pij268to <> 1 

         
if (j324_ <> yes) and (j324_ <> refusal) 

         
if (pij021_empselfoth <> slfempd) and (picurrjobinfoj703_marginallyempd <> 1) 

         
if ((j325_ <> no) and (j325_ <> dontknow)) and (j325_ <> refusal) 

         
if (j326_ <> dontknow) and (j326_ <> refusal) 

         
if j330_ <> empty or j327_ <> empty 

         
*not(else)*(if j330_ <> empty or (j326_ = yes)) 

         
if j326_ = no 

         
if (j326_ = no) and ((((j327_ = typeaformula) or (j327_ = dontknow)) or 
         (j327_ = refusal)) or (j328m = response)) 

         
if (((j332_ <> dependsspecify) and (j332_ <> no)) and (j332_ <> dontknow)) 
         and (j332_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j334          yrs until eligible- included in pension

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j334_

         how many more years will you have to work for this employer before you will be
         included in a pension plan?
         
         0-30 years

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             63        0          30          1.73          4.11   18393
         -----------------------------------------------------------------
            12          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         *assign j694yj324toj434 := 0:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if pij268to <> 1 
         
*not(else)*(if (j324_ <> yes) and (j324_ <> refusal)) 
         



*assign j694yj324toj434 := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if pij268to <> 1 
         
if (j324_ <> yes) and (j324_ <> refusal) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j694          branchpoint for j694y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.j694yj324toj434

         .................................................................................
           607           0.  all others
          3401           1.  j324_ <> yes and j324_ <> rf
         14461       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.currentpensionnew.j335_numdiffpensplans := 
         pisecjcurrentpensionnewj335_numdiffpensplans:

if 
         seca.startinterview.a009_selfprxy = slf 
         
if secj.currentpensionnew.j335_numdiffpensplans <> 
         pisecjcurrentpensionnewj335_numdiffpensplans 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j335          # pension plans included

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.j335_numdiffpensplans

         
         
         in how many different plans  [are you included on this job?/of this sort are you
         included on this job?] 
         
         1-8 plans

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            835        0           5          1.22          0.54   17622
         -----------------------------------------------------------------
            10          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         *assign secj.currentpensionnew.j336_ := pisecjcurrentpensionnewj336_:

if 
         seca.startinterview.a009_selfprxy = slf 
         
if secj.currentpensionnew.j336_ <> pisecjcurrentpensionnewj336_ 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j335_numdiffpensplans = dontknow 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j336          included one plan or more

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j336_

         is this just one plan or more than one?

         .................................................................................
             3           1.  one plan
             1           3.  more than one
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j337_beginpenloop := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j335_numdiffpensplans = dontknow 
         
if j336_ = oneplan 
         



*assign j337_beginpenloop := 2:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j335_numdiffpensplans = dontknow 
         
*not(else)*(if j336_ = oneplan) 
         
if j336_ = morethanone 
         



*assign j337_beginpenloop := 4:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
*not(else)*(if j335_numdiffpensplans = dontknow) 
         
*not(else)*(if j335_numdiffpensplans in [1 .. 4]) 
         
if j335_numdiffpensplans > 4 
         



*assign j337_beginpenloop := j335_numdiffpensplans:

if 
         (currentjob.j689yj158bp <> 2) a 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j337          begin pension loop

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j337_beginpenloop

         user note: this value is assigned from kj335 where kj335 is not "don't know" or
         "refused".   if kj335 is "don't know" or "refused" then the value is assigned
         from kj336.

         .................................................................................
           826                     1-4.  number of pensions
         17643                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j338a         pension plan type- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].j338a

         
         
          [now i have some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         is your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, ira, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
           265           1.  type a (formula)
           511           2.  type b (account)
            33           3.  both a & b
            16           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         17643       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij338a <> typeaformula 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j339a         amount in account presently-plan a/b-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j339a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             22     1600      840000      96481.82     181075.15   18420
         -----------------------------------------------------------------
                        -2.  does not have an account
            24    99999998.  dk (don't know); na (not ascertained)
             3    99999999.  rf (refused)

构造变量

         *assign j340_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j340a         amount in account presently- min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j340_

         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
            18           0.  value of breakpoint
             1        5000.  value of breakpoint
             3        5001.  value of breakpoint
             2       20001.  value of breakpoint
             3       50001.  value of breakpoint
             1      150001.  value of breakpoint
         18441       blank.  inap (inapplicable); partial interview

构造变量

         *assign j341_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j341a         amount in account presently- max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j341_

         .................................................................................
             5        4999.  value of breakpoint
             1        5000.  value of breakpoint
             5       19999.  value of breakpoint
             2       49999.  value of breakpoint
             2      149999.  value of breakpoint
            13    99999996.  greater than maximum breakpoint
         18441       blank.  inap (inapplicable); partial interview

构造变量

         *assign j342_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j342a         amount in account presently-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j342_

         .................................................................................
            11          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j654a         rec benefits from this part of pension-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j654_

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
            25           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18444       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j655a         amt recv from this part of pension- 1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j655_

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
if (j655_ <> 0) and j655_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j656a         amt recv from this part of pension-per-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j656_

         (how much are you receiving?)
         
         amount: []
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                        97.  other(specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j343a         form of contribution-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j343a

         how much do you currently contribute, either as a percent of your pay or as an
         amount of money per month or year?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
            95           1.  percent of pay
            56           2.  amount of money per month/year
           136           6.  doesn't contribute anything
            27           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18153       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
if (j343a = percentofpay) or j343a = nonresponse 

         
*not(else)*(if j343a = dontknow) 

         
*not(else)*(if j343a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j344a         contribution-pct of pay-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j344a

         enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             67        1          40          7.87          5.94   18345
         -----------------------------------------------------------------
            52         998.  dk (don't know); na (not ascertained)
             5         999.  rf (refused)

构造变量

         *assign j786_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j786a         contribution-pct of pay-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j786_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
            31           0.  value of breakpoint
             2           3.  value of breakpoint
             6           4.  value of breakpoint
             6           6.  value of breakpoint
             6           7.  value of breakpoint
             2           9.  value of breakpoint
             2          12.  value of breakpoint
             2          13.  value of breakpoint
         18412       blank.  inap (inapplicable); partial interview

构造变量

         *assign j787_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j787a         contribution-pct of pay-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j787_

         .................................................................................
             1           2.  value of breakpoint
             2           3.  value of breakpoint
             8           5.  value of breakpoint
             6           6.  value of breakpoint
             8           8.  value of breakpoint
             2           9.  value of breakpoint
             2          12.  value of breakpoint
            28         100.  greater than maximum breakpoint
         18412       blank.  inap (inapplicable); partial interview

构造变量

         *assign j788_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j788a         contribution-pct of pay-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j788_

         .................................................................................
            27          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         18438       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j345a         current amount of contribution-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j345a

         how much do you currently contribute?
         
            probe if necessary: 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            47                 0-42000.  actual value
             9                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18413                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
if j345a <> empty and j345a <> nonresponse 

         
if j345a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j349a         current amount of contribution per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j349a

         probe if necessary:  is that per month or year?
         
         amount: [current amount of contribution]
         
          per:

         .................................................................................
                         1.  hour
             3           2.  week
             8           3.  every two weeks/bi-weekly
            25           4.  month
                         5.  twice a month
            10           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18423       blank.  inap (inapplicable); partial interview

构造变量

         *assign j346_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j346a         current amount of contribution - min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j346_

         j346-j348 unfolding sequence
         question text: is it less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,000, $4,000, $6,000, $12,000
         random entry points: $4,000, $6,000
         entry point assignment: 1 or {not 1} at x509
         order of entry point assignments and procedures correspond

         .................................................................................
             7           0.  value of breakpoint
             2        1001.  value of breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j347_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j347a         current amount of contribution - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j347_

         .................................................................................
             4         999.  value of breakpoint
             2        3999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18460       blank.  inap (inapplicable); partial interview

构造变量

         *assign j348_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j348a         current amount of contribution-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j348_

         .................................................................................
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j351a         min pct contribute-emp still contrib-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j351_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
            enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
            enter 94 if employer would match all or part of what r put in up to a maximum
         
            enter 95 if respondent could not reduce his/her contribution
         
            enter 96 if respondent reported employer does not contribute
         
            if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             60        0          25          2.63          4.61   18289
         -----------------------------------------------------------------
             1          94.  employer would match all or part of what r put in up to a
                             maximum
            54          95.  r can not reduce contribution
             6          96.  employer does not contribute
            56          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j352a         yrs in plan-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j352ayrsinpension

         
         
          [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         for how many years altogether have you been included in this plan?
         
            include years with other employers if same plan 
         
         0-50 years in plan

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            313        0          47         14.23         12.00   18153
         -----------------------------------------------------------------
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j353a         age- expect recv benefits-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j353aagerecbenfts

         
         
         at what age do you expect to start receiving benefits from this plan?
         
         40-94 age
         96 answer in years
         97 receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            253       44          79         63.94          4.46   18153
         -----------------------------------------------------------------
             6          96.  answer in years
            19          97.  receiving benefits now
            38          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j353aagerecbenfts = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j354a         yrs- expect recv benefits-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j354a

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
             6                    3-20.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j355a         form of expected benefits-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j355aformofbenfts

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            39           1.  percent of pay
           149           2.  amount per month/year
            10           3.  lump sum
            58           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         18210       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
if j355aformofbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j356a         pct expected benefits-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j356a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             28        8         100         63.86         22.91   18430
         -----------------------------------------------------------------
            11         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j789_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j789a         pct expected benefits-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j789_

         j789-j791 unfolding sequence
         question text: is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510
         order of entry point assignments and procedures correspond

         .................................................................................
             3           0.  value of breakpoint
             1          40.  value of breakpoint
             2          41.  value of breakpoint
             3          60.  value of breakpoint
             1          80.  value of breakpoint
             1          81.  value of breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign j790_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j790a         pct expected benefits-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j790_

         .................................................................................
             1          40.  value of breakpoint
             2          59.  value of breakpoint
             3          60.  value of breakpoint
             1          80.  value of breakpoint
             4         100.  greater than maximum breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign j791_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j791a         pct expected benefits-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j791_

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
*not(else)*(if j355aformofbenfts = dontknow) 

         
*not(else)*(if j355aformofbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j357a         amt expected benefits-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j357a

         [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
           130               50-200000.  actual value
            94                99999998.  dk (don't know); na (not ascertained)
             6                99999999.  rf (refused)
         18239                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
if j357a <> empty and j357a <> nonresponse 

         
if j357a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j361a         amt expected benefits per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j361a

         probe if necessary:  is that per month or year?
         
         amount: [amt expected benefits]
         
          per:

         .................................................................................
           116           4.  month
            12           6.  year
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18340       blank.  inap (inapplicable); partial interview

构造变量

         *assign j358_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j358a         amount expected benefits - min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j358_

         do you expect (does it amount to) less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
            48           0.  value of breakpoint
             3        6000.  value of breakpoint
             9        6001.  value of breakpoint
             5       12000.  value of breakpoint
            18       12001.  value of breakpoint
             2       24000.  value of breakpoint
             8       24001.  value of breakpoint
             1       36000.  value of breakpoint
             6       36001.  value of breakpoint
         18369       blank.  inap (inapplicable); partial interview

构造变量

         *assign j359_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j359a         amount expected benefits - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j359_

         .................................................................................
             5        5999.  value of breakpoint
             3        6000.  value of breakpoint
            10       11999.  value of breakpoint
             5       12000.  value of breakpoint
            20       23999.  value of breakpoint
             2       24000.  value of breakpoint
             8       35999.  value of breakpoint
             1       36000.  value of breakpoint
            46    99999996.  greater than maximum breakpoint
         18369       blank.  inap (inapplicable); partial interview

构造变量

         *assign j360_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j360a         amount expected benefits - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j360_

         .................................................................................
            39          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)
         18425       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j355aformofbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j363a         lump sum-expected benefits-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j363a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             7             1500-256000.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j364_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j364a         lumpsum amt of expected benefits-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j364_

         do you expect less than $____, more than $____, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1       50001.  value of breakpoint
             2      150001.  value of breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j365_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j365a         lumpsum amt of expected benefits-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j365_

         .................................................................................
             1      149999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j366_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j366a         lumpsum amt expected benefits-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypea.j366_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j367a         age-full benefits-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j367a

         
         
         (most pension plans have a normal retirement age at which full
         benefits--sometimes called unreduced benefits--can be received. some plans allow
         retirement at an earlier age, usually with reduced benefits. and in many plans,
         normal retirement age depends on years of service.)
         
         what is the earliest age at which you would be eligible to receive full or
         unreduced pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you would have been eligible (to receive full or unreduced pension
         benefits from this plan)?
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            241       45          75         61.87          4.83   18153
         -----------------------------------------------------------------
            24          95.  no age requirement
            51          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j368a         form of full benefits-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j368aformoffullbenfts

         
         
         how much would these full or unreduced benefits be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            21           1.  percent of pay
            75           2.  amount per month/year
             7           3.  lump sum
            34           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18332       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
if j368aformoffullbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j369a         full benefits- percent-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j369a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             14        2         100         64.64         32.15   18448
         -----------------------------------------------------------------
             7         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j792_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j792a         full benefits- percent-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j792_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 35%, 50%, 65%, 80%
         random entry points: 50%, 65%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             4           0.  value of breakpoint
             1          65.  value of breakpoint
             2          80.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j793_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j793a         full benefits- percent-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j793_

         .................................................................................
             1          34.  value of breakpoint
             1          49.  value of breakpoint
             1          65.  value of breakpoint
             2          80.  value of breakpoint
             2         100.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j794_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j794a         full benefits- percent-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j794_

         .................................................................................
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
*not(else)*(if j368aformoffullbenfts = dontknow) 

         
*not(else)*(if j368aformoffullbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j370a         full benefits- amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j370a

         
         
            probe if necessary:  how much would you receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            53               78-100000.  actual value
            55                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18360                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
if j370a <> empty and j370a <> nonresponse 

         
if j370a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j374a         full benefits - amt- per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j374a

         probe if necessary:  is that per month or year?
         
         amount: [full benefits- amt]
         
          per:

         .................................................................................
            48           4.  month
             4           6.  year
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18416       blank.  inap (inapplicable); partial interview

构造变量

         *assign j371_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j371a         amount of full benefits - min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j371_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $12,500, $25,000, $40,000
         random entry points: $12,500, $25,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            32           0.  value of breakpoint
             1        5000.  value of breakpoint
             4        5001.  value of breakpoint
             1       12500.  value of breakpoint
             8       12501.  value of breakpoint
             1       25000.  value of breakpoint
             6       25001.  value of breakpoint
             3       40001.  value of breakpoint
         18413       blank.  inap (inapplicable); partial interview

构造变量

         *assign j372_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j372a         amount of full benefits - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j372_

         .................................................................................
             3        4999.  value of breakpoint
             1        5000.  value of breakpoint
             5       12499.  value of breakpoint
             1       12500.  value of breakpoint
             8       24999.  value of breakpoint
             1       25000.  value of breakpoint
             5       39999.  value of breakpoint
            32    99999996.  value of breakpoint
         18413       blank.  inap (inapplicable); partial interview

构造变量

         *assign j373_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j373a         amount of full benefits - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j373_

         .................................................................................
            30          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18438       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
*not(else)*(if (j368aformoffullbenfts = amountpermonthyear) or 
         j368aformoffullbenfts = nonresponse) 

         
if j368aformoffullbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j376a         full benefits-lump sum-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j376a

         enter lump sum amount

         .................................................................................
             4             5000-256000.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j377a         expected earnings - pension-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j377a

         
         
          [if you work at this business until pij367a,/if you work with this employer
         until pij367a,]  how much do you expect your pay to be?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
           117                0-500000.  actual value
            64                99999998.  dk (don't know); na (not ascertained)
            12                99999999.  rf (refused)
         18276                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
if j377a <> empty and j377a <> nonresponse 

         
if j377a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j381a         amount expected earnings pension-per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j381a

         probe if necessary:  was that per week, month, or year?
         
         amount: [expected earnings - pension]
         
          per:

         .................................................................................
            22           1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
            49           4.  month
                         5.  twice a month
            44           6.  year
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18353       blank.  inap (inapplicable); partial interview

构造变量

         *assign j378_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j378a         amount expected earnings pension-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j378_

         do you expect less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            52           0.  value of breakpoint
             3       30000.  value of breakpoint
            10       30001.  value of breakpoint
             2       50001.  value of breakpoint
             1       70000.  value of breakpoint
             4       70001.  value of breakpoint
             4       90001.  value of breakpoint
         18393       blank.  inap (inapplicable); partial interview

构造变量

         *assign j379_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j379a         amount expected earnings pension-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j379_

         .................................................................................
            24       29999.  value of breakpoint
             3       30000.  value of breakpoint
            13       49999.  value of breakpoint
             1       69999.  value of breakpoint
             1       70000.  value of breakpoint
             3       89999.  value of breakpoint
            31    99999996.  greater than maximum breakpoint
         18393       blank.  inap (inapplicable); partial interview

构造变量

         *assign j380_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j380a         amt expected earnings pension-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j380_

         .................................................................................
            22          98.  dk (don't know); na (not ascertained)
             8          99.  rf (refused)
         18439       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j383a         earliest age-recv benefit-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j383a

         
         
          [what is the earliest age at which [she/he/you] could leave this business/what
         is the earliest age at which [she/he/you] could leave this employer]  and start
         to receive pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you could have done so (that is, started to receive benefits from this
         plan)?
         
         35-80 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            223       30          73         59.56          5.65   18177
         -----------------------------------------------------------------
            12          95.  any time; no age requirement; any age
            57          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j384a         form-reduced benefit-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j384a

         
         
         by how much would your pension benefits be reduced from full benefits if you
         left this job at [earliest age-recv benefit]?
         
            if r mentions percent of salary, probe for percent of benefits

         .................................................................................
            30           1.  percent of benefits
            17           2.  amount per month/year
             1           3.  lump sum
             6           6.  benefits would not be reduced
            26           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18388       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
if (j384a = percentofbenefits) or j384a = nonresponse 

         
*not(else)*(if j384a = dontknow) 

         
*not(else)*(if j384a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j385a         reduced benefit-pct-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j385a

         enter percent by which full benefits are reduced 
         
            if r mentions percent of salary, probe for percent of benefits 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             23        2          90         35.83         22.32   18412
         -----------------------------------------------------------------
            33         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         *assign j795_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j795a         reduced benefit-pct-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j795_

         would your benefits be reduced by less than ___ percent, more than ___ percent,
         or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 15%, 30%, 50%, 65%
         random entry points: 30%, 50%
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
            25           0.  value of breakpoint
             2          15.  value of breakpoint
             1          16.  value of breakpoint
             1          30.  value of breakpoint
             3          31.  value of breakpoint
             1          50.  value of breakpoint
             1          51.  value of breakpoint
         18435       blank.  inap (inapplicable); partial interview

构造变量

         *assign j796_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j796a         reduced benefit-pct-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j796_

         .................................................................................
             4          14.  value of breakpoint
             2          15.  value of breakpoint
             1          29.  value of breakpoint
             1          30.  value of breakpoint
             4          49.  value of breakpoint
             1          50.  value of breakpoint
            21         100.  greater than maximum breakpoint
         18435       blank.  inap (inapplicable); partial interview

构造变量

         *assign j797_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j797a         reduced benefit-pct-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j797_

         .................................................................................
            21          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18447       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j386a         reduced benefit- amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j386a

         probe if necessary:  how much would your benefits be reduced?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            15                30-70000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18452                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
if j386a <> empty and j386a <> nonresponse 

         
if j386a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j387a         reduced benefit- amt- per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j387a

         probe if necessary:  was that per month or year?
         
         amount: [reduced benefit- amt]
         
          per:

         .................................................................................
            14           4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         *assign j798_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j798a         reduced benefit- amt-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j798_

         would your benefits be reduced by less than $_____ per year, more than $_____
         per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $2,500, $5,000, $10,000, $15,000
         random entry points: $5000, $10000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1           0.  value of breakpoint
             1        5001.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j799_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j799a         reduced benefit- amt-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j799_

         .................................................................................
             1        9999.  value of breakpoint
             1    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j800_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j800a         reduced benefit- amt-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j800_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
*not(else)*(if j384a = amountpermonthyear) 

         
if j384a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j389a         reduced benefit-lump sum-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j389a

         enter lump sum amount 
         
         amount:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j390a         social security affect pension-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j390a

         
         
         does the amount of your pension from the plan depend on social security
         benefits, in that when you start receiving social security benefits your pension
         benefits will be reduced?

         .................................................................................
            30           1.  yes
           252           5.  no
            34           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18153       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if ((j390a <> no) and (j390a <> dontknow)) and (j390a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j391a         when soc sec affect benefits-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j391a

         when will this change take place: automatically at age 62, automatically at age
         65, when you start receiving social security benefits, or at some other time?

         .................................................................................
             6           1.  at age 62
             9           2.  at age 65
             7           3.  when social security benefits begin
             6           4.  at some other time
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18439       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij355aformofbenfts <> lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j392a         choose lump sum-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j392a

         
         
         rather than regular retirement benefits, does your plan allow you to take all
         your benefits in a lump sum payment or a part of your benefits as a lump sum
         payment?

         .................................................................................
            94           1.  yes, all
            25           2.  yes, partial lump sum
           127           5.  no lump sum at all
            59           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18163       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j801a         amt expect-quarterly rprt- a only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j801a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
           136           1.  yes
           169           5.  no
            11           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18153       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (pij338a <> bthab) and (pij338a <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j802a         amt in pension account-a only -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j802a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             71        0     2000000      98621.92     261137.22   18204
         -----------------------------------------------------------------
            12          -2.  does not have an account
           170    99999998.  dk (don't know); na (not ascertained)
            12    99999999.  rf (refused)

构造变量

         *assign j803_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j803a         lumpsum amt exp benefits - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j803_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
           103           0.  value of breakpoint
             3        5000.  value of breakpoint
            22        5001.  value of breakpoint
             1       20000.  value of breakpoint
            21       20001.  value of breakpoint
            20       50001.  value of breakpoint
             1      150000.  value of breakpoint
            11      150001.  value of breakpoint
         18287       blank.  inap (inapplicable); partial interview

构造变量

         *assign j804_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j804a         lumpsum amt exp benefits -max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j804_

         .................................................................................
            19        4999.  value of breakpoint
             3        5000.  value of breakpoint
            25       19999.  value of breakpoint
             1       20000.  value of breakpoint
            17       49999.  value of breakpoint
            16      149999.  value of breakpoint
             1      150000.  value of breakpoint
           100    99999996.  greater than maximum breakpoint
         18287       blank.  inap (inapplicable); partial interview

构造变量

         *assign j805_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j805a         lumpsum amt exp benefits -result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeacontd.j805_

         .................................................................................
            83          98.  dk (don't know); na (not ascertained)
            12          99.  rf (refused)
         18374       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j393a         type defined contribution-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j393a

         (could you tell me a little more about this plan?)
         
         is it a thrift or savings plan, a 401k, a 403b, a supplemental retirement
         account, a profit-sharing plan, a stock purchase plan, a money purchase plan, a
         cash balance plan, a 457 plan, a portable cash option, a simplified employee
         pension called a simple plan, or what?

         .................................................................................
            15           1.  thrift or savings
           336           2.  401k
            26           3.  403b
             8           4.  supplemental retirement account
            14           5.  profit sharing
            11           6.  stock purchase, esop
             1           7.  money purchase
             3           8.  cash balance
             2           9.  457 plan
                        10.  portable cash option
            27          11.  simplified employee pension/simple
            28          97.  other (specify)
            39          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         17958       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j395a         years in plan-type b-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j395a

         for how many years altogether have you been included in this plan?
         
            include years with other employers, if same plan 
         
         0-50 years in this plan

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            497        0          43          6.44          8.12   17958
         -----------------------------------------------------------------
            14          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j396a         form of employer contribution-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j396a

         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
           316           1.  percent of pay
            63           2.  amount of money per month/year
            68           6.  doesn't contribute anything
            62           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
if (j396a = percentofpay) or j396a = nonresponse 

         
*not(else)*(if j396a = dontknow) 

         
*not(else)*(if j396a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j397a         employer contribution-pct-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j397a

         employer contribution - percent
           enter percent of pay 
            do not probe dk/rf 
            interviewer instruction: if r responds with a percent greater than 20, probe
         "we are not asking about your employer's match rate. please tell us the percent
         of your pay or the dollar amount that your employer is contributing." 
         1-100 percent
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            255        1         100          9.93         17.32   18089
         -----------------------------------------------------------------
           117         998.  dk (don't know); na (not ascertained)
             8         999.  rf (refused)

构造变量

         *assign j806a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j806a         emp contribution lt/gt 5 pct-min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j806a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
            88           0.  value of breakpoint
             3           3.  value of breakpoint
             9           4.  value of breakpoint
             9           6.  value of breakpoint
             7           7.  value of breakpoint
             2           9.  value of breakpoint
             1          10.  value of breakpoint
             1          12.  value of breakpoint
             3          13.  value of breakpoint
         18346       blank.  inap (inapplicable); partial interview

构造变量

         *assign j807a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j807a         emp contribution lt/gt 5 pct-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j807a

         .................................................................................
             6           2.  value of breakpoint
             3           3.  value of breakpoint
            15           5.  value of breakpoint
             9           6.  value of breakpoint
             9           8.  value of breakpoint
             2           9.  value of breakpoint
             1          11.  value of breakpoint
             1          12.  value of breakpoint
            77         100.  greater than maximum breakpoint
         18346       blank.  inap (inapplicable); partial interview

构造变量

         *assign j808a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j808a         emp contribution lt/gt 5 pct-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j808a

         .................................................................................
             2          97.  data not available
            79          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)
         18383       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j398a         amt-employer contribution-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j398a

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            35                 1-10000.  actual value
            25                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18406                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
if j398a <> empty and j398a <> nonresponse 

         
if j398a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j402a         amount employer contribution - per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j402a

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
             2           1.  hour
             2           2.  week
             4           3.  every two weeks/bi-weekly
            11           4.  month
                         5.  twice a month
            16           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18434       blank.  inap (inapplicable); partial interview

构造变量

         *assign j399_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j399a         amount employer contribution - min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j399_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
            21           0.  value of breakpoint
             2        1501.  value of breakpoint
             1        5000.  value of breakpoint
             3        5001.  value of breakpoint
             1       10001.  value of breakpoint
         18441       blank.  inap (inapplicable); partial interview

构造变量

         *assign j400_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j400a         amount employer contribution - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j400_

         .................................................................................
             7        1499.  value of breakpoint
             3        4999.  value of breakpoint
             1        5000.  value of breakpoint
             5        9999.  value of breakpoint
             1       29999.  value of breakpoint
            11    99999996.  greater than maximum breakpoint
         18441       blank.  inap (inapplicable); partial interview

构造变量

         *assign j401_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j401a         amount employer contribution - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j401_

         .................................................................................
            10          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j404a         form of own contribution-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j404a

         how much do you currently contribute to this plan, that is, what is the sum of
         any amount that you are required to contribute plus any amount that you
         voluntarily contribute?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
           265           1.  percent of pay
           120           2.  amount of money per month/year
            88           6.  doesn't contribute anything
            34           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (j404a = percentofpay) or j404a = nonresponse 

         
*not(else)*(if j404a = dontknow) 

         
*not(else)*(if j404a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j405a         own contribution-pct-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j405a

         r contribution - percent
         
           enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            246        1          80          8.77          8.42   18166
         -----------------------------------------------------------------
            49         998.  dk (don't know); na (not ascertained)
             8         999.  rf (refused)

构造变量

         *assign j809a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j809a         own contribution-pct-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j809a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
            45           0.  value of breakpoint
             3           6.  value of breakpoint
             4           7.  value of breakpoint
             1           9.  value of breakpoint
             1          10.  value of breakpoint
             1          12.  value of breakpoint
         18414       blank.  inap (inapplicable); partial interview

构造变量

         *assign j810a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j810a         own contribution-pct-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j810a

         .................................................................................
             1           2.  value of breakpoint
             1           5.  value of breakpoint
             3           6.  value of breakpoint
             6           8.  value of breakpoint
             1           9.  value of breakpoint
             1          12.  value of breakpoint
            42         100.  greater than maximum breakpoint
         18414       blank.  inap (inapplicable); partial interview

构造变量

         *assign j811a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j811a         own contribution-pct-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j811a

         .................................................................................
             2          97.  data not available
            36          98.  dk (don't know); na (not ascertained)
             9          99.  rf (refused)
         18422       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j406a         own contribution-amount-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j406a

         r contribution - amount 
         
         how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
           112                 5-50000.  actual value
             7                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18349                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
if j406a <> empty and j406a <> nonresponse 

         
if j406a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j410a         own contribution- amt- per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j410a

         r contribution - amount
         
           probe if necessary:  is that per month, year, or what?
         
         amount: [own contribution-amount]
         
          per:

         .................................................................................
                         1.  hour
            10           2.  week
            18           3.  every two weeks/bi-weekly
            51           4.  month
             1           5.  twice a month
            31           6.  year
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18357       blank.  inap (inapplicable); partial interview

构造变量

         *assign j407_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j407a         amount of own contribution - min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j407_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             4           0.  value of breakpoint
             1         750.  value of breakpoint
             1         751.  value of breakpoint
             2        5001.  value of breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j408_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j408a         amount of own contribution - max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j408_

         .................................................................................
             1         749.  value of breakpoint
             1         750.  value of breakpoint
             1        1999.  value of breakpoint
             2        9999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j409_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j409a         amount of own contribution - result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j409_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (((((j396a <> notcontributeanything) and (j396a <> dontknow)) and (j396a 
         <> refusal)) and (j404a <> notcontributeanything)) and (j404a <> dontknow)) and 
         (j404a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j412a         min contribution-emp still contribute-1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j412a

         if you wanted to reduce your contribution as low as possible while still having
         your  [business/employer]  contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 994 if employer would match all or part of what r put in up to a maximum
         
           enter 995 if respondent could not reduce his/her contribution
         
           enter 996 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment 
         
         minimum percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            226        0         100         13.00         29.12   18157
         -----------------------------------------------------------------
                       994.  employer would match all or part of what r put in up to a
                             maximum
                       995.  r can not reduce contribution
                       996.  employer does not contribute
            82         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j413a         amount in account presently-plan b-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j413a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            330        0     1500000      53118.30     152284.38   17958
         -----------------------------------------------------------------
             1          -2.  does not have an account
           152    99999998.  dk (don't know); na (not ascertained)
            28    99999999.  rf (refused)

构造变量

         *assign j414_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j414a         amount currently in account-min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j414_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
           105           0.  value of breakpoint
             8        5000.  value of breakpoint
            26        5001.  value of breakpoint
             5       20000.  value of breakpoint
            12       20001.  value of breakpoint
            15       50001.  value of breakpoint
             1      150000.  value of breakpoint
             6      150001.  value of breakpoint
         18291       blank.  inap (inapplicable); partial interview

构造变量

         *assign j415_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j415a         amount currently in account-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j415_

         .................................................................................
            55        4999.  value of breakpoint
             8        5000.  value of breakpoint
            31       19999.  value of breakpoint
             5       20000.  value of breakpoint
            14       49999.  value of breakpoint
            11      149999.  value of breakpoint
             1      150000.  value of breakpoint
            53    99999996.  greater than maximum breakpoint
         18291       blank.  inap (inapplicable); partial interview

构造变量

         *assign j416_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j416a         amount currently in account-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j416_

         .................................................................................
             2          97.  data not available
            38          98.  dk (don't know); na (not ascertained)
            19          99.  rf (refused)
         18410       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j417a         choose investment options-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j417a

         are you able to choose how the money in your account is invested?

         .................................................................................
           388           1.  yes
           109           5.  no
            13           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17959       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if (j396a <> notcontributeanything) and (j404a <> notcontributeanything) 

         
if j417a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j658a         choose how employers share invested-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j658_

         are you able to choose how the money is invested for your employer's share of
         the contribution?

         .................................................................................
           217           1.  yes
            65           5.  no
                         7.  other(specify)
            26           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18161       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j418a         how money invested-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j418a

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
           179           1.  mostly or all stock
            63           2.  mostly or all interest earning
           193           3.  split
             3           7.  other (specify)
            72           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17959       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
*not(else)*(if j418a = othspecify) 

         
*not(else)*(if j418a = nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j812a         pct invested- in stocks-b only -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j812a

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            307        0         100         61.62         33.64   18048
         -----------------------------------------------------------------
           110         998.  dk (don't know); na (not ascertained)
             4         999.  rf (refused)

构造变量

         *assign j813a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j813a         pct invested- in stocks-b-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j813a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
            80           0.  value of breakpoint
             2          20.  value of breakpoint
             9          21.  value of breakpoint
             6          40.  value of breakpoint
             8          41.  value of breakpoint
             4          61.  value of breakpoint
             2          80.  value of breakpoint
             1          81.  value of breakpoint
         18357       blank.  inap (inapplicable); partial interview

构造变量

         *assign j814a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j814a         pct invested- in stocks-b-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j814a

         .................................................................................
             4          19.  value of breakpoint
             2          20.  value of breakpoint
            12          39.  value of breakpoint
             6          40.  value of breakpoint
             9          59.  value of breakpoint
             4          79.  value of breakpoint
             2          80.  value of breakpoint
            73         100.  greater than maximum breakpoint
         18357       blank.  inap (inapplicable); partial interview

构造变量

         *assign j815a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j815a         pct invested- in stocks-b-res -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j815a

         .................................................................................
             2          97.  data not available
            72          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         18391       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j660a         changed allocations- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j660_

         have you changed your allocations [[since [prev wave first r iw  month],
         [previous wave first r interview year]/[prev wave iw yr]/since [previous wave
         first r interview year]/[prev wave iw yr]/in the last two years]]?

         .................................................................................
            65           1.  yes
           435           5.  no
            10           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17959       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if j660_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j661a         ever changed allocations-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j661_

         have you ever changed your investment allocations?

         .................................................................................
            45           1.  yes
           376           5.  no
            14           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18034       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if (j661_ = yes) or (j660_ = yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j662a         how changed allocations- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j662_

         how have you changed the allocation?
         
         have you changed it to more stocks, less stocks, or what?

         .................................................................................
            48           1.  more stocks
            43           3.  less stocks
             4           7.  other(specify)
            15           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18359       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j664a         money invested in company stock- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j664_

         is any money in this account invested in the company's stock?

         .................................................................................
            70           1.  yes
           327           5.  no
            19           7.  not applicable (e.g., non-profit, government)
            39           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18014       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
if j664_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j816a         pct invested-co stocks-b only -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j816a

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             44        1         100         46.07         39.38   18399
         -----------------------------------------------------------------
            26         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j817a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j817a         pct invested-co stocks-b-min -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j817a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
            25           0.  value of breakpoint
             1          40.  value of breakpoint
         18443       blank.  inap (inapplicable); partial interview

构造变量

         *assign j818a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j818a         pct invested-co stocks-b-max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j818a

         .................................................................................
             2          19.  value of breakpoint
             1          39.  value of breakpoint
             1          40.  value of breakpoint
             1          59.  value of breakpoint
            21         100.  greater than maximum breakpoint
         18443       blank.  inap (inapplicable); partial interview

构造变量

         *assign j819a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j819a         pct invested-co stocks-b-result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j819a

         .................................................................................
            23          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18446       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j420a         recv one or more lump sum payments-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j420a

         
         
         does this plan allow you to receive benefits in the form of one or more lump sum
         payments?

         .................................................................................
           293           1.  yes
            12           2.  yes, partial lump sum
            97           5.  no
           109           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j665a         benefits in monthly pension or annuity-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j665_

         
         does this plan allow you to receive benefits in the form of a monthly pension or
         an annuity?

         .................................................................................
           285           1.  yes
           136           5.  no
                         7.  other(specify)
            90           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j665_ <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j710a         youngest age recv monthly pension- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j710_

         
         what is the youngest age at which you could [stop working at this business and
         start receiving a monthly pension from this plan?/leave this employer and start
         receiving a monthly pension from this plan?]?
         
          95 = any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            224        6          75         61.08          5.73   18094
         -----------------------------------------------------------------
            51          95.  any time; no age requirement; any age
           100          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j421a         installments or monthly pension-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j421a

         
         
         does it allow you to receive benefits in the form of installments?

         .................................................................................
           251           1.  yes
           128           5.  no
           132           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j421a <> nonresponse 

         
if j421a <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j422a         youngest age- recv monthly pension-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j422a

         what is the youngest age at which you could  [stop working at this business and
         start receiving installments from this plan?/leave this employer and start
         receiving installments from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            171       55          75         61.37          3.82   18218
         -----------------------------------------------------------------
            46          95.  any time; no age requirement; any age
            34          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j420a in [yes, yespartiallumpsum] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j423a         youngest age- recv lump sum-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j423a

         what is the youngest age at which you could  [stop working at this business and
         receive a lump sum payment from this plan?/leave this employer and receive a
         lump sum payment from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            157       48          70         60.66          3.80   18164
         -----------------------------------------------------------------
           102          95.  any time; no age requirement; any age
            46          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j424a         age-expect benefit-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j424a

         at what age do you expect to start receiving any benefits from this plan?
         
         35-94 age
         95 receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            388       50          87         65.36          4.13   17958
         -----------------------------------------------------------------
             7          95.  receiving benefits now
           114          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

j425a1        form of benefit -1-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j425m[1]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
            88           1.  lump sum payment(s)
           187           2.  monthly pension
            58           3.  installments
             4           7.  other (specify)
            55           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18077       blank.  inap (inapplicable); partial interview

j425a2        form of benefit -1-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j425m[2]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
             3           2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

j425a3        form of benefit -1-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j425m[3]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
                         2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j427a         amt-benefit-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j427a

         how much are you receiving?
         
         amount:

         .................................................................................
             7                 0-45000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
if ((j427a <> dontknow) and (j427a <> refusal)) and (j427a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j428a         amt-benefit - per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j428a

         (how much are you receiving?)
         
         per:

         .................................................................................
             3           4.  month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j820a         choice or automatic enroll-b only -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j820_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
           366           1.  given choice
           133           2.  enrolled automatically
             1           7.  other specify
            11           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17958       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j822a         expect benes as long as r lives-b only-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j822_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
           219           1.  yes
           225           5.  no
            66           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         17958       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j823a         form of expected pens benefits-type a -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j823_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
            32           1.  percent of pay
           187           2.  amount per month/year
            93           3.  lump sum
           195           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         17958       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
if j823_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j824a         expected type a benefits-percent -1

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j824_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
            24                   3-100.  actual value
             8                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18437                   blank.  inap (inapplicable)

构造变量

         *assign j825_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j825a         expected type a benefits-pct -min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j825_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
             4           0.  value of breakpoint
             1          21.  value of breakpoint
             3          40.  value of breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j826_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j826a         expected type a benefits-pct -max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j826_

         .................................................................................
             1          39.  value of breakpoint
             3          40.  value of breakpoint
             4         100.  greater than maximum breakpoint
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j827_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j827a         expected type a benefits-pct -res -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j827_

         .................................................................................
             3          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j828a         amt- type a benefits expected/recv -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j828_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
            83                30-50000.  actual value
           101                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18282                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
if j828_ <> empty and j828_ <> nonresponse 

         
if j828_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j832a         amt- type a benefits expected/recv-per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j832_

         probe if necessary:  is that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
            70           4.  month
            13           6.  year
             1           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18385       blank.  inap (inapplicable); partial interview

构造变量

         *assign j829_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j829a         amt- type a benefits expected/recv-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j829_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            62           0.  value of breakpoint
             4        6000.  value of breakpoint
             9        6001.  value of breakpoint
             5       12000.  value of breakpoint
            11       12001.  value of breakpoint
             6       24000.  value of breakpoint
             3       24001.  value of breakpoint
             1       36000.  value of breakpoint
             3       36001.  value of breakpoint
         18365       blank.  inap (inapplicable); partial interview

构造变量

         *assign j830_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j830a         amt- type a benefits expected/recv-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j830_

         .................................................................................
            15        5999.  value of breakpoint
             4        6000.  value of breakpoint
            12       11999.  value of breakpoint
             5       12000.  value of breakpoint
            11       23999.  value of breakpoint
             6       24000.  value of breakpoint
             1       35999.  value of breakpoint
             1       36000.  value of breakpoint
            49    99999996.  greater than maximum breakpoint
         18365       blank.  inap (inapplicable); partial interview

构造变量

         *assign j831_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j831a         amt-type a benefits expect/recv-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j831_

         .................................................................................
            45          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         18420       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
*not(else)*(if j823_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j834a         lumpsum amt expected benefits -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j834_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             42      200      400000      68480.95      99338.99   18378
         -----------------------------------------------------------------
            47    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j835_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j835a         lumpsum amt expected benefits - min -1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j835_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            29           0.  value of breakpoint
             3       30000.  value of breakpoint
             5       30001.  value of breakpoint
             4      120000.  value of breakpoint
             5      120001.  value of breakpoint
             3      500001.  value of breakpoint
         18420       blank.  inap (inapplicable); partial interview

构造变量

         *assign j836_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j836a         lumpsum amt expected benefits - max -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j836_

         .................................................................................
            17       29999.  value of breakpoint
             3       30000.  value of breakpoint
             7      119999.  value of breakpoint
             4      120000.  value of breakpoint
             5      249999.  value of breakpoint
            13    99999996.  greater than maximum breakpoint
         18420       blank.  inap (inapplicable)

构造变量

         *assign j837_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j837a         lumpsum amt expected benefits -result -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[1].pensionlooptypeb.j837_

         .................................................................................
             9          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j338b         pension plan type- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].j338a

         
         
          [now i have some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         is your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, ira, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
            40           1.  type a (formula)
           118           2.  type b (account)
             2           3.  both a & b
             7           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18300       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij338a <> typeaformula 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j339b         amount in account presently-plan a/b-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j339a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             4             6000-750000.  actual value
             5                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18460                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j340_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j340b         amount in account presently- min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j340_

         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             3           0.  value of breakpoint
             1        5000.  value of breakpoint
             1        5001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j341_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j341b         amount in account presently- max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j341_

         .................................................................................
             1        5000.  value of breakpoint
             1       19999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j342_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j342b         amount in account presently-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j342_

         .................................................................................
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j654b         rec benefits from this part of pension-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j654_

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
             3           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j655b         amt recv from this part of pension- 2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j655_

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
if (j655_ <> 0) and j655_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j656b         amt recv from this part of pension-per-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j656_

         (how much are you receiving?)
         
         amount: []
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                        97.  other(specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j343b         form of contribution-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j343a

         how much do you currently contribute, either as a percent of your pay or as an
         amount of money per month or year?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
            10           1.  percent of pay
             6           2.  amount of money per month/year
            27           6.  doesn't contribute anything
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18420       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
if (j343a = percentofpay) or j343a = nonresponse 

         
*not(else)*(if j343a = dontknow) 

         
*not(else)*(if j343a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j344b         contribution-pct of pay-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j344a

         enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             10        1          50         11.10         15.04   18453
         -----------------------------------------------------------------
             6         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j786_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j786b         contribution-pct of pay-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j786_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
             6           0.  value of breakpoint
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j787_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j787b         contribution-pct of pay-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j787_

         .................................................................................
             6         100.  greater than maximum breakpoint
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j788_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j788b         contribution-pct of pay-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j788_

         .................................................................................
             6          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j345b         current amount of contribution-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j345a

         how much do you currently contribute?
         
            probe if necessary: 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             6                15-56000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
if j345a <> empty and j345a <> nonresponse 

         
if j345a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j349b         current amount of contribution per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j349a

         probe if necessary:  is that per month or year?
         
         amount: [current amount of contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
             2           3.  every two weeks/bi-weekly
             2           4.  month
                         5.  twice a month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j346_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j346b         current amount of contribution - min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j346_

         j346-j348 unfolding sequence
         question text: is it less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,000, $4,000, $6,000, $12,000
         random entry points: $4,000, $6,000
         entry point assignment: 1 or {not 1} at x509
         order of entry point assignments and procedures correspond

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j347_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j347b         current amount of contribution - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j347_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j348_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j348b         current amount of contribution-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j348_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j351b         min pct contribute-emp still contrib-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j351_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
            enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
            enter 94 if employer would match all or part of what r put in up to a maximum
         
            enter 95 if respondent could not reduce his/her contribution
         
            enter 96 if respondent reported employer does not contribute
         
            if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
             8                    0-50.  actual value
                                    94.  employer would match all or part of what r put
                                         in up to a maximum
             9                      95.  r can not reduce contribution
                                    96.  employer does not contribute
             5                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18447                   blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j352b         yrs in plan-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j352ayrsinpension

         
         
          [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         for how many years altogether have you been included in this plan?
         
            include years with other employers if same plan 
         
         0-50 years in plan

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             48        0          35         11.38         10.84   18420
         -----------------------------------------------------------------
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j353b         age- expect recv benefits-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j353aagerecbenfts

         
         
         at what age do you expect to start receiving benefits from this plan?
         
         40-94 age
         96 answer in years
         97 receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             41       55          80         64.05          4.52   18420
         -----------------------------------------------------------------
                        96.  answer in years
                        97.  receiving benefits now
             8          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j353aagerecbenfts = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j354b         yrs- expect recv benefits-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j354a

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j355b         form of expected benefits-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j355aformofbenfts

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
             5           1.  percent of pay
            16           2.  amount per month/year
            11           3.  lump sum
             9           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18428       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
if j355aformofbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j356b         pct expected benefits-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j356a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
             4                   50-80.  actual value
             1                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j789_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j789b         pct expected benefits-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j789_

         j789-j791 unfolding sequence
         question text: is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510
         order of entry point assignments and procedures correspond

         .................................................................................
             1          21.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j790_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j790b         pct expected benefits-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j790_

         .................................................................................
             1          39.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j791_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j791b         pct expected benefits-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j791_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
*not(else)*(if j355aformofbenfts = dontknow) 

         
*not(else)*(if j355aformofbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j357b         amt expected benefits-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j357a

         [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            13               300-36000.  actual value
            12                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18444                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
if j357a <> empty and j357a <> nonresponse 

         
if j357a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j361b         amt expected benefits per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j361a

         probe if necessary:  is that per month or year?
         
         amount: [amt expected benefits]
         
          per:

         .................................................................................
            12           4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18456       blank.  inap (inapplicable); partial interview

构造变量

         *assign j358_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j358b         amount expected benefits - min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j358_

         do you expect (does it amount to) less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
            10           0.  value of breakpoint
                     12000.  value of breakpoint
             1       12001.  value of breakpoint
             1       24001.  value of breakpoint
                     36001.  value of breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j359_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j359b         amount expected benefits - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j359_

         .................................................................................
             1        5999.  value of breakpoint
                     12000.  value of breakpoint
             1       23999.  value of breakpoint
             1       35999.  value of breakpoint
             9    99999996.  greater than maximum breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j360_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j360b         amount expected benefits - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j360_

         .................................................................................
             9          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j355aformofbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j363b         lump sum-expected benefits-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j363a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             6            10000-400000.  actual value
             5                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18458                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j364_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j364b         lumpsum amt of expected benefits-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j364_

         do you expect less than $____, more than $____, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1           0.  value of breakpoint
             2        5001.  value of breakpoint
             1       50000.  value of breakpoint
             1       50001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j365_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j365b         lumpsum amt of expected benefits-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j365_

         .................................................................................
             1        4999.  value of breakpoint
             2       19999.  value of breakpoint
             1       50000.  value of breakpoint
             1      149999.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j366_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j366b         lumpsum amt expected benefits-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypea.j366_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j367b         age-full benefits-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j367a

         
         
         (most pension plans have a normal retirement age at which full
         benefits--sometimes called unreduced benefits--can be received. some plans allow
         retirement at an earlier age, usually with reduced benefits. and in many plans,
         normal retirement age depends on years of service.)
         
         what is the earliest age at which you would be eligible to receive full or
         unreduced pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you would have been eligible (to receive full or unreduced pension
         benefits from this plan)?
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             38       45          68         61.74          5.05   18420
         -----------------------------------------------------------------
             3          95.  no age requirement
             8          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j368b         form of full benefits-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j368aformoffullbenfts

         
         
         how much would these full or unreduced benefits be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
             1           1.  percent of pay
            10           2.  amount per month/year
             2           3.  lump sum
             4           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18451       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
if j368aformoffullbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j369b         full benefits- percent-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j369a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
             1          20.  actual value
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j792_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j792b         full benefits- percent-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j792_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 35%, 50%, 65%, 80%
         random entry points: 50%, 65%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j793_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j793b         full benefits- percent-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j793_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j794_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j794b         full benefits- percent-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j794_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
*not(else)*(if j368aformoffullbenfts = dontknow) 

         
*not(else)*(if j368aformoffullbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j370b         full benefits- amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j370a

         
         
            probe if necessary:  how much would you receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             8                300-2700.  actual value
             6                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18454                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
if j370a <> empty and j370a <> nonresponse 

         
if j370a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j374b         full benefits - amt- per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j374a

         probe if necessary:  is that per month or year?
         
         amount: [full benefits- amt]
         
          per:

         .................................................................................
             8           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j371_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j371b         amount of full benefits - min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j371_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $12,500, $25,000, $40,000
         random entry points: $12,500, $25,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             5           0.  value of breakpoint
             1       12500.  value of breakpoint
             1       25001.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j372_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j372b         amount of full benefits - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j372_

         .................................................................................
             1       12499.  value of breakpoint
             1       12500.  value of breakpoint
             1       39999.  value of breakpoint
             4    99999996.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j373_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j373b         amount of full benefits - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j373_

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
*not(else)*(if (j368aformoffullbenfts = amountpermonthyear) or 
         j368aformoffullbenfts = nonresponse) 

         
if j368aformoffullbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j376b         full benefits-lump sum-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j376a

         enter lump sum amount

         .................................................................................
             1       10200.  actual value
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j377b         expected earnings - pension-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j377a

         
         
          [if you work at this business until pij367a,/if you work with this employer
         until pij367a,]  how much do you expect your pay to be?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             8               20-200000.  actual value
             9                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18451                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
if j377a <> empty and j377a <> nonresponse 

         
if j377a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j381b         amount expected earnings pension-per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j381a

         probe if necessary:  was that per week, month, or year?
         
         amount: [expected earnings - pension]
         
          per:

         .................................................................................
             1           1.  hour
             2           2.  week
                         3.  every two weeks/bi-weekly
             2           4.  month
                         5.  twice a month
             3           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j378_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j378b         amount expected earnings pension-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j378_

         do you expect less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             7           0.  value of breakpoint
             2       50001.  value of breakpoint
             1       90001.  value of breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j379_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j379b         amount expected earnings pension-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j379_

         .................................................................................
             2       29999.  value of breakpoint
             2       69999.  value of breakpoint
             6    99999996.  greater than maximum breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j380_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j380b         amt expected earnings pension-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j380_

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j383b         earliest age-recv benefit-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j383a

         
         
          [what is the earliest age at which [she/he/you] could leave this business/what
         is the earliest age at which [she/he/you] could leave this employer]  and start
         to receive pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you could have done so (that is, started to receive benefits from this
         plan)?
         
         35-80 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             38       45          68         59.45          4.84   18423
         -----------------------------------------------------------------
             1          95.  any time; no age requirement; any age
             7          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j384b         form-reduced benefit-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j384a

         
         
         by how much would your pension benefits be reduced from full benefits if you
         left this job at [earliest age-recv benefit]?
         
            if r mentions percent of salary, probe for percent of benefits

         .................................................................................
             4           1.  percent of benefits
             4           2.  amount per month/year
             1           3.  lump sum
             2           6.  benefits would not be reduced
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
if (j384a = percentofbenefits) or j384a = nonresponse 

         
*not(else)*(if j384a = dontknow) 

         
*not(else)*(if j384a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j385b         reduced benefit-pct-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j385a

         enter percent by which full benefits are reduced 
         
            if r mentions percent of salary, probe for percent of benefits 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
             3                   20-50.  actual value
             5                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j795_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j795b         reduced benefit-pct-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j795_

         would your benefits be reduced by less than ___ percent, more than ___ percent,
         or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 15%, 30%, 50%, 65%
         random entry points: 30%, 50%
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             5           0.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j796_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j796b         reduced benefit-pct-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j796_

         .................................................................................
             1          49.  value of breakpoint
             4         100.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j797_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j797b         reduced benefit-pct-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j797_

         .................................................................................
             5          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j386b         reduced benefit- amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j386a

         probe if necessary:  how much would your benefits be reduced?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             3                400-1175.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
if j386a <> empty and j386a <> nonresponse 

         
if j386a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j387b         reduced benefit- amt- per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j387a

         probe if necessary:  was that per month or year?
         
         amount: [reduced benefit- amt]
         
          per:

         .................................................................................
             3           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j798_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j798b         reduced benefit- amt-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j798_

         would your benefits be reduced by less than $_____ per year, more than $_____
         per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $2,500, $5,000, $10,000, $15,000
         random entry points: $5000, $10000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j799_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j799b         reduced benefit- amt-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j799_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j800_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j800b         reduced benefit- amt-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j800_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
*not(else)*(if j384a = amountpermonthyear) 

         
if j384a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j389b         reduced benefit-lump sum-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j389a

         enter lump sum amount 
         
         amount:

         .................................................................................
             1       65000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j390b         social security affect pension-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j390a

         
         
         does the amount of your pension from the plan depend on social security
         benefits, in that when you start receiving social security benefits your pension
         benefits will be reduced?

         .................................................................................
             7           1.  yes
            37           5.  no
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18420       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if ((j390a <> no) and (j390a <> dontknow)) and (j390a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j391b         when soc sec affect benefits-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j391a

         when will this change take place: automatically at age 62, automatically at age
         65, when you start receiving social security benefits, or at some other time?

         .................................................................................
             2           1.  at age 62
                         2.  at age 65
             3           3.  when social security benefits begin
             2           4.  at some other time
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18462       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij355aformofbenfts <> lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j392b         choose lump sum-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j392a

         
         
         rather than regular retirement benefits, does your plan allow you to take all
         your benefits in a lump sum payment or a part of your benefits as a lump sum
         payment?

         .................................................................................
            14           1.  yes, all
             5           2.  yes, partial lump sum
            14           5.  no lump sum at all
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18431       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j801b         amt expect-quarterly rprt- a only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j801a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
            23           1.  yes
            24           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18420       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (pij338a <> bthab) and (pij338a <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j802b         amt in pension account-a only -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j802a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             16        0      400000      44813.56      98964.12   18429
         -----------------------------------------------------------------
             1          -2.  does not have an account
            21    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j803_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j803b         lumpsum amt expected benefits - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j803_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
            16           0.  value of breakpoint
             1        5001.  value of breakpoint
             2       20001.  value of breakpoint
             3       50001.  value of breakpoint
             1      150001.  value of breakpoint
         18446       blank.  inap (inapplicable); partial interview

构造变量

         *assign j804_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j804b         lumpsum amt exp benefits -max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j804_

         .................................................................................
             3        4999.  value of breakpoint
             1       19999.  value of breakpoint
             2       49999.  value of breakpoint
             3      149999.  value of breakpoint
            14    99999996.  greater than maximum breakpoint
         18446       blank.  inap (inapplicable); partial interview

构造变量

         *assign j805_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j805b         lumpsum amt exp benefits -result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeacontd.j805_

         .................................................................................
            11          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18456       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j393b         type defined contribution-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j393a

         (could you tell me a little more about this plan?)
         
         is it a thrift or savings plan, a 401k, a 403b, a supplemental retirement
         account, a profit-sharing plan, a stock purchase plan, a money purchase plan, a
         cash balance plan, a 457 plan, a portable cash option, a simplified employee
         pension called a simple plan, or what?

         .................................................................................
             6           1.  thrift or savings
            53           2.  401k
             9           3.  403b
             6           4.  supplemental retirement account
             8           5.  profit sharing
            10           6.  stock purchase, esop
             1           7.  money purchase
                         8.  cash balance
             4           9.  457 plan
                        10.  portable cash option
             1          11.  simplified employee pension/simple
            10          97.  other (specify)
            10          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18351       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j395b         years in plan-type b-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j395a

         for how many years altogether have you been included in this plan?
         
            include years with other employers, if same plan 
         
         0-50 years in this plan

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            114        0          47          9.85          9.53   18351
         -----------------------------------------------------------------
             4          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j396b         form of employer contribution-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j396a

         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
            47           1.  percent of pay
            10           2.  amount of money per month/year
            41           6.  doesn't contribute anything
            20           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
if (j396a = percentofpay) or j396a = nonresponse 

         
*not(else)*(if j396a = dontknow) 

         
*not(else)*(if j396a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j397b         employer contribution-pct-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j397a

         employer contribution - percent
           enter percent of pay 
            do not probe dk/rf 
            interviewer instruction: if r responds with a percent greater than 20, probe
         "we are not asking about your employer's match rate. please tell us the percent
         of your pay or the dollar amount that your employer is contributing." 
         1-100 percent
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             44        1         100         13.30         25.02   18402
         -----------------------------------------------------------------
            22         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         *assign j806a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j806b         emp contribution lt/gt 5 pct-min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j806a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
            19           0.  value of breakpoint
             3           3.  value of breakpoint
             1           6.  value of breakpoint
         18446       blank.  inap (inapplicable); partial interview

构造变量

         *assign j807a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j807b         emp contribution lt/gt 5 pct-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j807a

         .................................................................................
             1           2.  value of breakpoint
             3           3.  value of breakpoint
             1           5.  value of breakpoint
             1           6.  value of breakpoint
            17         100.  greater than maximum breakpoint
         18446       blank.  inap (inapplicable); partial interview

构造变量

         *assign j808a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j808b         emp contribution lt/gt 5 pct-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j808a

         .................................................................................
            17          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18451       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j398b         amt-employer contribution-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j398a

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             8                  7-2000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
if j398a <> empty and j398a <> nonresponse 

         
if j398a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j402b         amount employer contribution - per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j402a

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
             2           3.  every two weeks/bi-weekly
             5           4.  month
                         5.  twice a month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j399_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j399b         amount employer contribution - min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j399_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j400_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j400b         amount employer contribution - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j400_

         .................................................................................
             1        1499.  value of breakpoint
             1        9999.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j401_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j401b         amount employer contribution - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j401_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j404b         form of own contribution-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j404a

         how much do you currently contribute to this plan, that is, what is the sum of
         any amount that you are required to contribute plus any amount that you
         voluntarily contribute?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
            43           1.  percent of pay
            31           2.  amount of money per month/year
            38           6.  doesn't contribute anything
             5           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (j404a = percentofpay) or j404a = nonresponse 

         
*not(else)*(if j404a = dontknow) 

         
*not(else)*(if j404a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j405b         own contribution-pct-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j405a

         r contribution - percent
         
           enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             39        2          75         11.64         14.02   18420
         -----------------------------------------------------------------
             8         998.  dk (don't know); na (not ascertained)
             2         999.  rf (refused)

构造变量

         *assign j809a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j809b         own contribution-pct-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j809a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
             9           0.  value of breakpoint
             1           7.  value of breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j810a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j810b         own contribution-pct-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j810a

         .................................................................................
             1           2.  value of breakpoint
             9         100.  greater than maximum breakpoint
         18459       blank.  inap (inapplicable); partial interview

构造变量

         *assign j811a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j811b         own contribution-pct-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j811a

         .................................................................................
             7          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j406b         own contribution-amount-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j406a

         r contribution - amount 
         
         how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
            30                 1-20000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18438                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
if j406a <> empty and j406a <> nonresponse 

         
if j406a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j410b         own contribution- amt- per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j410a

         r contribution - amount
         
           probe if necessary:  is that per month, year, or what?
         
         amount: [own contribution-amount]
         
          per:

         .................................................................................
             2           1.  hour
             2           2.  week
             3           3.  every two weeks/bi-weekly
            16           4.  month
                         5.  twice a month
             6           6.  year
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18439       blank.  inap (inapplicable); partial interview

构造变量

         *assign j407_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j407b         amount of own contribution - min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j407_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1        2001.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j408_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j408b         amount of own contribution - max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j408_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j409_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j409b         amount of own contribution - result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j409_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (((((j396a <> notcontributeanything) and (j396a <> dontknow)) and (j396a 
         <> refusal)) and (j404a <> notcontributeanything)) and (j404a <> dontknow)) and 
         (j404a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j412b         min contribution-emp still contribute-2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j412a

         if you wanted to reduce your contribution as low as possible while still having
         your  [business/employer]  contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 994 if employer would match all or part of what r put in up to a maximum
         
           enter 995 if respondent could not reduce his/her contribution
         
           enter 996 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment 
         
         minimum percent:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             29        0          50          5.86         12.41   18430
         -----------------------------------------------------------------
             2         994.  employer would match all or part of what r put in up to a
                             maximum
             2         995.  r can not reduce contribution
                       996.  employer does not contribute
             5         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j413b         amount in account presently-plan b-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j413a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             75        0    11000000     219451.88    1271713.43   18351
         -----------------------------------------------------------------
            36    99999998.  dk (don't know); na (not ascertained)
             7    99999999.  rf (refused)

构造变量

         *assign j414_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j414b         amount currently in account-min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j414_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
            25           0.  value of breakpoint
             3        5000.  value of breakpoint
             2        5001.  value of breakpoint
             8       20001.  value of breakpoint
             1       50000.  value of breakpoint
             3       50001.  value of breakpoint
             1      150000.  value of breakpoint
         18426       blank.  inap (inapplicable); partial interview

构造变量

         *assign j415_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j415b         amount currently in account-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j415_

         .................................................................................
             9        4999.  value of breakpoint
             3        5000.  value of breakpoint
             3       19999.  value of breakpoint
             7       49999.  value of breakpoint
             1       50000.  value of breakpoint
             3      149999.  value of breakpoint
             1      150000.  value of breakpoint
            16    99999996.  greater than maximum breakpoint
         18426       blank.  inap (inapplicable); partial interview

构造变量

         *assign j416_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j416b         amount currently in account-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j416_

         .................................................................................
            14          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j417b         choose investment options-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j417a

         are you able to choose how the money in your account is invested?

         .................................................................................
            87           1.  yes
            29           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if (j396a <> notcontributeanything) and (j404a <> notcontributeanything) 

         
if j417a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j658b         choose how employers share invested-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j658_

         are you able to choose how the money is invested for your employer's share of
         the contribution?

         .................................................................................
            28           1.  yes
            12           5.  no
                         7.  other(specify)
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18427       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j418b         how money invested-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j418a

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
            44           1.  mostly or all stock
            23           2.  mostly or all interest earning
            29           3.  split
             4           7.  other (specify)
            18           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
*not(else)*(if j418a = othspecify) 

         
*not(else)*(if j418a = nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j812b         pct invested- in stocks-b only -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j812a

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             80        0         100         59.46         38.98   18376
         -----------------------------------------------------------------
            12         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         *assign j813a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j813b         pct invested- in stocks-b-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j813a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
             7           0.  value of breakpoint
             1          20.  value of breakpoint
             1          40.  value of breakpoint
             2          41.  value of breakpoint
             2          61.  value of breakpoint
         18456       blank.  inap (inapplicable); partial interview

构造变量

         *assign j814a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j814b         pct invested- in stocks-b-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j814a

         .................................................................................
             1          20.  value of breakpoint
             1          40.  value of breakpoint
             1          59.  value of breakpoint
             1          79.  value of breakpoint
             9         100.  greater than maximum breakpoint
         18456       blank.  inap (inapplicable); partial interview

构造变量

         *assign j815a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j815b         pct invested- in stocks-b-res -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j815a

         .................................................................................
             8          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j660b         changed allocations- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j660_

         have you changed your allocations [[since [prev wave first r iw  month],
         [previous wave first r interview year]/[prev wave iw yr]/since [previous wave
         first r interview year]/[prev wave iw yr]/in the last two years]]?

         .................................................................................
            21           1.  yes
            97           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if j660_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j661b         ever changed allocations-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j661_

         have you ever changed your investment allocations?

         .................................................................................
            15           1.  yes
            80           5.  no
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18372       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if (j661_ = yes) or (j660_ = yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j662b         how changed allocations- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j662_

         how have you changed the allocation?
         
         have you changed it to more stocks, less stocks, or what?

         .................................................................................
            19           1.  more stocks
            14           3.  less stocks
             2           7.  other(specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18433       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j664b         money invested in company stock- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j664_

         is any money in this account invested in the company's stock?

         .................................................................................
            28           1.  yes
            50           5.  no
             3           7.  not applicable (e.g., non-profit, government)
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18382       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
if j664_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j816b         pct invested-co stocks-b only -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j816a

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             21        1         100         50.24         44.14   18441
         -----------------------------------------------------------------
             6         998.  dk (don't know); na (not ascertained)
             1         999.  rf (refused)

构造变量

         *assign j817a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j817b         pct invested-co stocks-b-min -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j817a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
             5           0.  value of breakpoint
             1          21.  value of breakpoint
             1          40.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j818a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j818b         pct invested-co stocks-b-max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j818a

         .................................................................................
             1          39.  value of breakpoint
             1          40.  value of breakpoint
             5         100.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j819a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j819b         pct invested-co stocks-b-result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j819a

         .................................................................................
             4          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j420b         recv one or more lump sum payments-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j420a

         
         
         does this plan allow you to receive benefits in the form of one or more lump sum
         payments?

         .................................................................................
            84           1.  yes
             3           2.  yes, partial lump sum
            14           5.  no
            16           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j665b         benefits in monthly pension or annuity-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j665_

         
         does this plan allow you to receive benefits in the form of a monthly pension or
         an annuity?

         .................................................................................
            77           1.  yes
            23           5.  no
                         7.  other(specify)
            17           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j665_ <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j710b         youngest age recv monthly pension- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j710_

         
         what is the youngest age at which you could [stop working at this business and
         start receiving a monthly pension from this plan?/leave this employer and start
         receiving a monthly pension from this plan?]?
         
          95 = any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             58       50          69         60.74          3.87   18374
         -----------------------------------------------------------------
            22          95.  any time; no age requirement; any age
            15          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j421b         installments or monthly pension-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j421a

         
         
         does it allow you to receive benefits in the form of installments?

         .................................................................................
            70           1.  yes
            23           5.  no
            25           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j421a <> nonresponse 

         
if j421a <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j422b         youngest age- recv monthly pension-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j422a

         what is the youngest age at which you could  [stop working at this business and
         start receiving installments from this plan?/leave this employer and start
         receiving installments from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             40       50          73         60.45          4.45   18399
         -----------------------------------------------------------------
            19          95.  any time; no age requirement; any age
            11          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j420a in [yes, yespartiallumpsum] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j423b         youngest age- recv lump sum-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j423a

         what is the youngest age at which you could  [stop working at this business and
         receive a lump sum payment from this plan?/leave this employer and receive a
         lump sum payment from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             41       48          73         59.83          4.45   18382
         -----------------------------------------------------------------
            30          95.  any time; no age requirement; any age
            16          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j424b         age-expect benefit-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j424a

         at what age do you expect to start receiving any benefits from this plan?
         
         35-94 age
         95 receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             95       52          80         64.41          4.48   18351
         -----------------------------------------------------------------
             2          95.  any time; no age requirement; any age
            21          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

j425b1        form of benefit-2-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j425m[1]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
            19           1.  lump sum payment(s)
            50           2.  monthly pension
            14           3.  installments
             2           7.  other (specify)
            11           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18373       blank.  inap (inapplicable); partial interview

j425b2        form of benefit-2-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j425m[2]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
                         2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j427b         amt-benefit-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j427a

         how much are you receiving?
         
         amount:

         .................................................................................
             2                   0-176.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
if ((j427a <> dontknow) and (j427a <> refusal)) and (j427a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j428b         amt-benefit - per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j428a

         (how much are you receiving?)
         
         per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j820b         choice or automatic enroll-b only -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j820_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
            87           1.  given choice
            31           2.  enrolled automatically
                         7.  other specify
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j822b         expect benes as long as r lives-b only-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j822_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
            61           1.  yes
            42           5.  no
            15           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18351       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j823b         form of expected pens benefits-type a -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j823_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
             4           1.  percent of pay
            49           2.  amount per month/year
            22           3.  lump sum
            42           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18351       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
if j823_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j824b         expected type a benefits-percent -2

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j824_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
             4                    1-80.  actual value
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18465                   blank.  inap (inapplicable)

构造变量

         *assign j825_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j825b         expected type a benefits-pct -min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j825_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j826_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j826b         expected type a benefits-pct -max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j826_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j827_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j827b         expected type a benefits-pct -res-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j827_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j828b         amt- type a benefits expected/recv -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j828_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
            32               140-20000.  actual value
            14                99999998.  dk (don't know); na (not ascertained)
             3                99999999.  rf (refused)
         18420                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
if j828_ <> empty and j828_ <> nonresponse 

         
if j828_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j832b         amt- type a benefits expected/recv-per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j832_

         probe if necessary:  is that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
            26           4.  month
             5           6.  year
             1           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18437       blank.  inap (inapplicable); partial interview

构造变量

         *assign j829_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j829b         amt- type a benefits expected/recv-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j829_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            10           0.  value of breakpoint
             1        6001.  value of breakpoint
             2       12001.  value of breakpoint
             2       24001.  value of breakpoint
             2       36001.  value of breakpoint
         18452       blank.  inap (inapplicable); partial interview

构造变量

         *assign j830_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j830b         amt- type a benefits expected/recv-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j830_

         .................................................................................
             1        5999.  value of breakpoint
             1       11999.  value of breakpoint
             1       23999.  value of breakpoint
             2       35999.  value of breakpoint
            12    99999996.  greater than maximum breakpoint
         18452       blank.  inap (inapplicable); partial interview

构造变量

         *assign j831_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j831b         amt-type a benefits expect/recv-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j831_

         .................................................................................
             7          98.  dk (don't know); na (not ascertained)
             3          99.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
*not(else)*(if j823_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j834b         lumpsum amt expected benefits -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j834_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
            11            15000-280000.  actual value
            11                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18447                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j835_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j835b         lumpsum amt expected benefits - min -2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j835_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             9           0.  value of breakpoint
             2      120001.  value of breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign j836_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j836b         lumpsum amt expected benefits - max -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j836_

         .................................................................................
             4       29999.  value of breakpoint
             1      119999.  value of breakpoint
             2      249999.  value of breakpoint
             4    99999996.  greater than maximum breakpoint
         18458       blank.  inap (inapplicable); partial interview

构造变量

         *assign j837_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j837b         lumpsum amt expected benefits -result -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[2].pensionlooptypeb.j837_

         .................................................................................
             5          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j338c         pension plan type- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].j338a

         
         
          [now i have some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         is your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, ira, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
             5           1.  type a (formula)
            16           2.  type b (account)
                         3.  both a & b
             1           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         18445       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij338a <> typeaformula 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j339c         amount in account presently-plan a/b-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j339a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j340_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j340c         amount in account presently- min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j340_

         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j341_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j341c         amount in account presently- max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j341_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j342_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j342c         amount in account presently-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j342_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j654c         rec benefits from this part of pension-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j654_

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j655c         amt recv from this part of pension- 3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j655_

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
if (j655_ <> 0) and j655_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j656c         amt recv from this part of pension-per-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j656_

         (how much are you receiving?)
         
         amount: []
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                        97.  other(specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j343c         form of contribution-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j343a

         how much do you currently contribute, either as a percent of your pay or as an
         amount of money per month or year?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
             1           1.  percent of pay
             2           2.  amount of money per month/year
             3           6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
if (j343a = percentofpay) or j343a = nonresponse 

         
*not(else)*(if j343a = dontknow) 

         
*not(else)*(if j343a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j344c         contribution-pct of pay-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j344a

         enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
             1           3.  actual value
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j786_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j786c         contribution-pct of pay-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j786_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j787_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j787c         contribution-pct of pay-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j787_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j788_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j788c         contribution-pct of pay-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j788_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j345c         current amount of contribution-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j345a

         how much do you currently contribute?
         
            probe if necessary: 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             2                  70-790.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
if j345a <> empty and j345a <> nonresponse 

         
if j345a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j349c         current amount of contribution per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j349a

         probe if necessary:  is that per month or year?
         
         amount: [current amount of contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
             2           4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j346_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j346c         current amount of contribution - min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j346_

         j346-j348 unfolding sequence
         question text: is it less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,000, $4,000, $6,000, $12,000
         random entry points: $4,000, $6,000
         entry point assignment: 1 or {not 1} at x509
         order of entry point assignments and procedures correspond

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j347_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j347c         current amount of contribution - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j347_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j348_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j348c         current amount of contribution-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j348_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j351c         min pct contribute-emp still contrib-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j351_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
            enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
            enter 94 if employer would match all or part of what r put in up to a maximum
         
            enter 95 if respondent could not reduce his/her contribution
         
            enter 96 if respondent reported employer does not contribute
         
            if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
             1           3.  actual value
                        94.  employer would match all or part of what r put in up to a
                             maximum
                        95.  r can not reduce contribution
             1          96.  employer does not contribute
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j352c         yrs in plan-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j352ayrsinpension

         
         
          [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         for how many years altogether have you been included in this plan?
         
            include years with other employers if same plan 
         
         0-50 years in plan

         .................................................................................
             5                   14-35.  actual value
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j353c         age- expect recv benefits-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j353aagerecbenfts

         
         
         at what age do you expect to start receiving benefits from this plan?
         
         40-94 age
         96 answer in years
         97 receiving benefits now

         .................................................................................
             4                   57-70.  actual value
                                    96.  answer in years
                                    97.  receiving benefits now
             2                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j353aagerecbenfts = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j354c         yrs- expect recv benefits-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j354a

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j355c         form of expected benefits-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j355aformofbenfts

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
             3           2.  amount per month/year
             1           3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
if j355aformofbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j356c         pct expected benefits-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j356a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j789_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j789c         pct expected benefits-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j789_

         j789-j791 unfolding sequence
         question text: is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510
         order of entry point assignments and procedures correspond

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j790_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j790c         pct expected benefits-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j790_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j791_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j791c         pct expected benefits-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j791_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
*not(else)*(if j355aformofbenfts = dontknow) 

         
*not(else)*(if j355aformofbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j357c         amt expected benefits-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j357a

         [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             2               900-20000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
if j357a <> empty and j357a <> nonresponse 

         
if j357a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j361c         amt expected benefits per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j361a

         probe if necessary:  is that per month or year?
         
         amount: [amt expected benefits]
         
          per:

         .................................................................................
             1           4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j358_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j358c         amount expected benefits - min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j358_

         do you expect (does it amount to) less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j359_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j359c         amount expected benefits - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j359_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j360_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j360c         amount expected benefits - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j360_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j355aformofbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j363c         lump sum-expected benefits-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j363a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j364_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j364c         lumpsum amt of expected benefits-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j364_

         do you expect less than $____, more than $____, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j365_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j365c         lumpsum amt of expected benefits-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j365_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j366_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j366c         lumpsum amt expected benefits-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypea.j366_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j367c         age-full benefits-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j367a

         
         
         (most pension plans have a normal retirement age at which full
         benefits--sometimes called unreduced benefits--can be received. some plans allow
         retirement at an earlier age, usually with reduced benefits. and in many plans,
         normal retirement age depends on years of service.)
         
         what is the earliest age at which you would be eligible to receive full or
         unreduced pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you would have been eligible (to receive full or unreduced pension
         benefits from this plan)?
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             5                   57-65.  actual value
                                    95.  no age requirement
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j368c         form of full benefits-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j368aformoffullbenfts

         
         
         how much would these full or unreduced benefits be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
             3           2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
if j368aformoffullbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j369c         full benefits- percent-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j369a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j792_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j792c         full benefits- percent-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j792_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 35%, 50%, 65%, 80%
         random entry points: 50%, 65%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j793_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j793c         full benefits- percent-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j793_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j794_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j794c         full benefits- percent-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j794_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
*not(else)*(if j368aformoffullbenfts = dontknow) 

         
*not(else)*(if j368aformoffullbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j370c         full benefits- amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j370a

         
         
            probe if necessary:  how much would you receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             3               900-20000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
if j370a <> empty and j370a <> nonresponse 

         
if j370a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j374c         full benefits - amt- per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j374a

         probe if necessary:  is that per month or year?
         
         amount: [full benefits- amt]
         
          per:

         .................................................................................
             2           4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         *assign j371_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j371c         amount of full benefits - min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j371_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $12,500, $25,000, $40,000
         random entry points: $12,500, $25,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j372_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j372c         amount of full benefits - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j372_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j373_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j373c         amount of full benefits - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j373_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
*not(else)*(if (j368aformoffullbenfts = amountpermonthyear) or 
         j368aformoffullbenfts = nonresponse) 

         
if j368aformoffullbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j376c         full benefits-lump sum-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j376a

         enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j377c         expected earnings - pension-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j377a

         
         
          [if you work at this business until pij367a,/if you work with this employer
         until pij367a,]  how much do you expect your pay to be?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1         900.  actual value
             2    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
if j377a <> empty and j377a <> nonresponse 

         
if j377a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j381c         amount expected earnings pension-per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j381a

         probe if necessary:  was that per week, month, or year?
         
         amount: [expected earnings - pension]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
             1           4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j378_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j378c         amount expected earnings pension-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j378_

         do you expect less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             1           0.  value of breakpoint
             1       90001.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j379_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j379c         amount expected earnings pension-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j379_

         .................................................................................
             1       29999.  value of breakpoint
             1    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j380_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j380c         amt expected earnings pension-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j380_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j383c         earliest age-recv benefit-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j383a

         
         
          [what is the earliest age at which [she/he/you] could leave this business/what
         is the earliest age at which [she/he/you] could leave this employer]  and start
         to receive pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you could have done so (that is, started to receive benefits from this
         plan)?
         
         35-80 age
         95 any time; no age requirement; any age

         .................................................................................
             5                   55-65.  actual value
                                    95.  any time; no age requirement; any age
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j384c         form-reduced benefit-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j384a

         
         
         by how much would your pension benefits be reduced from full benefits if you
         left this job at [earliest age-recv benefit]?
         
            if r mentions percent of salary, probe for percent of benefits

         .................................................................................
                         1.  percent of benefits
             1           2.  amount per month/year
                         3.  lump sum
                         6.  benefits would not be reduced
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
if (j384a = percentofbenefits) or j384a = nonresponse 

         
*not(else)*(if j384a = dontknow) 

         
*not(else)*(if j384a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j385c         reduced benefit-pct-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j385a

         enter percent by which full benefits are reduced 
         
            if r mentions percent of salary, probe for percent of benefits 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j795_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j795c         reduced benefit-pct-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j795_

         would your benefits be reduced by less than ___ percent, more than ___ percent,
         or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 15%, 30%, 50%, 65%
         random entry points: 30%, 50%
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j796_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j796c         reduced benefit-pct-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j796_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j797_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j797c         reduced benefit-pct-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j797_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j386c         reduced benefit- amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j386a

         probe if necessary:  how much would your benefits be reduced?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1         750.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
if j386a <> empty and j386a <> nonresponse 

         
if j386a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j387c         reduced benefit- amt- per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j387a

         probe if necessary:  was that per month or year?
         
         amount: [reduced benefit- amt]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j798_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j798c         reduced benefit- amt-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j798_

         would your benefits be reduced by less than $_____ per year, more than $_____
         per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $2,500, $5,000, $10,000, $15,000
         random entry points: $5000, $10000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j799_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j799c         reduced benefit- amt-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j799_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j800_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j800c         reduced benefit- amt-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j800_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
*not(else)*(if j384a = amountpermonthyear) 

         
if j384a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j389c         reduced benefit-lump sum-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j389a

         enter lump sum amount 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j390c         social security affect pension-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j390a

         
         
         does the amount of your pension from the plan depend on social security
         benefits, in that when you start receiving social security benefits your pension
         benefits will be reduced?

         .................................................................................
                         1.  yes
             6           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if ((j390a <> no) and (j390a <> dontknow)) and (j390a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j391c         when soc sec affect benefits-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j391a

         when will this change take place: automatically at age 62, automatically at age
         65, when you start receiving social security benefits, or at some other time?

         .................................................................................
                         1.  at age 62
                         2.  at age 65
                         3.  when social security benefits begin
                         4.  at some other time
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij355aformofbenfts <> lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j392c         choose lump sum-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j392a

         
         
         rather than regular retirement benefits, does your plan allow you to take all
         your benefits in a lump sum payment or a part of your benefits as a lump sum
         payment?

         .................................................................................
             2           1.  yes, all
                         2.  yes, partial lump sum
             2           5.  no lump sum at all
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j801c         amt expect-quarterly rprt- a only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j801a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
             2           1.  yes
             4           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (pij338a <> bthab) and (pij338a <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j802c         amt in pension account-a only -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j802a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................
             1         790.  actual value
             4    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j803_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j803c         lumpsum amt expected benefits - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j803_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
             2           0.  value of breakpoint
             1       20001.  value of breakpoint
             1       50001.  value of breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j804_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j804c         lumpsum amt exp benefits -max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j804_

         .................................................................................
             1       49999.  value of breakpoint
             1      149999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j805_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j805c         lumpsum amt exp benefits -result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeacontd.j805_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j393c         type defined contribution-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j393a

         (could you tell me a little more about this plan?)
         
         is it a thrift or savings plan, a 401k, a 403b, a supplemental retirement
         account, a profit-sharing plan, a stock purchase plan, a money purchase plan, a
         cash balance plan, a 457 plan, a portable cash option, a simplified employee
         pension called a simple plan, or what?

         .................................................................................
             2           1.  thrift or savings
             7           2.  401k
                         3.  403b
                         4.  supplemental retirement account
                         5.  profit sharing
             4           6.  stock purchase, esop
                         7.  money purchase
                         8.  cash balance
                         9.  457 plan
                        10.  portable cash option
             1          11.  simplified employee pension/simple
                        97.  other (specify)
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18453       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j395c         years in plan-type b-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j395a

         for how many years altogether have you been included in this plan?
         
            include years with other employers, if same plan 
         
         0-50 years in this plan

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             16        0          28          8.69          8.46   18453
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j396c         form of employer contribution-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j396a

         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
             5           1.  percent of pay
             3           2.  amount of money per month/year
             8           6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
if (j396a = percentofpay) or j396a = nonresponse 

         
*not(else)*(if j396a = dontknow) 

         
*not(else)*(if j396a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j397c         employer contribution-pct-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j397a

         employer contribution - percent
           enter percent of pay 
            do not probe dk/rf 
            interviewer instruction: if r responds with a percent greater than 20, probe
         "we are not asking about your employer's match rate. please tell us the percent
         of your pay or the dollar amount that your employer is contributing." 
         1-100 percent
         percent:

         .................................................................................
             5                     2-6.  actual value
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j806a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j806c         emp contribution lt/gt 5 pct-min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j806a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j807a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j807c         emp contribution lt/gt 5 pct-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j807a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j808a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j808c         emp contribution lt/gt 5 pct-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j808a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j398c         amt-employer contribution-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j398a

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1       15000.  actual value
             1    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
if j398a <> empty and j398a <> nonresponse 

         
if j398a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j402c         amount employer contribution - per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j402a

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j399_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j399c         amount employer contribution - min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j399_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j400_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j400c         amount employer contribution - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j400_

         .................................................................................
             1        1499.  value of breakpoint
             1    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j401_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j401c         amount employer contribution - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j401_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j404c         form of own contribution-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j404a

         how much do you currently contribute to this plan, that is, what is the sum of
         any amount that you are required to contribute plus any amount that you
         voluntarily contribute?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
             8           1.  percent of pay
             3           2.  amount of money per month/year
             5           6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (j404a = percentofpay) or j404a = nonresponse 

         
*not(else)*(if j404a = dontknow) 

         
*not(else)*(if j404a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j405c         own contribution-pct-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j405a

         r contribution - percent
         
           enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
             8                    1-25.  actual value
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j809a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j809c         own contribution-pct-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j809a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j810a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j810c         own contribution-pct-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j810a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j811a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j811c         own contribution-pct-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j811a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j406c         own contribution-amount-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j406a

         r contribution - amount 
         
         how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             2              5000-15000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j407_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j407c         amount of own contribution - min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j407_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
             1         750.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j408_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j408c         amount of own contribution - max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j408_

         .................................................................................
             1         750.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j409_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j409c         amount of own contribution - result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j409_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
if j406a <> empty and j406a <> nonresponse 

         
if j406a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j410c         own contribution- amt- per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j410a

         r contribution - amount
         
           probe if necessary:  is that per month, year, or what?
         
         amount: [own contribution-amount]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (((((j396a <> notcontributeanything) and (j396a <> dontknow)) and (j396a 
         <> refusal)) and (j404a <> notcontributeanything)) and (j404a <> dontknow)) and 
         (j404a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j412c         min contribution-emp still contribute-3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j412a

         if you wanted to reduce your contribution as low as possible while still having
         your  [business/employer]  contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 994 if employer would match all or part of what r put in up to a maximum
         
           enter 995 if respondent could not reduce his/her contribution
         
           enter 996 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment 
         
         minimum percent:

         .................................................................................
             5                     1-6.  actual value
             1                     994.  employer would match all or part of what r put
                                         in up to a maximum
                                   995.  r can not reduce contribution
                                   996.  employer does not contribute
             1                     998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j413c         amount in account presently-plan b-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j413a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             11        0      200000      55854.55      67193.70   18453
         -----------------------------------------------------------------
             4    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         *assign j414_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j414c         amount currently in account-min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j414_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             4           0.  value of breakpoint
             1       20001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j415_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j415c         amount currently in account-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j415_

         .................................................................................
             3        4999.  value of breakpoint
             1       49999.  value of breakpoint
             1    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j416_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j416c         amount currently in account-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j416_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j417c         choose investment options-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j417a

         are you able to choose how the money in your account is invested?

         .................................................................................
            11           1.  yes
             5           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if (j396a <> notcontributeanything) and (j404a <> notcontributeanything) 

         
if j417a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j658c         choose how employers share invested-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j658_

         are you able to choose how the money is invested for your employer's share of
         the contribution?

         .................................................................................
             3           1.  yes
             2           5.  no
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j418c         how money invested-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j418a

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
            10           1.  mostly or all stock
             1           2.  mostly or all interest earning
             5           3.  split
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
*not(else)*(if j418a = othspecify) 

         
*not(else)*(if j418a = nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j812c         pct invested- in stocks-b only -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j812a

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             14       25         100         77.07         26.44   18454
         -----------------------------------------------------------------
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         *assign j813a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j813c         pct invested- in stocks-b-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j813a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j814a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j814c         pct invested- in stocks-b-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j814a

         .................................................................................
             1         100.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j815a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j815c         pct invested- in stocks-b-res -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j815a

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j660c         changed allocations- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j660_

         have you changed your allocations [[since [prev wave first r iw  month],
         [previous wave first r interview year]/[prev wave iw yr]/since [previous wave
         first r interview year]/[prev wave iw yr]/in the last two years]]?

         .................................................................................
             3           1.  yes
            13           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if j660_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j661c         ever changed allocations-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j661_

         have you ever changed your investment allocations?

         .................................................................................
             1           1.  yes
            11           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18456       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if (j661_ = yes) or (j660_ = yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j662c         how changed allocations- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j662_

         how have you changed the allocation?
         
         have you changed it to more stocks, less stocks, or what?

         .................................................................................
             3           1.  more stocks
             1           3.  less stocks
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j664c         money invested in company stock- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j664_

         is any money in this account invested in the company's stock?

         .................................................................................
             6           1.  yes
             9           5.  no
                         7.  not applicable (e.g., non-profit, government)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
if j664_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j816c         pct invested-co stocks-b only -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j816a

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................
             6                  50-100.  actual value
                                   998.  dk (don't know); na (not ascertained)
                                   999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j817a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j817c         pct invested-co stocks-b-min -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j817a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j818a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j818c         pct invested-co stocks-b-max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j818a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j819a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j819c         pct invested-co stocks-b-result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j819a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j420c         recv one or more lump sum payments-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j420a

         
         
         does this plan allow you to receive benefits in the form of one or more lump sum
         payments?

         .................................................................................
            13           1.  yes
                         2.  yes, partial lump sum
             3           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j665c         benefits in monthly pension or annuity-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j665_

         
         does this plan allow you to receive benefits in the form of a monthly pension or
         an annuity?

         .................................................................................
            10           1.  yes
             5           5.  no
                         7.  other(specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j665_ <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j710c         youngest age recv monthly pension- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j710_

         
         what is the youngest age at which you could [stop working at this business and
         start receiving a monthly pension from this plan?/leave this employer and start
         receiving a monthly pension from this plan?]?
         
          95 = any time; no age requirement; any age

         .................................................................................
             3                   59-71.  actual value
             7                      95.  any time; no age requirement; any age
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18458                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j421c         installments or monthly pension-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j421a

         
         
         does it allow you to receive benefits in the form of installments?

         .................................................................................
            12           1.  yes
             3           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j421a <> nonresponse 

         
if j421a <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j422c         youngest age- recv monthly pension-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j422a

         what is the youngest age at which you could  [stop working at this business and
         start receiving installments from this plan?/leave this employer and start
         receiving installments from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             5                   59-71.  actual value
             7                      95.  any time; no age requirement; any age
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18457                   blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j420a in [yes, yespartiallumpsum] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j423c         youngest age- recv lump sum-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j423a

         what is the youngest age at which you could  [stop working at this business and
         receive a lump sum payment from this plan?/leave this employer and receive a
         lump sum payment from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             3                   59-71.  actual value
            10                      95.  any time; no age requirement; any age
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18456                   blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j424c         age-expect benefit-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j424a

         at what age do you expect to start receiving any benefits from this plan?
         
         35-94 age
         95 receiving benefits now

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             12       59          90         68.58          9.62   18453
         -----------------------------------------------------------------
             2          95.  receiving benefits now
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

j425c1        form of benefit -3-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j425m[1]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
             6           1.  lump sum payment(s)
             3           2.  monthly pension
                         3.  installments
                         7.  other (specify)
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

j425c2        form of benefit -3-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j425m[2]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
                         2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j427c         amt-benefit-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j427a

         how much are you receiving?
         
         amount:

         .................................................................................
             2                   15-49.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
if ((j427a <> dontknow) and (j427a <> refusal)) and (j427a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j428c         amt-benefit - per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j428a

         (how much are you receiving?)
         
         per:

         .................................................................................
             1           4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j820c         choice or automatic enroll-b only -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j820_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
            13           1.  given choice
             3           2.  enrolled automatically
                         7.  other specify
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j822c         expect benes as long as r lives-b only-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j822_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
             5           1.  yes
            10           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j823c         form of expected pens benefits-type a -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j823_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
             2           1.  percent of pay
             6           2.  amount per month/year
             5           3.  lump sum
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
if j823_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j824c         expected type a benefits-percent -3

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j824_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
             2                     6-7.  actual value
                                     8.  dk (don't know); na (not ascertained)
                                     9.  rf (refused)
         18467                   blank.  inap (inapplicable)

构造变量

         *assign j825_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j825c         expected type a benefits-pct -min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j825_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j826_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j826c         expected type a benefits-pct -max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j826_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j827_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j827c         expected type a benefits-pct -res-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j827_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j828c         amt- type a benefits expected/recv -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j828_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             5                 15-3000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
if j828_ <> empty and j828_ <> nonresponse 

         
if j828_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j832c         amt- type a benefits expected/recv-per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j832_

         probe if necessary:  is that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
             3           4.  month
             2           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j829_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j829c         amt- type a benefits expected/recv-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j829_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j830_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j830c         amt- type a benefits expected/recv-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j830_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j831_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j831c         amt-type a benefits expect/recv-result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j831_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
*not(else)*(if j823_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j834c         lumpsum amt expected benefits -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j834_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
             5    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j835_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j835c         lumpsum amt expected benefits - min -3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j835_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
             4           0.  value of breakpoint
             1       30000.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j836_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j836c         lumpsum amt expected benefits - max -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j836_

         .................................................................................
             2       29999.  value of breakpoint
             1       30000.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j837_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j837c         lumpsum amt expected benefits- result -3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[3].pensionlooptypeb.j837_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j338d         pension plan type- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].j338a

         
         
          [now i have some questions about the next most important of these plans.] 
         i would like to know what type of plan this is.
         [(]  in some retirement plans, call them type a, benefits are usually based on a
         formula involving age, years of service and salary. in other plans, call them
         type b, money is accumulated in an account for you.[)]
         is your plan type a or type b?
         
            if r has multiple plans of different types, record them as separate plans
         rather than combining them as 'both'. 
         
            401-k, 403-b, esop, ira, thrift/savings, stock/profit sharing, money purchase
         plans, and cash balance plans are all type b retirement plans
         
         type a plans are often called 'defined benefit' plans
         type b plans are often called 'defined contribution'

         .................................................................................
             1           1.  type a (formula)
             1           2.  type b (account)
                         3.  both a & b
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij338a <> typeaformula 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j339d         amount in account presently-plan a/b-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j339a

         for that part of your plan where money is accumulated in an account, how much is
         in the account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j340_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j340d         amount in account presently- min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j340_

         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1        5001.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j341_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j341d         amount in account presently- max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j341_

         .................................................................................
             1       19999.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j342_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if pij338a <> typeaformula 
         
if j339a <> empty and j339a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j342d         amount in account presently-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j342_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j654d         rec benefits from this part of pension-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j654_

         have you begun receiving benefits from this part of your pension?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j655d         amt recv from this part of pension- 4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j655_

         how much are you receiving?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if not (pij268_pensionchgd = empty and (pirvarsz076_reiwr_v = reiwr)) and 
         (pij338a <> typeaformula) 

         
if j654_ = yes 

         
if (j655_ <> 0) and j655_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j656d         amt recv from this part of pension-per-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j656_

         (how much are you receiving?)
         
         amount: []
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                        97.  other(specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j343d         form of contribution-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j343a

         how much do you currently contribute, either as a percent of your pay or as an
         amount of money per month or year?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
                         1.  percent of pay
                         2.  amount of money per month/year
             2           6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
if (j343a = percentofpay) or j343a = nonresponse 

         
*not(else)*(if j343a = dontknow) 

         
*not(else)*(if j343a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j344d         contribution-pct of pay-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j344a

         enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j786_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j786d         contribution-pct of pay-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j786_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j787_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j787d         contribution-pct of pay-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j787_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j788_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
if (j343a = percentofpay) or j343a = nonresponse 
         
if j344a <> empty and j344a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j788d         contribution-pct of pay-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j788_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j345d         current amount of contribution-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j345a

         how much do you currently contribute?
         
            probe if necessary: 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 

         
if j343a = amtofmoney_month_year 

         
if j345a <> empty and j345a <> nonresponse 

         
if j345a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j349d         current amount of contribution per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j349a

         probe if necessary:  is that per month or year?
         
         amount: [current amount of contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j346_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j346d         current amount of contribution - min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j346_

         j346-j348 unfolding sequence
         question text: is it less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,000, $4,000, $6,000, $12,000
         random entry points: $4,000, $6,000
         entry point assignment: 1 or {not 1} at x509
         order of entry point assignments and procedures correspond

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j347_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j347d         current amount of contribution - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j347_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j348_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j343a <> notcontributeanything 
         
*not(else)*(if (j343a = percentofpay) or j343a = nonresponse) 
         
if j343a = amtofmoney_month_year 
         
if j345a <> empty and j345a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j348d         current amount of contribution-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j348_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j343a <> notcontributeanything 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j351d         min pct contribute-emp still contrib-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j351_

         if you wanted to reduce your contribution as low as possible while still having
         your [business/employer] contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
            enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
            enter 94 if employer would match all or part of what r put in up to a maximum
         
            enter 95 if respondent could not reduce his/her contribution
         
            enter 96 if respondent reported employer does not contribute
         
            if respondent gives dollar amount, enter dk and enter [f2] comment

         .................................................................................
                        94.  employer would match all or part of what r put in up to a
                             maximum
                        95.  r can not reduce contribution
                        96.  employer does not contribute
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j352d         yrs in plan-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j352ayrsinpension

         
         
          [now, about the part of [her /his /your ] pension where benefits are based on a
         formula.] 
         for how many years altogether have you been included in this plan?
         
            include years with other employers if same plan 
         
         0-50 years in plan

         .................................................................................
             1           4.  actual value
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j353d         age- expect recv benefits-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j353aagerecbenfts

         
         
         at what age do you expect to start receiving benefits from this plan?
         
         40-94 age
         96 answer in years
         97 receiving benefits now

         .................................................................................
                        96.  answer in years
             1          97.  receiving benefits now
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j353aagerecbenfts = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j354d         yrs- expect recv benefits-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j354a

         'expected age to start receiving benefits'  in years 
         
         0-40 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j355d         form of expected benefits-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j355aformofbenfts

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
                         2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j353aagerecbenfts in [40 .. 96] 

         
if j355aformofbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j356d         pct expected benefits-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j356a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j789_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j789d         pct expected benefits-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j789_

         j789-j791 unfolding sequence
         question text: is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510
         order of entry point assignments and procedures correspond

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j790_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j790d         pct expected benefits-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j790_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j791_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j353aagerecbenfts in [40 .. 96] 
         
if j355aformofbenfts = percentofpay 
         
if j356a <> empty and j356a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j791d         pct expected benefits-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j791_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
*not(else)*(if j355aformofbenfts = dontknow) 

         
*not(else)*(if j355aformofbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j357d         amt expected benefits-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j357a

         [how much are you receiving?/how much do you expect to receive?] 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 

         
if j357a <> empty and j357a <> nonresponse 

         
if j357a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j361d         amt expected benefits per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j361a

         probe if necessary:  is that per month or year?
         
         amount: [amt expected benefits]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j358_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j358d         amount expected benefits - min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j358_

         do you expect (does it amount to) less than $____ per year, more than $____ per
         year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j359_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j359d         amount expected benefits - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j359_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j360_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if ((j353aagerecbenfts = 97) or (j355aformofbenfts = amountpermonthyear)) or 
         j355aformofbenfts = nonresponse 
         
if j357a <> empty and j357a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j360d         amount expected benefits - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j360_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 

         
if j354a <> nonresponse 

         
if j355aformofbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j363d         lump sum-expected benefits-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j363a

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j364_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j364d         lumpsum amt of expected benefits-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j364_

         do you expect less than $____, more than $____, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j365_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j365d         lumpsum amt of expected benefits-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j365_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j366_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (j353aagerecbenfts <> dontknow) and (j353aagerecbenfts <> refusal) 
         
if j354a <> nonresponse 
         
if j355aformofbenfts = lumpsum 
         
if j363a <> empty and j363a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j366d         lumpsum amt expected benefits-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypea.j366_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j367d         age-full benefits-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j367a

         
         
         (most pension plans have a normal retirement age at which full
         benefits--sometimes called unreduced benefits--can be received. some plans allow
         retirement at an earlier age, usually with reduced benefits. and in many plans,
         normal retirement age depends on years of service.)
         
         what is the earliest age at which you would be eligible to receive full or
         unreduced pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you would have been eligible (to receive full or unreduced pension
         benefits from this plan)?
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             2                   55-65.  actual value
                                    95.  no age requirement
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j368d         form of full benefits-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j368aformoffullbenfts

         
         
         how much would these full or unreduced benefits be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
                         2.  amount per month/year
             1           3.  lump sum
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
if j368aformoffullbenfts = percentofpay 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j369d         full benefits- percent-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j369a

         enter percent of final pay at retirement 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j792_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j792d         full benefits- percent-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j792_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 35%, 50%, 65%, 80%
         random entry points: 50%, 65%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j793_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j793d         full benefits- percent-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j793_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j794_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
if j368aformoffullbenfts = percentofpay 
         
if j369a <> empty and j369a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j794d         full benefits- percent-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j794_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
*not(else)*(if j368aformoffullbenfts = dontknow) 

         
*not(else)*(if j368aformoffullbenfts = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j370d         full benefits- amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j370a

         
         
            probe if necessary:  how much would you receive?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 

         
if j370a <> empty and j370a <> nonresponse 

         
if j370a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j374d         full benefits - amt- per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j374a

         probe if necessary:  is that per month or year?
         
         amount: [full benefits- amt]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j371_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j371d         amount of full benefits - min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j371_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $12,500, $25,000, $40,000
         random entry points: $12,500, $25,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j372_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j372d         amount of full benefits - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j372_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j373_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if pij353aagerecbenfts <> j367a 
         
*not(else)*(if j368aformoffullbenfts = percentofpay) 
         
if (j368aformoffullbenfts = amountpermonthyear) or j368aformoffullbenfts = 
         nonresponse 
         
if j370a <> empty and j370a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j373d         amount of full benefits - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j373_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if pij353aagerecbenfts <> j367a 

         
*not(else)*(if j368aformoffullbenfts = percentofpay) 

         
*not(else)*(if (j368aformoffullbenfts = amountpermonthyear) or 
         j368aformoffullbenfts = nonresponse) 

         
if j368aformoffullbenfts = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j376d         full benefits-lump sum-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j376a

         enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j377d         expected earnings - pension-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j377a

         
         
          [if you work at this business until pij367a,/if you work with this employer
         until pij367a,]  how much do you expect your pay to be?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if (j367a <> dontknow) and (j367a <> refusal) 

         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 

         
if j377a <> empty and j377a <> nonresponse 

         
if j377a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j381d         amount expected earnings pension-per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j381a

         probe if necessary:  was that per week, month, or year?
         
         amount: [expected earnings - pension]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j378_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j378d         amount expected earnings pension-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j378_

         do you expect less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $50,000, $70,000, $90,000
         random entry points: $50,000, $70,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j379_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j379d         amount expected earnings pension-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j379_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j380_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if (j367a <> dontknow) and (j367a <> refusal) 
         
if (pij377a_asked <> 1) and (j367a > pisecacontinuinterviewa019_rage) 
         
if j377a <> empty and j377a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j380d         amt expected earnings pension-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j380_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j383d         earliest age-recv benefit-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j383a

         
         
          [what is the earliest age at which [she/he/you] could leave this business/what
         is the earliest age at which [she/he/you] could leave this employer]  and start
         to receive pension benefits from this plan?
         
            if r reports that s/he is already eligible, ask:  what is the earliest age at
         which you could have done so (that is, started to receive benefits from this
         plan)?
         
         35-80 age
         95 any time; no age requirement; any age

         .................................................................................
             1          55.  actual value
                        95.  any time; no age requirement; any age
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j384d         form-reduced benefit-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j384a

         
         
         by how much would your pension benefits be reduced from full benefits if you
         left this job at [earliest age-recv benefit]?
         
            if r mentions percent of salary, probe for percent of benefits

         .................................................................................
                         1.  percent of benefits
                         2.  amount per month/year
                         3.  lump sum
                         6.  benefits would not be reduced
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
if (j384a = percentofbenefits) or j384a = nonresponse 

         
*not(else)*(if j384a = dontknow) 

         
*not(else)*(if j384a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j385d         reduced benefit-pct-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j385a

         enter percent by which full benefits are reduced 
         
            if r mentions percent of salary, probe for percent of benefits 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j795_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j795d         reduced benefit-pct-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j795_

         would your benefits be reduced by less than ___ percent, more than ___ percent,
         or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 15%, 30%, 50%, 65%
         random entry points: 30%, 50%
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j796_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j796d         reduced benefit-pct-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j796_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j797_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
if (j384a = percentofbenefits) or j384a = nonresponse 
         
if j385a <> empty and j385a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j797d         reduced benefit-pct-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j797_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j386d         reduced benefit- amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j386a

         probe if necessary:  how much would your benefits be reduced?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
if j384a = amountpermonthyear 

         
if j386a <> empty and j386a <> nonresponse 

         
if j386a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j387d         reduced benefit- amt- per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j387a

         probe if necessary:  was that per month or year?
         
         amount: [reduced benefit- amt]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j798_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j798d         reduced benefit- amt-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j798_

         would your benefits be reduced by less than $_____ per year, more than $_____
         per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $2,500, $5,000, $10,000, $15,000
         random entry points: $5000, $10000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j799_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j799d         reduced benefit- amt-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j799_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j800_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if j367a <> 95 
         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 
         
if pij353aagerecbenfts <> j383a 
         
if j367a <> j383a 
         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 
         
if j384a = amountpermonthyear 
         
if j386a <> empty and j386a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j800d         reduced benefit- amt-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j800_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if j367a <> 95 

         
if ((j383a <> 95) and (j383a <> dontknow)) and (j383a <> refusal) 

         
if pij353aagerecbenfts <> j383a 

         
if j367a <> j383a 

         
*not(else)*(if (j384a = percentofbenefits) or j384a = nonresponse) 

         
*not(else)*(if j384a = amountpermonthyear) 

         
if j384a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j389d         reduced benefit-lump sum-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j389a

         enter lump sum amount 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j390d         social security affect pension-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j390a

         
         
         does the amount of your pension from the plan depend on social security
         benefits, in that when you start receiving social security benefits your pension
         benefits will be reduced?

         .................................................................................
                         1.  yes
             2           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if ((j390a <> no) and (j390a <> dontknow)) and (j390a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j391d         when soc sec affect benefits-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j391a

         when will this change take place: automatically at age 62, automatically at age
         65, when you start receiving social security benefits, or at some other time?

         .................................................................................
                         1.  at age 62
                         2.  at age 65
                         3.  when social security benefits begin
                         4.  at some other time
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if pij355aformofbenfts <> lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j392d         choose lump sum-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j392a

         
         
         rather than regular retirement benefits, does your plan allow you to take all
         your benefits in a lump sum payment or a part of your benefits as a lump sum
         payment?

         .................................................................................
             2           1.  yes, all
                         2.  yes, partial lump sum
                         5.  no lump sum at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j801d         amt expect-quarterly rprt- a only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j801a

         do you receive a quarterly report indicating how much money is in your account?

         .................................................................................
             1           1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a <> typebaccount 

         
if (pij338a <> bthab) and (pij338a <> dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j802d         amt in pension account-a only -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j802a

         how much money is in that account at present?
         
            if r says 'does not have an account', enter [-2] 
            do not probe dk/rf

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j803_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j803d         lumpsum amt expected benefits - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j803_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j804_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j804d         lumpsum amt exp benefits -max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j804_

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j805_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a <> typebaccount 
         
if (pij338a <> bthab) and (pij338a <> dontknow) 
         
if j802a <> empty and j802a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j805d         lumpsum amt exp benefits -result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeacontd.j805_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j393d         type defined contribution-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j393a

         (could you tell me a little more about this plan?)
         
         is it a thrift or savings plan, a 401k, a 403b, a supplemental retirement
         account, a profit-sharing plan, a stock purchase plan, a money purchase plan, a
         cash balance plan, a 457 plan, a portable cash option, a simplified employee
         pension called a simple plan, or what?

         .................................................................................
                         1.  thrift or savings
                         2.  401k
                         3.  403b
                         4.  supplemental retirement account
                         5.  profit sharing
                         6.  stock purchase, esop
                         7.  money purchase
                         8.  cash balance
                         9.  457 plan
                        10.  portable cash option
             1          11.  simplified employee pension/simple
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j395d         years in plan-type b-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j395a

         for how many years altogether have you been included in this plan?
         
            include years with other employers, if same plan 
         
         0-50 years in this plan

         .................................................................................
             1          14.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j396d         form of employer contribution-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j396a

         how much does your  [business/employer]  contribute, either as a percent of your
         pay or as an amount of money per month or year?

         .................................................................................
                         1.  percent of pay
                         2.  amount of money per month/year
             1           6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
if (j396a = percentofpay) or j396a = nonresponse 

         
*not(else)*(if j396a = dontknow) 

         
*not(else)*(if j396a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j397d         employer contribution-pct-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j397a

         employer contribution - percent
           enter percent of pay 
            do not probe dk/rf 
            interviewer instruction: if r responds with a percent greater than 20, probe
         "we are not asking about your employer's match rate. please tell us the percent
         of your pay or the dollar amount that your employer is contributing." 
         1-100 percent
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j806a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j806d         emp contribution lt/gt 5 pct-min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j806a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j807a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j807d         emp contribution lt/gt 5 pct-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j807a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j808a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
if (j396a = percentofpay) or j396a = nonresponse 
         
if (j397a = response) and j397a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j808d         emp contribution lt/gt 5 pct-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j808a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j398d         amt-employer contribution-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j398a

         employer contribution - amount
         
           enter employer contributed amount 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j396a <> notcontributeanything 

         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 

         
if j396a = amtofmoney_month_year 

         
if j398a <> empty and j398a <> nonresponse 

         
if j398a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j402d         amount employer contribution - per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j402a

         employer contribution - amount
         
         (  enter employer contributed amount )
         
            probe if necessary:  is that per month or year?
         
         amount: [amt-employer contribution]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j399_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j399d         amount employer contribution - min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j399_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $1,500, $5,000, $10,000, $30,000
         random entry points: $5,000, $10,000
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j400_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j400d         amount employer contribution - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j400_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j401_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j396a <> notcontributeanything 
         
*not(else)*(if (j396a = percentofpay) or j396a = nonresponse) 
         
if j396a = amtofmoney_month_year 
         
if j398a <> empty and j398a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j401d         amount employer contribution - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j401_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j404d         form of own contribution-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j404a

         how much do you currently contribute to this plan, that is, what is the sum of
         any amount that you are required to contribute plus any amount that you
         voluntarily contribute?
         
            include contributions through salary deductions, union dues or other sources

         .................................................................................
                         1.  percent of pay
             1           2.  amount of money per month/year
                         6.  doesn't contribute anything
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (j404a = percentofpay) or j404a = nonresponse 

         
*not(else)*(if j404a = dontknow) 

         
*not(else)*(if j404a = refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j405d         own contribution-pct-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j405a

         r contribution - percent
         
           enter percent of pay 
         
            do not probe dk/rf 
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j809a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j809d         own contribution-pct-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j809a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 3%, 6%, 9%, 12%
         random entry points: 6%, 9%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j810a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j810d         own contribution-pct-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j810a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j811a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if (j404a = percentofpay) or j404a = nonresponse 
         
if (j405a = response) and j405a = empty 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j811d         own contribution-pct-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j811a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j406d         own contribution-amount-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j406a

         r contribution - amount 
         
         how much do you contribute?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
             1       20000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if j404a = amtofmoney_month_year 

         
if j406a <> empty and j406a <> nonresponse 

         
if j406a <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j410d         own contribution- amt- per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j410a

         r contribution - amount
         
           probe if necessary:  is that per month, year, or what?
         
         amount: [own contribution-amount]
         
          per:

         .................................................................................
                         1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j407_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j407d         amount of own contribution - min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j407_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $750, $2,000, $5,000, $10,000
         random entry points: $2,000, $5,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j408_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j408d         amount of own contribution - max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j408_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j409_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j404a <> notcontributeanything 
         
if j404a = amtofmoney_month_year 
         
if j406a <> empty and j406a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j409d         amount of own contribution - result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j409_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j404a <> notcontributeanything 

         
if (((((j396a <> notcontributeanything) and (j396a <> dontknow)) and (j396a 
         <> refusal)) and (j404a <> notcontributeanything)) and (j404a <> dontknow)) and 
         (j404a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j412d         min contribution-emp still contribute-4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j412a

         if you wanted to reduce your contribution as low as possible while still having
         your  [business/employer]  contribute something to the plan, how far could you
         reduce it?
         
            enter minimum percent of pay that r can contribute before employer/business
         would stop making any contribution
         
           enter 0 if employer/business would make contribution even if respondent made
         no contribution
         
           enter 994 if employer would match all or part of what r put in up to a maximum
         
           enter 995 if respondent could not reduce his/her contribution
         
           enter 996 if respondent reported employer does not contribute
         
           if respondent gives dollar amount, enter dk and enter [f2] comment 
         
         minimum percent:

         .................................................................................
                       994.  employer would match all or part of what r put in up to a
                             maximum
                       995.  r can not reduce contribution
                       996.  employer does not contribute
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j413d         amount in account presently-plan b-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j413a

         how much money is in your account at present?
         
            if r says 'does not have an account', enter [-2] 
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1      100000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j414_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j414d         amount currently in account-min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j414_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j415_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j415d         amount currently in account-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j415_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j416_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if j413a <> empty and j413a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j416d         amount currently in account-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j416_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j417d         choose investment options-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j417a

         are you able to choose how the money in your account is invested?

         .................................................................................
             1           1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if (j396a <> notcontributeanything) and (j404a <> notcontributeanything) 

         
if j417a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j658d         choose how employers share invested-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j658_

         are you able to choose how the money is invested for your employer's share of
         the contribution?

         .................................................................................
                         1.  yes
                         5.  no
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j418d         how money invested-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j418a

         is the money in this account invested mostly in stocks, mostly in interest
         earning assets, is it about evenly split between these, or what?

         .................................................................................
             1           1.  mostly or all stock
                         2.  mostly or all interest earning
                         3.  split
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
*not(else)*(if j418a = othspecify) 

         
*not(else)*(if j418a = nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j812d         pct invested- in stocks-b only -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j812a

         about what percent of this account is in stocks?
         
            do not probe dk/rf

         .................................................................................
             1          95.  actual value
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j813a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j813d         pct invested- in stocks-b-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j813a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j814a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j814d         pct invested- in stocks-b-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j814a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j815a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
*not(else)*(if j418a = othspecify) 
         
*not(else)*(if j418a = nonresponse) 
         
if j812a <> empty and j812a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j815d         pct invested- in stocks-b-res -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j815a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j660d         changed allocations- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j660_

         have you changed your allocations [[since [prev wave first r iw  month],
         [previous wave first r interview year]/[prev wave iw yr]/since [previous wave
         first r interview year]/[prev wave iw yr]/in the last two years]]?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if j660_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j661d         ever changed allocations-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j661_

         have you ever changed your investment allocations?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if j660_ <> nonresponse 

         
if (j661_ = yes) or (j660_ = yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j662d         how changed allocations- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j662_

         how have you changed the allocation?
         
         have you changed it to more stocks, less stocks, or what?

         .................................................................................
                         1.  more stocks
                         3.  less stocks
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j664d         money invested in company stock- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j664_

         is any money in this account invested in the company's stock?

         .................................................................................
                         1.  yes
             1           5.  no
                         7.  not applicable (e.g., non-profit, government)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j413a <> -1 

         
if pij720_ <> yes 

         
if j664_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j816d         pct invested-co stocks-b only -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j816a

         about what percent of the total funds in this account is in the company's stock?
         
            do not probe dk/rf

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         *assign j817a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j817d         pct invested-co stocks-b-min -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j817a

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j818a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j818d         pct invested-co stocks-b-max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j818a

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j819a :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j413a <> -1 
         
if pij720_ <> yes 
         
if j664_ = yes 
         
if j816a <> empty and j816a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j819d         pct invested-co stocks-b-result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j819a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j420d         recv one or more lump sum payments-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j420a

         
         
         does this plan allow you to receive benefits in the form of one or more lump sum
         payments?

         .................................................................................
             1           1.  yes
                         2.  yes, partial lump sum
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j665d         benefits in monthly pension or annuity-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j665_

         
         does this plan allow you to receive benefits in the form of a monthly pension or
         an annuity?

         .................................................................................
             1           1.  yes
                         5.  no
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j665_ <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j710d         youngest age recv monthly pension- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j710_

         
         what is the youngest age at which you could [stop working at this business and
         start receiving a monthly pension from this plan?/leave this employer and start
         receiving a monthly pension from this plan?]?
         
          95 = any time; no age requirement; any age

         .................................................................................
             1          59.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j421d         installments or monthly pension-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j421a

         
         
         does it allow you to receive benefits in the form of installments?

         .................................................................................
             1           1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j421a <> nonresponse 

         
if j421a <> no 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j422d         youngest age- recv monthly pension-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j422a

         what is the youngest age at which you could  [stop working at this business and
         start receiving installments from this plan?/leave this employer and start
         receiving installments from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             1          59.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j420a in [yes, yespartiallumpsum] 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j423d         youngest age- recv lump sum-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j423a

         what is the youngest age at which you could  [stop working at this business and
         receive a lump sum payment from this plan?/leave this employer and receive a
         lump sum payment from this plan?] 
         
         35-94 age
         95 any time; no age requirement; any age

         .................................................................................
             1          59.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j424d         age-expect benefit-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j424a

         at what age do you expect to start receiving any benefits from this plan?
         
         35-94 age
         95 receiving benefits now

         .................................................................................
             1          62.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j425d1        form of benefit -4-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j425m[1]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
             1           2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j425d2        form of benefit -4-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j425m[2]

         in what form do you expect to receive benefits? (as one or more lump-sum
         payments, as an amount per month or year, or as installments, or what?)
         
            choose all that apply

         .................................................................................
                         1.  lump sum payment(s)
                         2.  monthly pension
                         3.  installments
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j427d         amt-benefit-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j427a

         how much are you receiving?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j425m = empty and (j424a = 95) 

         
if ((j427a <> dontknow) and (j427a <> refusal)) and (j427a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j428d         amt-benefit - per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j428a

         (how much are you receiving?)
         
         per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j820d         choice or automatic enroll-b only -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j820_

         when you became eligible to participate in this plan, were you given a choice of
         whether to participate, were you enrolled automatically, or what?

         .................................................................................
             1           1.  given choice
                         2.  enrolled automatically
                         7.  other specify
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j822d         expect benes as long as r lives-b onl -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j822_

         when you become eligible to receive benefits, do you expect to receive periodic
         pension benefits from this plan for as long as you live?

         .................................................................................
             1           1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j823d         form of expected pens benefits-type a -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j823_

         about how much do you expect your benefits to be, either as a percent of your
         pay at retirement, or as an amount per month or year?

         .................................................................................
                         1.  percent of pay
             1           2.  amount per month/year
                         3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable)

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
if j823_ <> amountpermonthyear 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j824d         expected type a benefits-percent -4

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j824_

         enter percent of pay 
         
           do not probe dk/rf
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         *assign j825_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j825d         expected type a benefits-pct -min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j825_

         is it less than ___ percent, more than ___ percent, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: 20%, 40%, 60%, 80%
         random entry points: 40%, 60%
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j826_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j826d         expected type a benefits-pct -max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j826_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j827_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
if j823_ <> amountpermonthyear 
         
if j824_ <> empty and j824_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j827d         expected type a benefits-pct -res -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j827_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j828d         amt- type a benefits expected/recv -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j828_

         how much do you expect to receive?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1        1000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
if j823_ <> lumpsum 

         
*not(else)*(if j823_ <> amountpermonthyear) 

         
if j828_ <> empty and j828_ <> nonresponse 

         
if j828_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j832d         amt- type a benefits expected/recv-per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j832_

         probe if necessary:  is that per month or year?
         
         amount: [amt- type a benefits expected/recv]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j829_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j829d         amt- type a benefits expected/recv-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j829_

         do you expect a total of less than $____ per year, more than $____ per year, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $6,000, $12,000, $24,000, $36,000
         random entry points: $12,000, $24,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j830_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j830d         amt- type a benefits expected/recv-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j830_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j831_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
if j823_ <> lumpsum 
         
*not(else)*(if j823_ <> amountpermonthyear) 
         
if j828_ <> empty and j828_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j831d         amt-type a benefits expect/recv-result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j831_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 

         
if j338a <> refusal 

         
if j338a = typebaccount 

         
if j823_ <> nonresponse 

         
*not(else)*(if j823_ <> lumpsum) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j834d         lumpsum amt expected benefits -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j834_

         do not probe dk/rf 
            enter lump sum amount

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j835_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j835d         lumpsum amt expected benefits - min -4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j835_

         do you expect a total of less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $30,000, $120,000, $250,000, $500,000
         random entry points: $120,000, $250,000
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j836_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j836d         lumpsum amt expected benefits - max -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j836_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j837_ :=  empty:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and pensionloop[i - 
         1].j338a <> empty) 
         
if j338a <> refusal 
         
if j338a = typebaccount 
         
if j823_ <> nonresponse 
         
*not(else)*(if j823_ <> lumpsum) 
         
if j834_ <> empty and j834_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j837d         lumpsum amt expected benefits- result -4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.currentpensionnew.pensionloop[4].pensionlooptypeb.j837_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j846yj338toj434bp := 0:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         



*assign j846yj338toj434bp := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
*not(else)*(if (i = 1) or ((pensionloop[i - 1].j338a <> refusal) and 
         pensionloop[i - 1].j338a <> empty)) 
         
if pensionloop[i - 1].j338a = refusal 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j846          branchpoint for j846y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.j846yj338toj434bp

         .................................................................................
           826           0.  j337_beginpenloop <> empty
         17643       blank.  inap (inapplicable); partial interview

构造变量

         *assign j430_ := 1:

if (currentjob.j689yj158bp <> 2) and 
         (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if j846yj338toj434bp <> 1 
         
if (j335_numdiffpensplans < 5) or (j335_numdiffpensplans = dontknow) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j430          j430 branchpoint

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.currentpensionnew.j430_

         .................................................................................
           824           1.  j335_numdiffpensplans < 5 or j335_numdiffpensplans = dk
         17645       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if j846yj338toj434bp <> 1 

         
*not(else)*(if (j335_numdiffpensplans < 5) or (j335_numdiffpensplans = 
         dontknow)) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j431          account balance in otr plans

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.currentpensionnew.j431_

         altogether how much do you have in your account balance(s) for any other pension
         plans or savings plan(s) from this job?
         
         amount:

         .................................................................................
             1      100000.  actual value
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.currentpensionnew.j432_ := pisecjcurrentpensionnewj432_:

if 
         rtab[1].x007afinfam in [financial_familyr, financialr] 
         
if secj.currentpensionnew.j432_ <> pisecjcurrentpensionnewj432_ 
         



ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 
         
if (pij323toj434 <> 1) and (pij268to <> 3) 
         
if j694yj324toj434 <> 1 
         
if (j324_ = yes) or (pij268to = 1) 
         
if j337_beginpenloop <> empty 
         
if j846yj338toj434bp <> 1 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j432          not take tax def savings

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j432_

         considering all the plans, excluding the ones you already told us about, does
         your  [business/employer]  offer any kind of tax-deferred savings, 401k, or
         other such account plans for which you are eligible?
         
         please do not include ira or keogh plans.

         .................................................................................
           211           1.  yes
           583           5.  no
            30           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         17643       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (currentjob.j689yj158bp <> 2) and (currentjob.j689yj158bp <> 3) 

         
if (pij323toj434 <> 1) and (pij268to <> 3) 

         
if j694yj324toj434 <> 1 

         
if (j324_ = yes) or (pij268to = 1) 

         
if j337_beginpenloop <> empty 

         
if j846yj338toj434bp <> 1 

         
if (j432_ <> no) and j432_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j666          eligible but do not participate

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.currentpensionnew.j666_

         is there any such plan for which you are eligible but choose not to participate
         in?

         .................................................................................
           123           1.  yes
            78           5.  no
             9           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18258       blank.  inap (inapplicable); partial interview

j434a1        status past pension type a-1-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j434astatuspastpensa[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
           337           1.  still expecting benefits
           144           2.  receiving benefits now
            44           3.  received cash settlement
            22           4.  rolled over into ira
            23           5.  records inaccurate
            20           6.  lost benefits
             8           7.  other (specify)
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17865       blank.  inap (inapplicable); partial interview

j434a2        status past pension type a-1-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j434astatuspastpensa[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
             1           1.  still expecting benefits
             2           2.  receiving benefits now
             6           3.  received cash settlement
                         4.  rolled over into ira
             3           5.  records inaccurate
                         6.  lost benefits
             4           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

j434a3        status past pension type a-1-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j434astatuspastpensa[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
             1           4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j434a4        status past pension type a -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j434astatuspastpensa[4]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j436a         yr- start receiving benefits-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j436_

         in what year did you start receiving benefits?

         .................................................................................
           139               1992-2006.  actual value
             7                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18323                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j437a         amt-benefits-1

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j437a

         [j433 past pension loop]
         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
           122                 0-96000.  actual value
            11                 9999998.  dk (don't know); na (not ascertained)
            13                 9999999.  rf (refused)
         18323                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
*not(else)*(if j437a = nonresponse and j438_ = empty) 

         
if (j437a = response) and (j437a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j441a         amt-benefits - per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j441a

         [j433 past pension loop]
         (how much are the benefits per month or year?)
         
         amount: [amt-benefits]
         
          per:

         .................................................................................
           107           4.  month
            13           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18349       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j714a         adjusted for cost of living -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j714a

         
         are the benefits adjusted for changes in the cost of living?

         .................................................................................
            45           1.  yes
            87           5.  no
            14           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18323       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
if (j714a <> no) and j714a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j715a         benefits adjusted automatically-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j715a

         
         are the benefits adjusted automatically?

         .................................................................................
            43           1.  yes
             2           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18424       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j443a         yr-rec past pension cash settlement-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j443a

         in what year did you receive the cash settlement?
         
         year:

         .................................................................................
            42               1985-2006.  actual value
             8                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18419                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j444a         amt-cash settlement-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j444a

         how much was the cash settlement?
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             41      500     2000000      95259.27     342763.97   18419
         -----------------------------------------------------------------
             7    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j448a         past pension a-rolled over to ira-yr-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j448_

         in what year did you roll it over?
         
         year:

         .................................................................................
            20               1995-2006.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18447                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j449a         past pension a- rolled over to ira-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j449_

         how much did the roll over amount to?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             17     7000     1200000     143858.82     301703.98   18447
         -----------------------------------------------------------------
             4    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

j450a1        status past pension type b-1-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j450astatuspastpensb[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
           296           1.  still have account
            67           2.  withdrew the money
            83           3.  rolled over into ira
            19           4.  convert to annuity
             5           5.  transferred to new employer
            11           6.  lost benefits
           112           7.  received/receiving installments
            26          95.  records inaccurate
             1          97.  other (specify)
             4          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         17844       blank.  inap (inapplicable)

j450a2        status past pension type b-1-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j450astatuspastpensb[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
             5           1.  still have account
             3           2.  withdrew the money
             4           3.  rolled over into ira
                         4.  convert to annuity
             1           5.  transferred to new employer
                         6.  lost benefits
            13           7.  received/receiving installments
             1          95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18442       blank.  inap (inapplicable)

j450a3        status past pension type b-1-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j450astatuspastpensb[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
             1           2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
             1           7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable)

j450a4        status past pension type b-1-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j450astatuspastpensb[4]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j452a         past pension type b-withdrew money-yr-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j452_

         in what year did you withdraw the money?
         
         year:

         .................................................................................
            57               1965-2006.  actual value
            14                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18398                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j453a         past pension type b- amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j453a

         [j433 past pension loop]
         
         about how much money was withdrawn?
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             56       20      700000      45501.38     119830.69   18398
         -----------------------------------------------------------------
            14    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j667a         do what with past pension withdrawal- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j667_

         what did you do with the money?

         .................................................................................
             6           1.  bought durables
            35           2.  spent it
            17           3.  saved/invested
             8           4.  paid off debt
             2           5.  rolled into ira
                         7.  other (specify)
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18398       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j457a         past pension type b-transfer money-yr-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j457_

         in what year did you transfer the money?
         
         year:

         .................................................................................
             6               2001-2005.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j458a         past pens type b-transfer money-amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j458_

         about how much money did you transfer?
         
         amount:

         .................................................................................
             4              2000-18000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j459a         past pens type b-convert annuity-yr-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j459_

         in what year did you convert to annuity?
         
         year:

         .................................................................................
             9               1990-2004.  actual value
            10                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18450                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j460a         past pens type b-convert annuity-amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j460_

         about how much money was converted to an annuity?
         
         amount:

         .................................................................................
             5            25000-120000.  actual value
            13                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18450                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j461a         annuity started- yr-1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j461a

         [j433 past pension loop]
         
         in what year was that annuity started?
         
         year:

         .................................................................................
             9               1990-2004.  actual value
            10                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18450                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j462a         annuity benefits- amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j462_

         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
            15                 0-59619.  actual value
             3                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18450                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if ((j462_ <> dontknow) and (j462_ <> refusal)) and (j462_ <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j463a         annuity benefits- amt- per-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j463_

         (how much are the benefits per month or year?)
         
         amount: [annuity benefits- amt]
         
          per:

         .................................................................................
             8           4.  month
             3           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j669a         receive annuity benefits duration- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j669_

         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             6           1.  as long as r lives
                         2.  as long as r or sp/partner lives
             3           3.  for a fixed time period
                         7.  other(specify)
            10           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18450       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j671a         receive annuity benefits duration- yr- 1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j671_

         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
             1        2008.  actual value
             1  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j672a         receive annuity benefits duration-age -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j672_

         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
if j671_ = empty and j672_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j673a         receive annuity benefits duration-yrs -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j673_

         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if (pirespondents1x065acouplenss = married) or (pirespondents1x065acouplenss 
         = partnered_vol) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j674a         in case of death will annuity change- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j674_

         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
             2           1.  change
             1           3.  stay the same
             1           7.  other(specify)
            12           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if installments in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j838a         total amt received in installments -1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j838_

         how much money in total did you receive in installments?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             95       34      500000      25003.47      74110.70   18342
         -----------------------------------------------------------------
            27  9999999998.  dk (don't know); na (not ascertained)
             5  9999999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if stillhaveaccount in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j465a         past pens type b- amt in account now-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j465_

         about how much money is in that account at the present time?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            162        0     1400000      98519.33     190366.59   18165
         -----------------------------------------------------------------
           129    99999998.  dk (don't know); na (not ascertained)
            13    99999999.  rf (refused)

构造变量

         *assign j466_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j466a         past pens type b-amt in account-min-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j466_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
            70           0.  value of breakpoint
            17        5001.  value of breakpoint
             2       20000.  value of breakpoint
            19       20001.  value of breakpoint
             2       50000.  value of breakpoint
            11       50001.  value of breakpoint
             3      150000.  value of breakpoint
            10      150001.  value of breakpoint
         18335       blank.  inap (inapplicable); partial interview

构造变量

         *assign j467_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j467a         past pens type b-amt in account-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j467_

         .................................................................................
             5        4999.  value of breakpoint
            20       19999.  value of breakpoint
             2       20000.  value of breakpoint
            22       49999.  value of breakpoint
             2       50000.  value of breakpoint
             8      149999.  value of breakpoint
             3      150000.  value of breakpoint
            72    99999996.  greater than maximum breakpoint
         18335       blank.  inap (inapplicable); partial interview

构造变量

         *assign j468_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j468a         past pens type b- amt in acct- result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j468_

         .................................................................................
             8          97.  data not available
            58          98.  dk (don't know); na (not ascertained)
            12          99.  rf (refused)
         18391       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j469a         past pens type b- rolled over ira- yr-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j469_

         in what year did you roll it over into an ira?
         
         year:

         .................................................................................
            82               1982-2006.  actual value
             5              9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18382                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j470a         past pens type b-rolled over ira-amt-1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j470_

         about how much money did you roll over into an ira?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             58     2400      500000      85635.60     107517.62   18382
         -----------------------------------------------------------------
            20    99999998.  dk (don't know); na (not ascertained)
             9    99999999.  rf (refused)

构造变量

         *assign j471_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j471a         past pension b- rolled over ira-min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j471_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $10,000, $40,000, $125,000, $300,000
         random entry points: $40,000, $125,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
            12           0.  value of breakpoint
             4       10001.  value of breakpoint
             2       40000.  value of breakpoint
             2       40001.  value of breakpoint
             1      125000.  value of breakpoint
             2      125001.  value of breakpoint
             2      300001.  value of breakpoint
         18444       blank.  inap (inapplicable); partial interview

构造变量

         *assign j472_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j472a         past pension b- rolled over ira-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j472_

         .................................................................................
             1        9999.  value of breakpoint
             4       39999.  value of breakpoint
             2       40000.  value of breakpoint
             2      124999.  value of breakpoint
             1      125000.  value of breakpoint
             2      299999.  value of breakpoint
            13    99999996.  greater than maximum breakpoint
         18444       blank.  inap (inapplicable); partial interview

构造变量

         *assign j473_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j473a         past pension b-rolled over ira-result-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[1].j473_

         .................................................................................
             4          97.  data not available
             4          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

j434b1        status past pension type a-2-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j434astatuspastpensa[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
            50           1.  still expecting benefits
            11           2.  receiving benefits now
             5           3.  received cash settlement
             3           4.  rolled over into ira
             6           5.  records inaccurate
             2           6.  lost benefits
             3           7.  other (specify)
             3           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18385       blank.  inap (inapplicable); partial interview

j434b2        status past pension type a-2-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j434astatuspastpensa[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
             1           1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
             2           5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

j434b3        status past pension type a-2-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j434astatuspastpensa[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j436b         yr- start receiving benefits-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j436_

         in what year did you start receiving benefits?

         .................................................................................
            11               1995-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18458                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j437b         amt-benefits-2

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j437a

         [j433 past pension loop]
         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
            10                 0-37000.  actual value
                               9999998.  dk (don't know); na (not ascertained)
             1                 9999999.  rf (refused)
         18458                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
*not(else)*(if j437a = nonresponse and j438_ = empty) 

         
if (j437a = response) and (j437a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j441b         amt-benefits - per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j441a

         [j433 past pension loop]
         (how much are the benefits per month or year?)
         
         amount: [amt-benefits]
         
          per:

         .................................................................................
             8           4.  month
             1           6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j714b         adjusted for cost of living -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j714a

         
         are the benefits adjusted for changes in the cost of living?

         .................................................................................
             1           1.  yes
             9           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
if (j714a <> no) and j714a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j715b         benefits adjusted automatically-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j715a

         
         are the benefits adjusted automatically?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j443b         yr-rec past pension cash settlement-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j443a

         in what year did you receive the cash settlement?
         
         year:

         .................................................................................
             5               1981-2003.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j444b         amt-cash settlement-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j444a

         how much was the cash settlement?
         
         amount:

         .................................................................................
             4              3000-25000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j448b         past pension a-rolled over to ira-yr-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j448_

         in what year did you roll it over?
         
         year:

         .................................................................................
             3               1996-2005.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j449b         past pension a- rolled over to ira-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j449_

         how much did the roll over amount to?

         .................................................................................
             3              7000-30000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

j450b1        status past pension type b-2-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j450astatuspastpensb[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
            69           1.  still have account
             8           2.  withdrew the money
            16           3.  rolled over into ira
             5           4.  convert to annuity
             2           5.  transferred to new employer
             3           6.  lost benefits
            14           7.  received/receiving installments
            16          95.  records inaccurate
                        97.  other (specify)
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18334       blank.  inap (inapplicable)

j450b2        status past pension type b-2-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j450astatuspastpensb[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
             2           3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
             1           6.  lost benefits
             1           7.  received/receiving installments
             1          95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18464       blank.  inap (inapplicable)

j450b3        status past pension type b-2-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j450astatuspastpensb[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j452b         past pension type b-withdrew money-yr-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j452_

         in what year did you withdraw the money?
         
         year:

         .................................................................................
             7               1987-2005.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j453b         past pension type b- amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j453a

         [j433 past pension loop]
         
         about how much money was withdrawn?
         
         amount:

         .................................................................................
             6              3500-84000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j667b         do what with past pension withdrawal- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j667_

         what did you do with the money?

         .................................................................................
                         1.  bought durables
             3           2.  spent it
             2           3.  saved/invested
             1           4.  paid off debt
             2           5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j457b         past pension type b-transfer money-yr-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j457_

         in what year did you transfer the money?
         
         year:

         .................................................................................
             2               1996-2004.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j458b         past pens type b-transfer money-amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j458_

         about how much money did you transfer?
         
         amount:

         .................................................................................
             2    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j459b         past pens type b-convert annuity-yr-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j459_

         in what year did you convert to annuity?
         
         year:

         .................................................................................
             3               1997-2004.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j460b         past pens type b-convert annuity-amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j460_

         about how much money was converted to an annuity?
         
         amount:

         .................................................................................
             3                0-140000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j461b         annuity started- yr-2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j461a

         [j433 past pension loop]
         
         in what year was that annuity started?
         
         year:

         .................................................................................
             3               1998-2005.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j462b         annuity benefits- amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j462_

         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
             4                   0-730.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if ((j462_ <> dontknow) and (j462_ <> refusal)) and (j462_ <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j463b         annuity benefits- amt- per-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j463_

         (how much are the benefits per month or year?)
         
         amount: [annuity benefits- amt]
         
          per:

         .................................................................................
             2           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j669b         receive annuity benefits duration- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j669_

         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
                         1.  as long as r lives
                         2.  as long as r or sp/partner lives
             1           3.  for a fixed time period
                         7.  other(specify)
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j671b         receive annuity benefits duration- yr- 2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j671_

         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
             1  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j672b         receive annuity benefits duration-age -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j672_

         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
if j671_ = empty and j672_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j673b         receive annuity benefits duration-yrs -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j673_

         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if (pirespondents1x065acouplenss = married) or (pirespondents1x065acouplenss 
         = partnered_vol) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j674b         in case of death will annuity change- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j674_

         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
             1           3.  stay the same
             1           7.  other(specify)
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if installments in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j838b         total amt received in installments -2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j838_

         how much money in total did you receive in installments?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             11      103       20000       3808.00       5949.99   18454
         -----------------------------------------------------------------
             3  9999999998.  dk (don't know); na (not ascertained)
             1  9999999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if stillhaveaccount in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j465b         past pens type b- amt in account now-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j465_

         about how much money is in that account at the present time?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             37     2000      650000      83967.57     121567.65   18400
         -----------------------------------------------------------------
            30    99999998.  dk (don't know); na (not ascertained)
             2    99999999.  rf (refused)

构造变量

         *assign j466_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j466b         past pens type b-amt in account-min-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j466_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
            10           0.  value of breakpoint
             5        5001.  value of breakpoint
             3       20001.  value of breakpoint
             1       50000.  value of breakpoint
             5       50001.  value of breakpoint
             1      150000.  value of breakpoint
             5      150001.  value of breakpoint
         18439       blank.  inap (inapplicable); partial interview

构造变量

         *assign j467_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j467b         past pens type b-amt in account-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j467_

         .................................................................................
             5       19999.  value of breakpoint
             2       49999.  value of breakpoint
             1       50000.  value of breakpoint
             5      149999.  value of breakpoint
             1      150000.  value of breakpoint
            16    99999996.  greater than maximum breakpoint
         18439       blank.  inap (inapplicable); partial interview

构造变量

         *assign j468_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j468b         past pens type b- amt in acct- result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j468_

         .................................................................................
             2          97.  data not available
            10          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18456       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j469b         past pens type b- rolled over ira- yr-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j469_

         in what year did you roll it over into an ira?
         
         year:

         .................................................................................
            18               1993-2006.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18451                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j470b         past pens type b-rolled over ira-amt-2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j470_

         about how much money did you roll over into an ira?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             13     1000      190000      50692.31      58931.29   18451
         -----------------------------------------------------------------
             4    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         *assign j471_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j471b         past pension b- rolled over ira-min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j471_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $10,000, $40,000, $125,000, $300,000
         random entry points: $40,000, $125,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
             3           0.  value of breakpoint
             1       40001.  value of breakpoint
             1      125001.  value of breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j472_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j472b         past pension b- rolled over ira-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j472_

         .................................................................................
             1        9999.  value of breakpoint
             1      124999.  value of breakpoint
             1      299999.  value of breakpoint
             2    99999996.  greater than maximum breakpoint
         18464       blank.  inap (inapplicable); partial interview

构造变量

         *assign j473_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j473b         past pension b-rolled over ira-result-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[2].j473_

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

j434c1        status past pension type a-3-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j434astatuspastpensa[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
            16           1.  still expecting benefits
             2           2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
             4           5.  records inaccurate
             1           6.  lost benefits
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18445       blank.  inap (inapplicable); partial interview

j434c2        status past pension type a-3-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j434astatuspastpensa[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
             1           3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j434c3        status past pension type a-3-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j434astatuspastpensa[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j436c         yr- start receiving benefits-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j436_

         in what year did you start receiving benefits?

         .................................................................................
             2               2004-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j437c         amt-benefits-3

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j437a

         [j433 past pension loop]
         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
             2                300-1500.  actual value
                               9999998.  dk (don't know); na (not ascertained)
                               9999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
*not(else)*(if j437a = nonresponse and j438_ = empty) 

         
if (j437a = response) and (j437a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j441c         amt-benefits - per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j441a

         [j433 past pension loop]
         (how much are the benefits per month or year?)
         
         amount: [amt-benefits]
         
          per:

         .................................................................................
             2           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j714c         adjusted for cost of living -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j714a

         
         are the benefits adjusted for changes in the cost of living?

         .................................................................................
                         1.  yes
             2           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
if (j714a <> no) and j714a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j715c         benefits adjusted automatically-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j715a

         
         are the benefits adjusted automatically?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j443c         yr-rec past pension cash settlement-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j443a

         in what year did you receive the cash settlement?
         
         year:

         .................................................................................
             1        2004.  actual value
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j444c         amt-cash settlement-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j444a

         how much was the cash settlement?
         
         amount:

         .................................................................................
             1      125000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j448c         past pension a-rolled over to ira-yr-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j448_

         in what year did you roll it over?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j449c         past pension a- rolled over to ira-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j449_

         how much did the roll over amount to?

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

j450c1        status past pension type b-3-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j450astatuspastpensb[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
            13           1.  still have account
             5           2.  withdrew the money
             3           3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
             2           7.  received/receiving installments
             5          95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18440       blank.  inap (inapplicable)

j450c2        status past pension type b-3-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j450astatuspastpensb[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
             1           3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable)

j450c3        status past pension type b-3-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j450astatuspastpensb[3]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j452c         past pension type b-withdrew money-yr-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j452_

         in what year did you withdraw the money?
         
         year:

         .................................................................................
             4               1999-2006.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j453c         past pension type b- amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j453a

         [j433 past pension loop]
         
         about how much money was withdrawn?
         
         amount:

         .................................................................................
             3              2500-84000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j667c         do what with past pension withdrawal- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j667_

         what did you do with the money?

         .................................................................................
             1           1.  bought durables
                         2.  spent it
             1           3.  saved/invested
             1           4.  paid off debt
             1           5.  rolled into ira
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j457c         past pension type b-transfer money-yr-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j457_

         in what year did you transfer the money?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j458c         past pens type b-transfer money-amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j458_

         about how much money did you transfer?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j459c         past pens type b-convert annuity-yr-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j459_

         in what year did you convert to annuity?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j460c         past pens type b-convert annuity-amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j460_

         about how much money was converted to an annuity?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j461c         annuity started- yr-3

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j461a

         [j433 past pension loop]
         
         in what year was that annuity started?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j462c         annuity benefits- amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j462_

         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if ((j462_ <> dontknow) and (j462_ <> refusal)) and (j462_ <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j463c         annuity benefits- amt- per-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j463_

         (how much are the benefits per month or year?)
         
         amount: [annuity benefits- amt]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j669c         receive annuity benefits duration- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j669_

         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
                         1.  as long as r lives
                         2.  as long as r or sp/partner lives
                         3.  for a fixed time period
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j671c         receive annuity benefits duration- yr- 3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j671_

         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j672c         receive annuity benefits duration-age -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j672_

         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
if j671_ = empty and j672_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j673c         receive annuity benefits duration-yrs -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j673_

         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if (pirespondents1x065acouplenss = married) or (pirespondents1x065acouplenss 
         = partnered_vol) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j674c         in case of death will annuity change- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j674_

         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
                         3.  stay the same
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if installments in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j838c         total amt received in installments -3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j838_

         how much money in total did you receive in installments?

         .................................................................................
             1         283.  actual value
             1  9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if stillhaveaccount in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j465c         past pens type b- amt in account now-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j465_

         about how much money is in that account at the present time?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             6             3000-350000.  actual value
             7                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18456                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j466_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j466c         past pens type b-amt in account-min-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j466_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             4           0.  value of breakpoint
             1        5001.  value of breakpoint
             1       20000.  value of breakpoint
             1       20001.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j467_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j467c         past pens type b-amt in account-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j467_

         .................................................................................
             1        4999.  value of breakpoint
             1       19999.  value of breakpoint
             1       20000.  value of breakpoint
             1       49999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign j468_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j468c         past pens type b- amt in acct- result-3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j468_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j469c         past pens type b- rolled over ira- yr-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j469_

         in what year did you roll it over into an ira?
         
         year:

         .................................................................................
             4               2002-2005.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j470c         past pens type b-rolled over ira-amt-3

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j470_

         about how much money did you roll over into an ira?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             4              1000-80000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j471_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j471c         past pension b- rolled over ira-min-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j471_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $10,000, $40,000, $125,000, $300,000
         random entry points: $40,000, $125,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j472_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j472c         past pension b- rolled over ira-max-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j472_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j473_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j473c         past pension b-rolled over ira-result-3

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[3].j473_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

j434d1        status past pension type a-4-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j434astatuspastpensa[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
             5           1.  still expecting benefits
             1           2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

j434d2        status past pension type a-4-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j434astatuspastpensa[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you were expecting future
         benefits from a job where you worked from approximately [prev wave old employer
         end yr] until [prev wave old employer end yr].
         
         are you still expecting future benefits, are you receiving benefits now, did you
         receive a cash settlement, have you lost your benefits, or what?
         
            if r had more than one 'type a' plan from this employer, ask about the most
         important of the plans 
         
            choose all that apply

         .................................................................................
                         1.  still expecting benefits
                         2.  receiving benefits now
                         3.  received cash settlement
                         4.  rolled over into ira
                         5.  records inaccurate
                         6.  lost benefits
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j436d         yr- start receiving benefits-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j436_

         in what year did you start receiving benefits?

         .................................................................................
             1        2006.  actual value
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j437d         amt-benefits-4

         section: j     level: respondent      type: numeric    width: 7   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j437a

         [j433 past pension loop]
         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
             1        1500.  actual value
                   9999998.  dk (don't know); na (not ascertained)
                   9999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
*not(else)*(if j437a = nonresponse and j438_ = empty) 

         
if (j437a = response) and (j437a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j441d         amt-benefits - per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j441a

         [j433 past pension loop]
         (how much are the benefits per month or year?)
         
         amount: [amt-benefits]
         
          per:

         .................................................................................
             1           4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j714d         adjusted for cost of living -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j714a

         
         are the benefits adjusted for changes in the cost of living?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivingbenefitsnow in j434astatuspastpensa 

         
if (j714a <> no) and j714a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j715d         benefits adjusted automatically-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j715a

         
         are the benefits adjusted automatically?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j443d         yr-rec past pension cash settlement-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j443a

         in what year did you receive the cash settlement?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if receivedcashsettlement in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j444d         amt-cash settlement-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j444a

         how much was the cash settlement?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j448d         past pension a-rolled over to ira-yr-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j448_

         in what year did you roll it over?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typeb) and (pipastpensiz140_oldpentype_v 
         <> bonly) 

         
if rolledoverintoira in j434astatuspastpensa 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j449d         past pension a- rolled over to ira-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j449_

         how much did the roll over amount to?

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

j450d1        status past pension type b-4-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j450astatuspastpensb[1]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
             4           1.  still have account
             1           2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
             1           5.  transferred to new employer
             1           6.  lost benefits
                         7.  received/receiving installments
             2          95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable)

j450d2        status past pension type b-4-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j450astatuspastpensb[2]

         [j433 past pension loop]
         
         our records show that in [pw yr rpt past pen], you had a pension account from a
         job where you worked from approximately [prev wave old employer end yr] until
         [prev wave old employer end yr]. do you still have the pension account, did you
         withdraw the money, roll it over into an ira, convert the account to an annuity,
         transfer to a new employer, did you lose your benefits, did you receive or are
         you receiving one or more installments, or what?
         
          [choose all that apply]

         .................................................................................
                         1.  still have account
                         2.  withdrew the money
                         3.  rolled over into ira
                         4.  convert to annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments
                        95.  records inaccurate
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j452d         past pension type b-withdrew money-yr-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j452_

         in what year did you withdraw the money?
         
         year:

         .................................................................................
             1        9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j453d         past pension type b- amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j453a

         [j433 past pension loop]
         
         about how much money was withdrawn?
         
         amount:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if withdrewthemoney in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j667d         do what with past pension withdrawal- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j667_

         what did you do with the money?

         .................................................................................
                         1.  bought durables
                         2.  spent it
                         3.  saved/invested
                         4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j457d         past pension type b-transfer money-yr-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j457_

         in what year did you transfer the money?
         
         year:

         .................................................................................
             1        1990.  actual value
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if transferredtonewemployer in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j458d         past pens type b-transfer money-amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j458_

         about how much money did you transfer?
         
         amount:

         .................................................................................
             1    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j459d         past pens type b-convert annuity-yr-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j459_

         in what year did you convert to annuity?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j460d         past pens type b-convert annuity-amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j460_

         about how much money was converted to an annuity?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j461d         annuity started- yr-4

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j461a

         [j433 past pension loop]
         
         in what year was that annuity started?
         
         year:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j462d         annuity benefits- amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j462_

         how much are the benefits per month or year?
         
          amount: 
         
         per:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if ((j462_ <> dontknow) and (j462_ <> refusal)) and (j462_ <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j463d         annuity benefits- amt- per-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j463_

         (how much are the benefits per month or year?)
         
         amount: [annuity benefits- amt]
         
          per:

         .................................................................................
                         4.  month
                         6.  year
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j669d         receive annuity benefits duration- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j669_

         will this payment continue[ only] as long as you live, [as long as either you or
         your [you/husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
                         1.  as long as r lives
                         2.  as long as r or sp/partner lives
                         3.  for a fixed time period
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j671d         receive annuity benefits duration- yr- 4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j671_

         what is that time period?
         
          until year: 
          or
         until age:
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j672d         receive annuity benefits duration-age -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j672_

         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
*not(else)*(if j669_ = otherspecify) 

         
if j669_ = forafixedtime 

         
if j671_ = empty 

         
if j671_ = empty and j672_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j673d         receive annuity benefits duration-yrs -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j673_

         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if converttoannuity in j450astatuspastpensb 

         
if (pirespondents1x065acouplenss = married) or (pirespondents1x065acouplenss 
         = partnered_vol) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j674d         in case of death will annuity change- 4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j674_

         if you or your [you/husband/wife/partner] should die, will the income from the
         annuity change, stay the same, or what?

         .................................................................................
                         1.  change
                         3.  stay the same
                         7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if installments in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j838d         total amt received in installments -4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j838_

         how much money in total did you receive in installments?

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if stillhaveaccount in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j465d         past pens type b- amt in account now-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j465_

         about how much money is in that account at the present time?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
             1       75000.  actual value
             3    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         *assign j466_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j466d         past pens type b- amt in account-min-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j466_

         does it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $20,000, $50,000, $150,000
         random entry points: $20,000, $50,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             1        5001.  value of breakpoint
             1       50001.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j467_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j467d         past pens type b-amt in account-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j467_

         .................................................................................
             1       19999.  value of breakpoint
             1      149999.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j468_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if stillhaveaccount in j450astatuspastpensb 
         
if j465_ <> empty and j465_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j468d         past pens type b- amt in acct- result-4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j468_

         .................................................................................
             1          97.  data not available
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j469d         past pens type b- rolled over ira- yr-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j469_

         in what year did you roll it over into an ira?
         
         year:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v = reiwr 

         
if pastpens[i].z140_oldpentype_v <> empty 

         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 

         
if rolledoverintoira in j450astatuspastpensb 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j470d         past pens type b-rolled over ira-amt-4

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j470_

         about how much money did you roll over into an ira?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j471_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j471d         past pension b- rolled over ira-min-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j471_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $10,000, $40,000, $125,000, $300,000
         random entry points: $40,000, $125,000
         entry point assignment: 1 or {not 1} at x508

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j472_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j472d         past pension b- rolled over ira-max-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j472_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j473_ :=  empty:

if pirvarsz076_reiwr_v = reiwr 
         
if pastpens[i].z140_oldpentype_v <> empty 
         
if (pipastpensiz140_oldpentype_v <> typea) and (pipastpensiz140_oldpentype_v 
         <> aonly) 
         
if rolledoverintoira in j450astatuspastpensb 
         
if j470_ <> empty and j470_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j473d         past pension b-rolled over ira-result-4

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpension.pastpensionloop[4].j473_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw066         other past pensions- recv payments

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w066_

         read slowly 
         
         do you have any (other) pension plans from former jobs from which you are not
         currently receiving any income payments?

         .................................................................................
           784           1.  yes
             4           2.  [vol] yes, two or more
         10187           5.  no
            26           8.  dk (don't know); na (not ascertained)
            16           9.  rf (refused)
          7452       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw067         amt expect in future-past pension plans

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpensioncontd.w067_

         the next few questions relate to retirement plans from former jobs from which
         you are not currently receiving any income payments, and that you have not
         already told me about.
         
         thinking first about the type of plans that give regular payments, how much do
         you expect to receive in total from all such plans per month or per year?
         
            do not probe dk/rf 
         
            if r says 'does not have any plans of this type', enter [-2] 
         
          amount: 
         
         per:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            428        0      300000       8161.61      31130.77   17681
         -----------------------------------------------------------------
            49          -2.  does not have an account
           279  9999999998.  dk (don't know); na (not ascertained)
            32  9999999999.  rf (refused)

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if ((w067_ <> 0) and (w067_ <> -1)) and w067_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw068         amt expect in future-past pens plans-per

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w068_

         (the next few questions relate to retirement plans from former jobs from which
         you are not currently receiving any income payments, and that you have not
         already told me about.
         
         thinking first about the type of plans that give regular payments, how much do
         you expect to receive in total from all such plans per month or per year?)
         
         amount: []
         
          per:

         .................................................................................
           306           4.  month
            58           6.  year
            21           7.  other(specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18084       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw069         total acct balance all past pens plans

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.pastpensioncontd.w069_

         now thinking about the type of plans that accumulate a balance and considering
         only retirement plans from former jobs from which you are not currently
         receiving any income payments, what is the sum of the balance in all the
         remaining pension plans where you expect to receive benefits in the future?
         
            if r says 'does not have any account(s)', enter [-2]

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            392        0     2700000     108768.50     221440.65   17681
         -----------------------------------------------------------------
            88          -2.  does not have any accounts
           263  9999999998.  dk (don't know); na (not ascertained)
            45  9999999999.  rf (refused)

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw070         other past pensions- withdraw money

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w070_

         could you withdraw the money from [these accounts/this account] if you wanted
         to?

         .................................................................................
           242           1.  yes, all
            34           2.  yes, some
           104           5.  no
            12           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18077       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
if ((w070_ <> no) and (w070_ <> dontknow)) and (w070_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw071m1       other past pensions- plan w/draw money-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w071m[1]

         do you plan to withdraw money from [these accounts/this account] in the future,
         do you plan to convert money in [this/these] [account(s) mentioned above] to a
         regular monthly annuity payment, do you plan to roll the [account(s) mentioned
         above] over to an ira, or what?
         
            choose all that apply

         .................................................................................
            73           1.  withdraw money
            60           2.  convert to annuity
            83           3.  roll over to ira
            20           4.  leave to accumulate
            14           7.  other (specify)
            27           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18191       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
if ((w070_ <> no) and (w070_ <> dontknow)) and (w070_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw071m2       other past pensions- plan w/draw money-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w071m[2]

         do you plan to withdraw money from [these accounts/this account] in the future,
         do you plan to convert money in [this/these] [account(s) mentioned above] to a
         regular monthly annuity payment, do you plan to roll the [account(s) mentioned
         above] over to an ira, or what?
         
            choose all that apply

         .................................................................................
                         1.  withdraw money
             2           2.  convert to annuity
             6           3.  roll over to ira
             1           4.  leave to accumulate
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no) 

         
if pirvarsz076_reiwr_v = reiwr 

         
if ragewithmonth <= 70.5 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
if ((w070_ <> no) and (w070_ <> dontknow)) and (w070_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

jw071m3       other past pensions- plan w/draw money-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.pastpensioncontd.w071m[3]

         do you plan to withdraw money from [these accounts/this account] in the future,
         do you plan to convert money in [this/these] [account(s) mentioned above] to a
         regular monthly annuity payment, do you plan to roll the [account(s) mentioned
         above] over to an ira, or what?
         
            choose all that apply

         .................................................................................
                         1.  withdraw money
                         2.  convert to annuity
             1           3.  roll over to ira
                         4.  leave to accumulate
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign secj.socialsecurity.j478_ := pisecjsocialsecurityj478_:

if 
         rtab[1].x007afinfam in [financial_familyr, financialr] 
         
if secj.socialsecurity.j478_ <> pisecjsocialsecurityj478_ 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j478          currently recv soc sec income

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j478_

         do you currently receive any income from social security?

         .................................................................................
         12410           1.  yes
          6016           5.  no
            19           8.  dk (don't know); na (not ascertained)
            13           9.  rf (refused)
            11       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j479          expect future soc sec benefits

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j479_

         
         
         do you expect to receive social security benefits at some time in the future?

         .................................................................................
          4942           1.  yes
           949           5.  no
           107           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         12471       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j719          expect ss based on own work record

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j719_

         do you expect to get them based on your own work record only, from a current,
         previous or late spouse's work record only, or both?

         .................................................................................
          3695           1.  r's own record only
           322           2.  spouse's record only
           868           3.  both records
            57           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         13527       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j480          age expect to collect soc sec income

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.socialsecurity.j480_

         
         
         at what age do you expect to start collecting these benefits?
         
         age:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           4554       41          90         64.41          2.93   13527
         -----------------------------------------------------------------
           387          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if j480_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j481          soc sec amt present value

         section: j     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secj.socialsecurity.j481_

         
         
         if you start collecting social security benefits then, about how much do you
         expect the payments to be in today's dollars?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
          2982                36-44000.  actual value
          1544                  999998.  dk (don't know); na (not ascertained)
            28                  999999.  rf (refused)
         13915                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if j480_ <> nonresponse 

         
if j481_ <> empty and j481_ <> nonresponse 

         
if j481_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j485          soc sec amt present value- per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.socialsecurity.j485_

         (if you start collecting social security benefits then, about how much do you
         expect the payments to be in today's dollars?)
         
         amount: [soc sec amt present value]
         
          per:

         .................................................................................
             1           2.  week
             2           3.  every two weeks/bi-weekly
          2926           4.  month
            51           6.  year
                         7.  other (specify)
                        95.  lump sum
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15487       blank.  inap (inapplicable); partial interview

构造变量

         *assign j482_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if j480_ <> nonresponse 
         
if j481_ <> empty and j481_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j482          soc sec amt present value- min

         section: j     level: respondent      type: numeric    width: 6   decimals: 0
         ref: secj.socialsecurity.j482_

         do you expect it to be less than $____ per month, more than $____ per month, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $250, $500, $750, $1,750
         random entry points: $500, $750
         entry point assignment: 1 or {not 1} at x509

         .................................................................................
           526           0.  value of breakpoint
            15         250.  value of breakpoint
           103         251.  value of breakpoint
            81         500.  value of breakpoint
           158         501.  value of breakpoint
           113         750.  value of breakpoint
           427         751.  value of breakpoint
            64        1750.  value of breakpoint
            85        1751.  value of breakpoint
         16897       blank.  inap (inapplicable); partial interview

构造变量

         *assign j483_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if j480_ <> nonresponse 
         
if j481_ <> empty and j481_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j483          soc sec amt present value- max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.socialsecurity.j483_

         .................................................................................
             8         249.  value of breakpoint
            15         250.  value of breakpoint
           115         499.  value of breakpoint
            81         500.  value of breakpoint
           142         749.  value of breakpoint
           113         750.  value of breakpoint
           398        1749.  value of breakpoint
            64        1750.  value of breakpoint
           636    99999996.  greater than maximum breakpoint
         16897       blank.  inap (inapplicable); partial interview

构造变量

         *assign j484_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if j480_ <> nonresponse 
         
if j481_ <> empty and j481_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j484          soc sec amt present value- result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.socialsecurity.j484_

         .................................................................................
           557          98.  dk (don't know); na (not ascertained)
            24          99.  rf (refused)
         17888       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if (pisecacontinuinterviewa019_rage <= 62) and (j480_ <> 62) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j487          amt soc sec benefits- at age 62

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.socialsecurity.j487_

         if you were [to start collecting benefits at age 62/to retire at age 62 and
         collect benefits/to start collecting benefits now/to retire now and collect
         benefits], what do you think your social security benefits would be in today's
         dollars?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
          1699                 0-40000.  actual value
          1162                99999998.  dk (don't know); na (not ascertained)
            20                99999999.  rf (refused)
         15588                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if (pisecacontinuinterviewa019_rage <= 62) and (j480_ <> 62) 

         
if j487_ <> empty and j487_ <> nonresponse 

         
if j487_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j491          amt soc sec benefits- at age 62- per

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j491_

         (if you were [to start collecting benefits at age 62/to retire at age 62 and
         collect benefits/to start collecting benefits now/to retire now and collect
         benefits], what do you think your social security benefits would be in today's
         dollars?)
         
         amount: [amt soc sec benefits- at age 62]
         
          per:

         .................................................................................
             1           2.  week
                         3.  every two weeks/bi-weekly
          1656           4.  month
            27           6.  year
                         7.  other
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         16785       blank.  inap (inapplicable); partial interview

构造变量

         *assign j488_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if (pisecacontinuinterviewa019_rage <= 62) and (j480_ <> 62) 
         
if j487_ <> empty and j487_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j488          amt soc sec benefits- at age 62- min

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.socialsecurity.j488_

         do you expect it to be less than $____ per month, more than $____ per month, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $500, $700, $900, $1,200
         random entry points: $700, $900
         entry point assignment: 1 or {not 1} at x510

         .................................................................................
           667           0.  value of breakpoint
            56         500.  value of breakpoint
            91         501.  value of breakpoint
            62         700.  value of breakpoint
            78         701.  value of breakpoint
            42         900.  value of breakpoint
            70         901.  value of breakpoint
            38        1200.  value of breakpoint
            78        1201.  value of breakpoint
         17287       blank.  inap (inapplicable); partial interview

构造变量

         *assign j489_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if (pisecacontinuinterviewa019_rage <= 62) and (j480_ <> 62) 
         
if j487_ <> empty and j487_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j489          amt soc sec benefits- at age 62- max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.socialsecurity.j489_

         .................................................................................
           123         499.  value of breakpoint
            56         500.  value of breakpoint
           109         699.  value of breakpoint
            62         700.  value of breakpoint
            86         899.  value of breakpoint
            42         900.  value of breakpoint
            57        1199.  value of breakpoint
            38        1200.  value of breakpoint
           609    99999996.  greater than maximum breakpoint
         17287       blank.  inap (inapplicable); partial interview

构造变量

         *assign j490_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if (pisecacontinuinterviewa019_rage <= 62) and (j480_ <> 62) 
         
if j487_ <> empty and j487_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j490          amt soc sec benefits- at age 62- result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.socialsecurity.j490_

         .................................................................................
           549          98.  dk (don't know); na (not ascertained)
            18          99.  rf (refused)
         17902       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if ragewithmonth <= ssnra 

         
if j480_ <> ssnra 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j493          amt soc sec benefits- at age 65

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.socialsecurity.j493_

         if you were [to start collecting benefits at your social security normal
         retirement age/to retire at your social security normal retirement age and
         collect benefits/to start collecting benefits now/to retire now, and collect
         benefits], what do you think your social security benefits would be in today's
         dollars?
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
          2648                0-400000.  actual value
          1560                99999998.  dk (don't know); na (not ascertained)
            35                99999999.  rf (refused)
         14226                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if ragewithmonth <= ssnra 

         
if j480_ <> ssnra 

         
if j493_ <> empty and j493_ <> nonresponse 

         
if j493_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j497          amt soc sec benefits- at age 65- per

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j497_

         (if you were [to start collecting benefits at your social security normal
         retirement age/to retire at your social security normal retirement age and
         collect benefits/to start collecting benefits now/to retire now, and collect
         benefits] benefits, what do you think your social security benefits would be in
         today's dollars?)
         
         amount: [amt soc sec benefits- at age 65]
         
          per:

         .................................................................................
             3           2.  week
             2           3.  every two weeks/bi-weekly
          2594           4.  month
            44           6.  year
                         7.  other
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15826       blank.  inap (inapplicable); partial interview

构造变量

         *assign j494_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if ragewithmonth <= ssnra 
         
if j480_ <> ssnra 
         
if j493_ <> empty and j493_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j494          amt soc sec benefits- at age 65- min

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.socialsecurity.j494_

         do you expect it to be less than $____ per month, more than $____ per month, or
         what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $600, $900, $1,200, $1,500
         random entry points: $900, $1,200
         entry point assignment: 1 or {not 1} at x501

         .................................................................................
           918           0.  value of breakpoint
            62         600.  value of breakpoint
           133         601.  value of breakpoint
            72         900.  value of breakpoint
           113         901.  value of breakpoint
            69        1200.  value of breakpoint
            75        1201.  value of breakpoint
            40        1500.  value of breakpoint
           113        1501.  value of breakpoint
         16874       blank.  inap (inapplicable); partial interview

构造变量

         *assign j495_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if ragewithmonth <= ssnra 
         
if j480_ <> ssnra 
         
if j493_ <> empty and j493_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j495          amt soc sec benefits- at age 65- max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.socialsecurity.j495_

         .................................................................................
           130         599.  value of breakpoint
            62         600.  value of breakpoint
           159         899.  value of breakpoint
            72         900.  value of breakpoint
           120        1199.  value of breakpoint
            69        1200.  value of breakpoint
            63        1499.  value of breakpoint
            40        1500.  value of breakpoint
           880    99999996.  greater than maximum breakpoint
         16874       blank.  inap (inapplicable); partial interview

构造变量

         *assign j496_ :=  empty:

if ((j478_ <> yes) and (j478_ <> dontknow)) and 
         (j478_ <> refusal) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 
         
if pisecastartinterviewa009_selfprxy = slf 
         
if ragewithmonth <= ssnra 
         
if j480_ <> ssnra 
         
if j493_ <> empty and j493_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j496          amt soc sec benefits- at age 65- result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.socialsecurity.j496_

         .................................................................................
           781          98.  dk (don't know); na (not ascertained)
            30          99.  rf (refused)
         17658       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if ((j478_ <> yes) and (j478_ <> dontknow)) and (j478_ <> refusal) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if ((j479_ <> no) and (j479_ <> dontknow)) and (j479_ <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if ragewithmonth <= ssnra 

         
if pisecacontinuinterviewa019_rage <= 62 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j499          stop work-collect soc sec-return to work

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.socialsecurity.j499_

         if you[ stopped working and] started to collect your social security benefits at
         age 62 and then returned to work, what would happen to your social security
         payments?

         .................................................................................
           499           1.  continue at the same level
          1384           2.  reduced if earnings exceeded a certain level
           602           3.  reduced if earnings exceeded a certain level and then
                             increased when r stopped work
           629           4.  would stop
           134           7.  other (specify)
          1021           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         14196       blank.  inap (inapplicable); partial interview

构造变量

         *assign j718yj501bp := 0:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
*not(else)*(if (pisecastartinterviewa009_selfprxy <> slf) and 
         (workstatus.j020_workforpay = yes)) 
         
*not(else)*(if (pisecastartinterviewa009_selfprxy <> slf) and 
         (workstatus.j020_workforpay = no)) 
         



*assign j718yj501bp := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if (pisecastartinterviewa009_selfprxy <> slf) and (workstatus.j020_workforpay 
         = yes) 
         



*assign j718yj501bp := 2:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j718          branchpoint for j718y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.j718yj501bp

         .................................................................................
          9375           0.  all others
           328           1.  a009_selfprxy <> slf and workstatus.j020_workforpay = yes
           179           2.  a009_selfprxy <> slf and workstatus.j020_workforpay = no
          8587       blank.  inap (inapplicable); partial interview

构造变量

         *assign j696yj501bp := 3:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if pij718yj501bp <> 1 
         
if pij020_workforpay <> yes 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j696          branchpoint for j696y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.edexpandlookingforjob.j696yj501bp

         .................................................................................
          3167           3.  j020_workforpay <> yes
         15302       blank.  inap (inapplicable); partial interview

构造变量

         *assign j500_ := alloths:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if pij718yj501bp <> 1 
         
*not(else)*(if pij020_workforpay <> yes) 
         
*not(else)*(if ((pij021_empselfoth = slfempd) and (pirvarsz136_selfelseemp_v 
         = slf)) and ((pij712_empyrmo <= piinita502_pwiwyrmo) or pij712_empyrmo = 
         empty)) 
         



*assign j500_ := stillslfemp:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if pij718yj501bp <> 1 
         
*not(else)*(if pij020_workforpay <> yes) 
         
if ((pij021_empselfoth = slfempd) and (pirvarsz136_selfelseemp_v = slf)) and 
         ((pij712_empyrmo <= piinita502_pwiwyrmo) or pij712_empyrmo = empty) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j500          j500 checkpoint

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j500_

         .................................................................................
                         1.  same job title
           997           2.  still self emp
          5211           3.  all others
         12261       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) or (pij718yj501bp = 1) 

         
if pij718yj501bp <> 1 

         
if j500_ = alloths 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitle <> yes) and 
         (pij058_samejobtitle <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j501          education needed for job

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j501_

         counting high school graduation as 12 years, about how many years of school
         would you say are needed to do your job reasonably well?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           3321        0          20         12.69          4.06   15056
         -----------------------------------------------------------------
            88          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) or (pij718yj501bp = 1) 

         
if pij718yj501bp <> 1 

         
if j500_ = alloths 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitle <> yes) and 
         (pij058_samejobtitle <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
if (j501_ <> dontknow) and (j501_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j502          experience needed for job

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j502_

         how much experience do you think it would take to become good at your job?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           3128        0          70          4.74          5.10   15148
         -----------------------------------------------------------------
           189          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) or (pij718yj501bp = 1) 

         
if pij718yj501bp <> 1 

         
if j500_ = alloths 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitle <> yes) and 
         (pij058_samejobtitle <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
if (j501_ <> dontknow) and (j501_ <> refusal) 

         
if (j502_ <> dontknow) and (j502_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j503          experience needed for job - unit

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j503_

         how much experience do you think it would take to become good at your job?

         .................................................................................
            74           1.  hours
           155           2.  weeks
           540           4.  months
          2315           6.  years
            12          11.  day
            29          97.  other (specify)
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         15341       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) or (pij718yj501bp = 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j676          current job covered by fica

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j676_

         is your current job covered by fica where social security taxes are paid?
         
         (do you pay social security taxes?)

         .................................................................................
          5284           1.  yes
          1183           5.  no
            62           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
         11934       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j505          looking for another job currently

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j505_lookingforwork

         
         
         sometimes people look for a different job even when they are currently working.
         are you currently looking for another job?

         .................................................................................
           577           1.  yes
          5627           5.  no
             2           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         12262       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j506          job search in area

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j506_

         are you looking for jobs only in this area, or are you considering jobs that
         would require you to move?

         .................................................................................
           468           1.  jobs in this area
            40           2.  jobs requiring a move
            68           3.  both/either one
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17892       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j507          looking full/part-time work

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j507_

         are you looking for part-time or full-time work?

         .................................................................................
           176           1.  part-time
           342           2.  full-time
            59           3.  either kind
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17892       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j508          looking same/different kind of work

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j508_

         are you looking for the same kind of work you're doing now, or something
         different?

         .................................................................................
           201           1.  same
           113           2.  either/both
           262           3.  different
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17892       blank.  inap (inapplicable); partial interview

j509m1        if you got new job how diff -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j509_

         how would it be different?

         .................................................................................
             4           1.  self-employment; prefer to be my own boss
            17           2.  return to a previous job type
             1           3.  looks for job r has done as a hobby or "second" job
                         4.  work at home
             7          11.  fewer/more hours
             3          12.  different work schedule (exc. 11); "no more nights"
            10          13.  (more) interesting/challenging
            20          14.  less physically demanding; less stressful; less
                             responsibility
             5          15.  better pay/benefits
             5          16.  promotion; more responsibility
             7          17.  different work environment--nfs
            62          21.  gives specific job title different from current/last job
            67          22.  gives general type of work different from current/last job
             3          51.  would take any job; need/want work, don't care what type it
                             is
                        52.  jobs like what r (has/had) not available at this time/in
                             this area
            36          53.  anything but this type of work; r clearly dislikes
                             (current/last) job and seeks change because of this
             5          95.  r's answer indicates similar type of work on somewhat
                             different product or in somewhat different industry (could
                             have been coded 2 in previous question)
             1          97.  other
             9          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18207       blank.  inap (inapplicable); partial interview

j509m2        if you got new job how diff -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j509_

         how would it be different?

         .................................................................................
             3           1.  self-employment; prefer to be my own boss
                         2.  return to a previous job type
                         3.  looks for job r has done as a hobby or "second" job
             1           4.  work at home
             3          11.  fewer/more hours
             1          12.  different work schedule (exc. 11); "no more nights"
             3          13.  (more) interesting/challenging
             9          14.  less physically demanding; less stressful; less
                             responsibility
            14          15.  better pay/benefits
             1          16.  promotion; more responsibility
             3          17.  different work environment--nfs
            10          21.  gives specific job title different from current/last job
            13          22.  gives general type of work different from current/last job
             1          51.  would take any job; need/want work, don't care what type it
                             is
                        52.  jobs like what r (has/had) not available at this time/in
                             this area
            18          53.  anything but this type of work; r clearly dislikes
                             (current/last) job and seeks change because of this
             1          95.  r's answer indicates similar type of work on somewhat
                             different product or in somewhat different industry (could
                             have been coded 2 in previous question)
             3          97.  other
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18385       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m1        doing what to find job- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[1]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
            30           1.  checked with public employment agency
            15           2.  checked with private employment agency
            68           3.  visited employers directly; interviewed; attended job fair
            56           4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            61           5.  asked friends or relatives; word of mouth; networking
            27           6.  placed or answered ads
           178           7.  read ads; looked in paper; job hotlines; bulletins; internet
           105           8.  didn't do anything specific
            12           9.  contacted by recruiters, "headhunters"
             8          11.  started new business/already has new job
             1          12.  go back to school/get training
            15          97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17892       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m2        doing what to find job- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[2]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
             4           1.  checked with public employment agency
             9           2.  checked with private employment agency
            22           3.  visited employers directly; interviewed; attended job fair
            37           4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            40           5.  asked friends or relatives; word of mouth; networking
            12           6.  placed or answered ads
            56           7.  read ads; looked in paper; job hotlines; bulletins; internet
             2           8.  didn't do anything specific
             2           9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
            10          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18275       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m3        doing what to find job- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[3]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
             2           1.  checked with public employment agency
             1           2.  checked with private employment agency
             7           3.  visited employers directly; interviewed; attended job fair
             4           4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            19           5.  asked friends or relatives; word of mouth; networking
             9           6.  placed or answered ads
            15           7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
             1          11.  started new business/already has new job
                        12.  go back to school/get training
             3          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18408       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m4        doing what to find job- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[4]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
                         1.  checked with public employment agency
             2           2.  checked with private employment agency
             1           3.  visited employers directly; interviewed; attended job fair
             2           4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             3           5.  asked friends or relatives; word of mouth; networking
             7           6.  placed or answered ads
            11           7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18443       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m5        doing what to find job- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[5]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
                         1.  checked with public employment agency
                         2.  checked with private employment agency
             1           3.  visited employers directly; interviewed; attended job fair
                         4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             1           5.  asked friends or relatives; word of mouth; networking
             1           6.  placed or answered ads
             5           7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m6        doing what to find job- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[6]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
                         1.  checked with public employment agency
                         2.  checked with private employment agency
                         3.  visited employers directly; interviewed; attended job fair
                         4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             1           5.  asked friends or relatives; word of mouth; networking
             2           6.  placed or answered ads
                         7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m7        doing what to find job- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[7]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
                         1.  checked with public employment agency
                         2.  checked with private employment agency
                         3.  visited employers directly; interviewed; attended job fair
                         4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
                         5.  asked friends or relatives; word of mouth; networking
             1           6.  placed or answered ads
             1           7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j510m8        doing what to find job

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j510m[8]

         
         
         during the past four weeks, what have you been doing to find another job?
         
            do not read categories
         
         choose all that apply

         .................................................................................
                         1.  checked with public employment agency
                         2.  checked with public employment agency
                         3.  visited employers directly; interviewed; attended job fair
                         4.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
                         5.  asked friends or relatives; word of mouth; networking
                         6.  placed or answered ads
                         7.  read ads; looked in paper; job hotlines; bulletins; internet
                         8.  didn't do anything specific
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        12.  go back to school/get training
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
if visitedempsdirectly in j510m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j512          # employers visited

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j512_

         how many employers did you visit?
         
         1-95 employers
         
         number of employers:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             80        1          95          5.55         12.49   18384
         -----------------------------------------------------------------
             5          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if ((j505_lookingforwork <> no) and (j505_lookingforwork <> dontknow)) and 
         (j505_lookingforwork <> refusal) 

         
if phonorwroteempdirectly in j510m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j513          # employers called/wrote

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.edexpandlookingforjob.j513_

         how many employers did you call or write?
         
         1-95 employers
         
         number of employers:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             53        1          50          6.43          9.13   18415
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (j696yj501bp <> 3) and (pij718yj501bp <> 1) 

         
if j510m = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j514          look into another similar job

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.edexpandlookingforjob.j514_

         if you found out about another job like the one you have now, would you look
         into it?

         .................................................................................
          1079           1.  yes
           249           2.  probably
           308           3.  maybe
           304           4.  probably not
          3660           5.  no
            20           7.  other (specify)
             8           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         12839       blank.  inap (inapplicable); partial interview

构造变量

         *assign j516_ := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij058_samejobtitle = yes 
         



*assign j516_ := 2:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
*not(else)*(if pij058_samejobtitle = yes) 
         
if (((pij021_empselfoth = slfempd) and (pirvarsz136_selfelseemp_v = slf)) and 
         (pij712_empyrmo <= piinita502_pwiwyrmo)) and pij712_empyrmo <> empty 
         



*assign j516_ := 3:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhown 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j516          j516 branchpoint

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j516_

         .................................................................................
          1793           1.  j058_samejobtitle = yes
           751           2.  (j021 = slfempd) and (z136 = slf)) and (j712 <= a502) and
                             712 <> empty
          6831           3.  all others
          9094       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j517          doing what to find work- not working

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.findingajob.j517_doingfindwrk

         
         have you been doing anything to find work during the last four weeks?

         .................................................................................
           217           1.  yes
          2939           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         15312       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j518          looking full/part-time work- not working

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.findingajob.j518_

         are you looking for part-time or full-time work?

         .................................................................................
            83           1.  part-time
            83           2.  full-time
            50           3.  either kind
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18252       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j519          looking same/different work- not working

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.findingajob.j519_

         are you looking for the same kind of work you did before, or something
         different?

         .................................................................................
            94           1.  same
            79           2.  different
            44           3.  either or both
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18252       blank.  inap (inapplicable); partial interview

j520m1        if you got new job how diff -1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j520_

         how would it be different?

         .................................................................................
             1           1.  self-employment; prefer to be my own boss
                         2.  return to a previous job type
                         3.  looks for job r has done as a hobby or "second" job
                         4.  work at home
             1          11.  fewer/more hours
             1          12.  different work schedule (exc. 11); "no more nights"
             3          13.  (more) interesting/challenging
            12          14.  less physically demanding; less stressful; less
                             responsibility
             2          15.  better pay/benefits
                        16.  promotion; more responsibility
                        17.  different work environment--nfs
            20          21.  gives specific job title different from current/last job
            19          22.  gives general type of work different from current/last job
             3          51.  would take any job; need/want work, don't care what type it
                             is
                        52.  jobs like what r (has/had) not available at this time/in
                             this area
            14          53.  anything but this type of work; r clearly dislikes
                             (current/last) job and seeks change because of this
                        95.  r's answer indicates similar type of work on somewhat
                             different product or in somewhat different industry (could
                             have been coded 2 in previous question)
             1          97.  other
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18390       blank.  inap (inapplicable); partial interview

j520m2        if you got new job how diff -2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j520_

         how would it be different?

         .................................................................................
                         1.  self-employment; prefer to be my own boss
                         2.  return to a previous job type
                         3.  looks for job r has done as a hobby or "second" job
                         4.  work at home
                        11.  fewer/more hours
                        12.  different work schedule (exc. 11); "no more nights"
                        13.  (more) interesting/challenging
                        14.  less physically demanding; less stressful; less
                             responsibility
                        15.  better pay/benefits
                        16.  promotion; more responsibility
                        17.  different work environment--nfs
                        21.  gives specific job title different from current/last job
                        22.  gives general type of work different from current/last job
                        51.  would take any job; need/want work, don't care what type it
                             is
                        52.  jobs like what r (has/had) not available at this time/in
                             this area
                        53.  anything but this type of work; r clearly dislikes
                             (current/last) job and seeks change because of this
                        95.  r's answer indicates similar type of work on somewhat
                             different product or in somewhat different industry (could
                             have been coded 2 in previous question)
                        97.  other
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j521          wage/salary necessary to take job

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.findingajob.j521_

         if you were to be offered work like that, how high would the wage or salary have
         to be for you to take it?
         
            if r says 'no amount', enter [-2] 
         
            do not probe dk/rf 
         
            if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
             3                      -2.  no amount
           198             4.5-1000000.  actual value
            14             99999999998.  dk (don't know); na (not ascertained)
             2             99999999999.  rf (refused)
         18252                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
if j521_ <> empty and j521_ <> nonresponse 

         
if (((j521_ <> dontknow) and (j521_ <> refusal)) and (j521_ <> -1)) and 
         (j521_ <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j522          wage/salary necessary to take job - per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j522_

         (if you were to be offered work like that, how high would the wage or salary
         have to be for you to take it?)
         
            probe if necessary:  is that per hour, week, month, or year?
         
         amount: [wage/salary necessary to take job]
         
          per:

         .................................................................................
           137           1.  hour
             9           2.  week
             1           3.  every two weeks/bi-weekly
             7           4.  month
                         5.  twice a month
            39           6.  year
             3          11.  day
             2          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18271       blank.  inap (inapplicable); partial interview

构造变量

         *assign j842_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
if j521_ <> empty and j521_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j842          wage/salary necessary to take job-min

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j842_

         would it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $12,000, $16,000, $20,000, $32,000
         random entry points: $16,000, $20,000
         entry point assignment: 1 or {not 1} at x502

         .................................................................................
            11           0.  value of breakpoint
             1       12000.  value of breakpoint
             1       16000.  value of breakpoint
             1       16001.  value of breakpoint
             1       20001.  value of breakpoint
             1       32001.  value of breakpoint
         18453       blank.  inap (inapplicable); partial interview

构造变量

         *assign j843_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
if j521_ <> empty and j521_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j843          wage/salary necessary to take job-max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j843_

         .................................................................................
             2       11999.  value of breakpoint
             1       12000.  value of breakpoint
             1       15999.  value of breakpoint
             1       16000.  value of breakpoint
             1       31999.  value of breakpoint
            10    99999996.  greater than maximum breakpoint
         18453       blank.  inap (inapplicable); partial interview

构造变量

         *assign j844_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
if j521_ <> empty and j521_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j844          wage/salary necessary to take job-result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j844_

         .................................................................................
             8          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m1        what done to find work- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[1]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
            86           1.  read ads; looked in paper; job hotlines; bulletins; internet
             6           2.  attend school or received other training
             6           3.  checked with public employment agency
             2           4.  check with private employment agency; go to union hall
            46           5.  visited employers directly; interviewed; attended job fair
            22           6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            19           7.  asked friends or relatives; word of mouth; networking
            13           8.  placed or answered ads
             4           9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
            11          96.  didn't do anything specific
             2          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18252       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m2        what done to find work- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[2]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
            18           1.  read ads; looked in paper; job hotlines; bulletins; internet
             3           2.  attend school or received other training
            22           3.  checked with public employment agency
            13           4.  check with private employment agency; go to union hall
            19           5.  visited employers directly; interviewed; attended job fair
            12           6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            21           7.  asked friends or relatives; word of mouth; networking
            10           8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
             4          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18347       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m3        what done to find work- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[3]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
             9           1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
             1           3.  checked with public employment agency
             9           4.  check with private employment agency; go to union hall
            16           5.  visited employers directly; interviewed; attended job fair
             4           6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
            10           7.  asked friends or relatives; word of mouth; networking
             4           8.  placed or answered ads
             1           9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18414       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m4        what done to find work- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[4]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
             1           1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
             2           3.  checked with public employment agency
                         4.  check with private employment agency; go to union hall
             3           5.  visited employers directly; interviewed; attended job fair
             5           6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             3           7.  asked friends or relatives; word of mouth; networking
             2           8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18453       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m5        what done to find work- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[5]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
                         1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
                         3.  checked with public employment agency
                         4.  check with private employment agency; go to union hall
             1           5.  visited employers directly; interviewed; attended job fair
             2           6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             3           7.  asked friends or relatives; word of mouth; networking
             2           8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m6        what done to find work- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[6]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
                         1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
                         3.  checked with public employment agency
                         4.  check with private employment agency; go to union hall
                         5.  visited employers directly; interviewed; attended job fair
                         6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
             2           7.  asked friends or relatives; word of mouth; networking
             1           8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m7        what done to find work- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[7]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
                         1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
                         3.  checked with public employment agency
                         4.  check with private employment agency; go to union hall
                         5.  visited employers directly; interviewed; attended job fair
                         6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
                         7.  asked friends or relatives; word of mouth; networking
             1           8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j524m8        what done to find work- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j524m[8]

         what are all of the things you have done to find work during the last four
         weeks?
         
            do not read categories
         
           choose all that apply

         .................................................................................
                         1.  read ads; looked in paper; job hotlines; bulletins; internet
                         2.  attend school or received other training
                         3.  checked with public employment agency
                         4.  check with private employment agency; go to union hall
                         5.  visited employers directly; interviewed; attended job fair
                         6.  telephoned or wrote employers directly; sent resumes;
                             updated resume; filed application
                         7.  asked friends or relatives; word of mouth; networking
                         8.  placed or answered ads
                         9.  contacted by recruiters, "headhunters"
                        11.  started new business/already has new job
                        96.  didn't do anything specific
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j517_doingfindwrk = yes 

         
if not (didntdoanythingspecific in j524m) 

         
if (visitedempsdirectly in j524m) or (phonedorwroteempdirectly in j524m) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j526          # employers contact- not working

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j526_

         how many employers did you  [visit?/call or write?/visit, call, or write?]

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             85        1          36          6.08          6.28   18382
         -----------------------------------------------------------------
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         *assign j697yj526toj578 := 0:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
*not(else)*(if not (didntdoanythingspecific in j524m)) 
         



*assign j697yj526toj578 := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
if not (didntdoanythingspecific in j524m) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j697          branchpoint for j697y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j697yj526toj578

         .................................................................................
            11           0.  "didn't do anything specific" mentioned in j524m
           206           1.  all others
         18252       blank.  inap (inapplicable); partial interview

构造变量

         *assign j698yj524toj535 := 0:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
if not (didntdoanythingspecific in j524m) 
         



*assign j698yj524toj535 := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j517_doingfindwrk = yes 
         
*not(else)*(if not (didntdoanythingspecific in j524m)) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j698          branchpoint for j698y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j698yj524toj535

         .................................................................................
           206           0.  all others
            11           1.  "didn't do anything specific" mentioned in j524m
         18252       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j697yj526toj578 <> 1 

         
if j698yj524toj535 <> 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j527          want job currently

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.findingajob.j527_

         
         do you currently want a job, either full-time or part-time?

         .................................................................................
           371           1.  yes
           121           3.  depends
          1978           5.  no
           463           6.  can't work
             6           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         15529       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j697yj526toj578 <> 1 

         
if j698yj524toj535 <> 1 

         
if j527_ <> cantwork 

         
if ((j527_ <> no) and (j527_ <> dontknow)) and (j527_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j528          want full/part-time work- not working

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.findingajob.j528_

         would you prefer part-time or full-time?

         .................................................................................
           360           1.  part-time
           102           2.  full-time
            26           3.  either
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17977       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j697yj526toj578 <> 1 

         
if j698yj524toj535 <> 1 

         
if j527_ <> cantwork 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j529          wage necessary to take regular job now

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.findingajob.j529_

         
         if someone offered you a regular job now, how high would the wage or salary have
         to be for you to take it?
         
            do not probe dk/rf 
         
            if r says 'no amount', enter [-3]
         
           if r says 'unable to work', enter [-2]
         
           if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
             8                      -6.  whatever they offer/money does not
                                         matter/minimum wage
            11                      -5.  depends on the job
           863                      -3.  no amount
           157                      -2.  unable to work
          1193               0-2500000.  actual value
           230             99999999998.  dk (don't know); na (not ascertained)
            15             99999999999.  rf (refused)
         15992                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if j697yj526toj578 <> 1 

         
if j698yj524toj535 <> 1 

         
if j527_ <> cantwork 

         
if j529_ <> empty and j529_ <> nonresponse 

         
if ((j529_ <> 0) and (j529_ <> -1)) and (j529_ <> -2) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j533          wage necessary to take reg job now- per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j533_

         (if someone offered you a regular job now, how high would the wage or salary
         have to be for you to take it?)
         
            probe if necessary:  is that per hour, week, month, or year?
         
         amount: [wage necessary to take regular job now]
         
          per:

         .................................................................................
           783           1.  hour
            71           2.  week
             1           3.  every two weeks/bi-weekly
            50           4.  month
                         5.  twice a month
           228           6.  year
            12          11.  day
             9          97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         17313       blank.  inap (inapplicable); partial interview

构造变量

         *assign j530_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j697yj526toj578 <> 1 
         
if j698yj524toj535 <> 1 
         
if j527_ <> cantwork 
         
if j529_ <> empty and j529_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j530          wage necessary to take reg job now- min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.findingajob.j530_

         would it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $12,000, $16,000, $20,000, $32,000
         random entry points: $16,000, $20,000
         entry point assignment: 1 or {not 1} at x503

         .................................................................................
           140           0.  value of breakpoint
             8       12000.  value of breakpoint
             9       12001.  value of breakpoint
            12       16000.  value of breakpoint
            14       16001.  value of breakpoint
            10       20000.  value of breakpoint
            14       20001.  value of breakpoint
            10       32000.  value of breakpoint
            38       32001.  value of breakpoint
         18214       blank.  inap (inapplicable); partial interview

构造变量

         *assign j531_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j697yj526toj578 <> 1 
         
if j698yj524toj535 <> 1 
         
if j527_ <> cantwork 
         
if j529_ <> empty and j529_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j531          wage necessary to take reg job now- max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j531_

         .................................................................................
            18       11999.  value of breakpoint
             8       12000.  value of breakpoint
            11       15999.  value of breakpoint
            12       16000.  value of breakpoint
            15       19999.  value of breakpoint
            10       20000.  value of breakpoint
            12       31999.  value of breakpoint
            10       32000.  value of breakpoint
           159    99999996.  greater than maximum breakpoint
         18214       blank.  inap (inapplicable); partial interview

构造变量

         *assign j532_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
if j697yj526toj578 <> 1 
         
if j698yj524toj535 <> 1 
         
if j527_ <> cantwork 
         
if j529_ <> empty and j529_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j532          wage necessary take reg job now-result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j532_

         .................................................................................
           109          98.  dk (don't know); na (not ascertained)
            16          99.  rf (refused)
         18344       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if pij501bp = 3 

         
if ((j697yj526toj578 <> 1) and (j527_ <> cantwork)) and (j529_ <> -2) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j535          why not look for work

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.findingajob.j535_

         
         what is the main reason you were not looking for work during the last four
         weeks?
         
            do not read categories

         .................................................................................
            15           1.  believes nothing available in line of work
            14           2.  doesn't believe can find work
             4           3.  doesn't have needed skills/experience
            38           4.  believes employers think too old
            12           5.  believes employers won't hire older women or minorities
           438           6.  poor health, disability; too old
           285           7.  family responsibilities/child responsibilities; spouse
                             doesn't want r to work
            19           8.  transportation problems; weather conditions
             1           9.  visa restrictions; 'no green card'
           309          11.  retired
           370          12.  vacation; 'taking a rest'; no desire to work now; busy doing
                             other things (home repairs, jury duty, traveling etc.)
             2          13.  starting own business
           125          14.  don't need the money now; 'don't need to work'
            15          15.  moving
            11          16.  school
            14          17.  (additional) income could jeopardize pension or social
                             security benefits; tax reasons
             5          18.  will return to old job; temporary layoff
            18          21.  have already found work; will begin work in near future;
                             waiting to hear from possible employer
           576          95.  no particular reason
            51          97.  other (specify)
             4          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         16139       blank.  inap (inapplicable); partial interview

构造变量

         *assign j699yj535toj578 := 0:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
*not(else)*(if pij501bp = 3) 
         



*assign j699yj535toj578 := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if j718yj501bp <> 1 
         
if pij501bp = 3 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j699          branchpoint for j699y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.findingajob.j699yj535toj578

         .................................................................................
          6208           0.  all others
          3167           1.  kj535 is not blank
          9094       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j537          statements about job intro

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j537_

         i'll read some statements that are true for some people's jobs but not for other
         people's jobs. thinking of your job, please tell me how often these statements
         are true.

         .................................................................................
          3662           1.  continue
         14807       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j538          physical effort

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j538_

         my job requires
         lots of physical effort.
         is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?

         .................................................................................
           687           1.  all or almost all of the time
           523           2.  most of the time
          1119           3.  some of the time
          1328           4.  none or almost none of the time
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j539          lifting heavy loads

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j539_

         my job requires lifting heavy loads.
                
         is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?

         .................................................................................
           279           1.  all or almost all of the time
           220           2.  most of the time
           883           3.  some of the time
          2275           4.  none or almost none of the time
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j540          stooping/kneeling/crouching

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j540_

         (my job requires) stooping, kneeling, or crouching.
         (is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?)

         .................................................................................
           560           1.  all or almost all of the time
           371           2.  most of the time
          1238           3.  some of the time
          1484           4.  none or almost none of the time
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j541          good eyesight

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j541_

         (my job requires)
         good eyesight.
         (is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?)

         .................................................................................
          2534           1.  all or almost all of the time
           739           2.  most of the time
           262           3.  some of the time
           119           4.  none or almost none of the time
             1           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j542          intense concentration

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j542_

         (my job requires) intense concentration or attention.
         (is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?)

         .................................................................................
          2090           1.  all or almost all of the time
           903           2.  most of the time
           506           3.  some of the time
           157           4.  none or almost none of the time
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if (pij516_ <> 1) and (pij516_ <> 2) 

         
if ((pij045_stillwrkprevemp <> yes) or ((pij058_samejobtitlepw <> yes) and 
         (pij058_samejobtitlepw <> retiredandworkingforsame))) or (j732_4wave = 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j543          people skills

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j543_

         (my job requires)
         skill in dealing with other people.
         (is this true all or almost all of the time, most of the time, some of the time,
         or none or almost none of the time?)

         .................................................................................
          2697           1.  all or almost all of the time
           496           2.  most of the time
           316           3.  some of the time
           146           4.  none or almost none of the time
             1           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         14812       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j544          computer usage

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j544_

         [thinking of your job, please tell me how often this statement is true.]
         [(] my job requires[)] me to work with computers.
         
         [(] is this true all or almost all of the time, most of the time, some of the
         time, or none or almost none of the time?[)]

         .................................................................................
          2314           1.  all or almost all of the time
           659           2.  most of the time
          1054           3.  some of the time
          2178           4.  none or almost none of the time
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j545          more job statements intro

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j545_

         here are some [more]  statements that are true for some people's jobs but not
         for others. [thinking of [her /his /your ] job,/again thinking of [her /his
         /your ] job, this time] please indicate how much you agree or disagree with each
         statement.

         .................................................................................
          6206           1.  continue
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j546          more difficult things required

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j546_

         my job requires me to do more difficult things than it used to. do you strongly
         agree, agree, disagree or strongly disagree with that statement?

         .................................................................................
           872           1.  strongly agree
          1811           2.  agree
          2940           3.  disagree
           555           4.  strongly disagree
            24           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j547          a lot of stress

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j547_

         my job involves a lot of stress.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
          1152           1.  strongly agree
          2154           2.  agree
          2460           3.  disagree
           423           4.  strongly disagree
            11           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pij021_empselfoth <> slfempd 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j548          preference to young for promotion

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j548_

         in decisions about promotion, my employer gives younger people preference over
         older people.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
           192           1.  strongly agree
           543           2.  agree
          3059           3.  disagree
           856           4.  strongly disagree
           172           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
         13638       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pij021_empselfoth <> slfempd 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j549          pressure to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j549_

         my co-workers make older workers feel that they ought to retire before age 65.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
           134           1.  strongly agree
           411           2.  agree
          3156           3.  disagree
          1050           4.  strongly disagree
            73           8.  dk (don't know); na (not ascertained)
             7           9.  rf (refused)
         13638       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j550          gradually reduce hrs

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j550_

         as i get older, i would prefer to gradually reduce the hours i work on this job,
         keeping my pay per hour the same.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
          1027           1.  strongly agree
          2568           2.  agree
          2143           3.  disagree
           380           4.  strongly disagree
            73           8.  dk (don't know); na (not ascertained)
            15           9.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pij021_empselfoth <> slfempd 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j551          move to less demanding job

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j551_

         my employer would let older workers move to a less demanding job with less pay
         if they wanted to.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
           205           1.  strongly agree
          1425           2.  agree
          2380           3.  disagree
           523           4.  strongly disagree
           289           8.  dk (don't know); na (not ascertained)
             9           9.  rf (refused)
         13638       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if j718yj501bp <> 1 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j552          enjoy going to work

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.jobrequirements.j552_

         i really enjoy going to work.
         
         (do you strongly agree, agree, disagree or strongly disagree with that
         statement?)

         .................................................................................
          1927           1.  strongly agree
          3671           2.  agree
           511           3.  disagree
            81           4.  strongly disagree
            12           8.  dk (don't know); na (not ascertained)
             4           9.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j553          any otr paid work

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.secondjobandplantoretire.j553_

         are you doing any other work for pay now, such as (a/another) business of your
         own, a second job or the military reserves?

         .................................................................................
           687           1.  yes
          5845           5.  no
                         8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         11935       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j554m1        kind 2nd job- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.secondjobandplantoretire.j554m[1]

         is this your own business, a second job, the military reserves, or what?
         
            choose all that apply

         .................................................................................
           337           1.  own business
           335           2.  second job
             9           3.  military reserves
             5           7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17782       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j554m2        kind 2nd job- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.secondjobandplantoretire.j554m[2]

         is this your own business, a second job, the military reserves, or what?
         
            choose all that apply

         .................................................................................
                         1.  own business
             5           2.  second job
                         3.  military reserves
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j554m3        kind 2nd job- 3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.secondjobandplantoretire.j554m[3]

         is this your own business, a second job, the military reserves, or what?
         
            choose all that apply

         .................................................................................
                         1.  own business
                         2.  second job
                         3.  military reserves
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j556          hrs/wk on 2nd job

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j556_

         how many hours a week do you usually work on (this other job/these other jobs)?
         
         1-96 hours

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            645        0          80         13.46         11.52   17782
         -----------------------------------------------------------------
            41          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j557          wks/yr on 2nd job

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j557_

         counting paid vacations as weeks of work, how many weeks a year do you usually
         work on (this other job/these other jobs)?
         
         1-52 weeks

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            649        1          52         38.65         17.56   17782
         -----------------------------------------------------------------
            37          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j558          earnings on second job

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.secondjobandplantoretire.j558_

         about how much do you earn before taxes from (this other job/these other jobs)?
         
            do not probe dk/rf 
         
          if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
           583                0-120000.  actual value
            58             99999999998.  dk (don't know); na (not ascertained)
            46             99999999999.  rf (refused)
         17782                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 

         
if j558_ <> empty and j558_ <> nonresponse 

         
if j558_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j562          earnings on second job - per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j562_

         (about how much do you earn before taxes from (this other job/these other
         jobs)?)
         
            probe if necessary:  is that per hour, week, month, year, or what?
         
         amount: [earnings on second job]
         
          per:

         .................................................................................
           119           1.  hour
            61           2.  week
            13           3.  every two weeks/bi-weekly
            61           4.  month
             3           5.  twice a month
           272           6.  year
             9          11.  day
             9          97.  other (specify); including per visit, class, mile, job
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17921       blank.  inap (inapplicable); partial interview

构造变量

         *assign j559_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 
         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 
         
if j558_ <> empty and j558_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j559          earnings on second job - min

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.secondjobandplantoretire.j559_

         does it amount to less than $____ per year, more than $____ per year, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $5,000, $10,000, $20,000, $30,000
         random entry points: $10,000, $20,000
         entry point assignment: 1 or {not 1} at x504

         .................................................................................
            70           0.  value of breakpoint
             5        5000.  value of breakpoint
             4        5001.  value of breakpoint
             1       10000.  value of breakpoint
            16       10001.  value of breakpoint
             3       20001.  value of breakpoint
             2       30000.  value of breakpoint
             3       30001.  value of breakpoint
         18365       blank.  inap (inapplicable); partial interview

构造变量

         *assign j560_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 
         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 
         
if j558_ <> empty and j558_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j560          earnings on second job - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.secondjobandplantoretire.j560_

         .................................................................................
            29        4999.  value of breakpoint
             5        5000.  value of breakpoint
             4        9999.  value of breakpoint
             1       10000.  value of breakpoint
            15       19999.  value of breakpoint
             1       29999.  value of breakpoint
             2       30000.  value of breakpoint
            47    99999996.  greater than maximum breakpoint
         18365       blank.  inap (inapplicable); partial interview

构造变量

         *assign j561_ :=  empty:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 
         
if ((j553_ <> no) and (j553_ <> dontknow)) and (j553_ <> refusal) 
         
if j558_ <> empty and j558_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j561          earnings on second job - result

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j561_

         .................................................................................
            12          98.  dk (don't know); na (not ascertained)
            34          99.  rf (refused)
         18423       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j564          usual retirement age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j564_

         now i have a few questions about work and retirement. on your main job, what is
         the usual retirement age for people who work with you or have the same kind of
         job?
         
          40-94 years of age
         95 no usual age
         96 answer in years of service

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           2953       40          94         63.66          4.14   11935
         -----------------------------------------------------------------
          3114          95.  no usual age
            57          96.  answer in years of service
           405          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if j564_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j565          usual # yrs service- retirement

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j565_

         enter usual number of years of service
         
         1-50 years of service

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             53        5          35         25.53          6.46   18412
         -----------------------------------------------------------------
             4          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j566m1        plans for retirement- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j566m[1]

         now i want to ask about your retirement plans. do you plan to stop working
         altogether or reduce work hours at a particular date or age, have you not given
         it much thought, or what?
         
            do not probe but choose all that apply and ask all follow-up questions

         .................................................................................
          1178           1.  stop work altogether
           398           2.  never stop work
          2311           3.  not given much thought
           551           4.  no current plans, continue as is
          1210           5.  reduce work hours
           102           6.  change kind of work
            43           7.  work for myself
           316           8.  work until my health fails
            50          97.  other (specify)
            43          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         12263       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j566m2        plans for retirement- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j566m[2]

         now i want to ask about your retirement plans. do you plan to stop working
         altogether or reduce work hours at a particular date or age, have you not given
         it much thought, or what?
         
            do not probe but choose all that apply and ask all follow-up questions

         .................................................................................
             7           1.  stop work altogether
            10           2.  never stop work
            18           3.  not given much thought
            32           4.  no current plans, continue as is
            42           5.  reduce work hours
            43           6.  change kind of work
            14           7.  work for myself
            46           8.  work until my health fails
            15          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18242       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j566m3        plans for retirement- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j566m[3]

         now i want to ask about your retirement plans. do you plan to stop working
         altogether or reduce work hours at a particular date or age, have you not given
         it much thought, or what?
         
            do not probe but choose all that apply and ask all follow-up questions

         .................................................................................
             1           1.  stop work altogether
             2           2.  never stop work
                         3.  not given much thought
             5           4.  no current plans, continue as is
             2           5.  reduce work hours
             5           6.  change kind of work
             5           7.  work for myself
             4           8.  work until my health fails
             4          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18441       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j566m4        plans for retirement- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j566m[4]

         now i want to ask about your retirement plans. do you plan to stop working
         altogether or reduce work hours at a particular date or age, have you not given
         it much thought, or what?
         
            do not probe but choose all that apply and ask all follow-up questions

         .................................................................................
                         1.  stop work altogether
             1           2.  never stop work
                         3.  not given much thought
                         4.  no current plans, continue as is
                         5.  reduce work hours
                         6.  change kind of work
                         7.  work for myself
             2           8.  work until my health fails
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j566m5        plans for retirement- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j566m[5]

         now i want to ask about your retirement plans. do you plan to stop working
         altogether or reduce work hours at a particular date or age, have you not given
         it much thought, or what?
         
            do not probe but choose all that apply and ask all follow-up questions

         .................................................................................
                         1.  stop work altogether
                         2.  never stop work
                         3.  not given much thought
                         4.  no current plans, continue as is
                         5.  reduce work hours
                         6.  change kind of work
                         7.  work for myself
                         8.  work until my health fails
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if stopworkaltogether in j566m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j568          plan to stop working-age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j568_

         at what age do you plan to stop working?
         
         25-94 years of age
         95 never
         96 year given

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1095       50          93         65.26          5.36   17282
         -----------------------------------------------------------------
            16          95.  never
             8          96.  year given
            68          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if stopworkaltogether in j566m 

         
if j568_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j569          plan to stop working-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.secondjobandplantoretire.j569_

         enter year planning to stop working:
         
         2004-2024 year planning to stop working
         9995 never

         .................................................................................
             8               2007-2016.  actual value
                                  9995.  never
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if not (((j568_ in [25 .. 96]) and (j568_ <> dontknow)) and (j568_ <> 
         refusal)) 

         
if (notgivenmuchthought in j566m) or (nocurplanscontinueasis in j566m) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j570          think stop working-age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j570_

         at what age do you think you will stop working?
         
         25-94 years of age
         95 never
         96 year given

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1672       50          94         68.13          6.43   15587
         -----------------------------------------------------------------
           649          95.  never
             9          96.  year given
           550          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if not (((j568_ in [25 .. 96]) and (j568_ <> dontknow)) and (j568_ <> 
         refusal)) 

         
if (notgivenmuchthought in j566m) or (nocurplanscontinueasis in j566m) 

         
if j570_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j571          think stop working-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.secondjobandplantoretire.j571_

         enter year thinking to stop working
         
         2004-2024 year planning to stop working
         9995 never

         .................................................................................
             7               2008-2036.  actual value
                                  9995.  never
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18460                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if reduceworkhours in j566m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j572          start working fewer hrs-age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j572_

         at what age do you plan to start working fewer hours?
         
         25-94 years of age
         95 never
         96 year given

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           1117       48          94         64.01          5.05   17216
         -----------------------------------------------------------------
            20          95.  never
             6          96.  year given
           109          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if reduceworkhours in j566m 

         
if j572_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j573          start working fewer hrs-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.secondjobandplantoretire.j573_

         enter year planning to start working fewer hours
         
         2006-2024 year planning to start working fewer hours

         .................................................................................
             6               2006-2010.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if changekindofwork in j566m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j574          change kind of work-age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j574_

         at what age do you plan to change the kind of work you do?
         
         25-94 years of age
         95 never
         96 year given

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            129       50          80         61.91          4.69   18319
         -----------------------------------------------------------------
             1          95.  never
             2          96.  year given
            18          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if changekindofwork in j566m 

         
if j574_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j575          change kind of work-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.secondjobandplantoretire.j575_

         enter year planning to change work
         
         2004-2024 year planning to change work

         .................................................................................
             2               2006-2007.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if workformyslf in j566m 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j576          start self-employment-age

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.secondjobandplantoretire.j576_

         at what age do you plan to start working for yourself?
         
         25-94 years of age
         95 never
         96 year given

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             47       49          74         62.00          5.54   18407
         -----------------------------------------------------------------
             4          95.  never
             2          96.  year given
             9          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 

         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 

         
if j718yj501bp <> 2 

         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
if workformyslf in j566m 

         
if j576_ = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j577          start self-employment-yr

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.secondjobandplantoretire.j577_

         enter year planning to start self-employment 
         
         2005-2024 year starting self employment

         .................................................................................
             2        2006.  actual value
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j700yj566bp_toj596bp := 0:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 
         
if pisecastartinterviewa009_selfprxy = slf 
         



*assign j700yj566bp_toj596bp := 1:

if (workstatus.j705_notwrk <> 1) and 
         (currentjob.currjobinfo.j703_marginallyempd <> 1) 
         
if ((pisecarelationsa028_rinnhome <> yes) or 
         (pisecahousinglocationnursinghomea070_nhownrent <> no)) or 
         (workstatus.j020_workforpay <> no) 
         
if j718yj501bp <> 2 
         
if (pij526toj578 <> 1) and (pij535toj578 <> 1) 
         
*not(else)*(if pisecastartinterviewa009_selfprxy = slf) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j700          branchpoint for j700y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.secondjobandplantoretire.j700yj566bp_toj596bp

         .................................................................................
          6208           0.  all others
           328           1.  kj577 not blank
         11933       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j578          consider self retired

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j578_retirestatus

         we are interested in what people think about retirement, whether they themselves
         are retired or not. at this time do you consider yourself partly retired,
         completely retired, or not retired at all?

         .................................................................................
          8712           1.  completely retired
          1905           3.  partly retired
          5103           5.  not retired at all
          2196           7.  question not relevant to r, doesn't work for pay or is
                             homemaker, etc.
            31           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
           519       blank.  inap (inapplicable); partial interview

构造变量

         *assign j579_ := 1:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if j578_retirestatus <> notretiredatall 
         
if (j578_retirestatus = completelyretired) and ((pirvarsz134_retirestat_v = 
         fully) or (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         



*assign j579_ := 2:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if j578_retirestatus <> notretiredatall 
         
*not(else)*(if (j578_retirestatus = completelyretired) and 
         ((pirvarsz134_retirestat_v = fully) or (pirvarsz134_retirestat_v = empty and 
         (pirvarsz124_retired_v = yes)))) 
         
if (j578_retirestatus = partlyretired) and ((pirvarsz134_retirestat_v = 
         partly) or (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = 
         yes))) 
         



*assign j579_ := 3:

if j718yj501bp <> 2 
         
if pij566bp_t 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j579          j579 branchpoint

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.retirement.j579_

         .................................................................................
          7007           1.  j578_retirestatus = completelyretired and
                             (pirvarsz134_retirestat_v = fully or
                             (pirvarsz134_retirestat_v = empty and pirvarsz124_retired_v
                             = yes))
           990           2.  j578_retirestatus = partlyretired and
                             (pirvarsz134_retirestat_v = partly or
                             (pirvarsz134_retirestat_v = empty and pirvarsz124_retired_v
                             = yes))
           892           3.  j018_yrretired = response
          9580       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if j578_retirestatus <> notretiredatall 

         
if j579_ < 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j580          mo-retired

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.retirement.j580_

         in what  month  and year did you  [partly/completely]  retire?
         
            month entered must be before [system month], [system date] 
         
          month: 
         
         year:

         .................................................................................
           148           1.  jan
            93           2.  feb
           105           3.  mar
           109           4.  apr
           130           5.  may
           184           6.  jun
           102           7.  jul
           110           8.  aug
            91           9.  sep
           113          10.  oct
            64          11.  nov
           111          12.  dec
           361          98.  dk (don't know); na (not ascertained)
             4          99.  rf (refused)
         16744       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if j578_retirestatus <> notretiredatall 

         
if j579_ < 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j581          yr-retired

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.retirement.j581_

         (in what month and  year  did you  [partly/completely]  retire?)
         
            month entered must be before [system month], [system date] 
         
         month: [mo-retired]
         
          year:

         .................................................................................
          1589               1944-2007.  actual value
           131                    9998.  dk (don't know); na (not ascertained)
             5                    9999.  rf (refused)
         16744                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j709          think about retirement bf retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j709_

         [before you retired, how much did you think/how much have you thought] about
         retirement -- a lot, some, a little, or hardly at all?

         .................................................................................
          3793           1.  a lot
          3553           2.  some
          2164           3.  a little
          6106           4.  hardly at all
           100           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
          2751       blank.  inap (inapplicable); partial interview

构造变量

         *assign j707yj583bp := 0:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
*not(else)*(if ((pisecarelationsa028_rinnhome = yes) and 
         (pisecahousinglocationnursinghomea070_nhownrent = no)) and (pij020_workforpay 
         <> yes)) 
         
*not(else)*(if (piworkstatusj705_notwrk = 1) and (j578_retirestatus <> 
         completelyretired)) 
         
*not(else)*(if piworkstatusj705_notwrk = 1) 
         
*not(else)*(if picurrjobinfoj703_marginallyempd = 1) 
         
*not(else)*(if j578_retirestatus = notretiredatall) 
         
*not(else)*(if (j578_retirestatus = partlyretired) and 
         ((pirvarsz134_retirestat_v = partly) or (pirvarsz134_retirestat_v = empty and 
         (pirvarsz124_retired_v = yes)))) 
         
*not(else)*(if (j578_retirestatus = completelyretired) and 
         ((pirvarsz134_retirestat_v = fully) or (pirvarsz134_retirestat_v = empty and 
         (pirvarsz124_retired_v = yes)))) 
         



*assign j707yj583bp := 1:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j5 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j707          branchpoint for j707y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.retirement.j707yj583bp

         .................................................................................
          1937           0.  all others
           302           1.  workstatusj705_notwrk = 1 and j578_retirestatus <>
                             completelyretired
          6287           2.  workstatusj705_notwrk = 1
            65           3.  currjobinfoj703_marginallyempd = 1
          4992           4.  j578_retirestatus = notretiredatall
           911           5.  j578_retirestatus = partlyretired and
                             (pirvarsz134_retirestat_v = partly or
                             (pirvarsz134_retirestat_v = empty and pirvarsz124_retired_v
                             = yes))
          1038           6.  j578_retirestatus = completelyretired and
                             (pirvarsz134_retirestat_v = fully or
                             (pirvarsz134_retirestat_v = empty and pirvarsz124_retired_v
                             = yes))
           198           7.  if pisecarelationsa028_rinnhome = yes and
                             pisecahousinglocationnursinghomea070_nhownrent = no and
                             pij020_workforpay <> yes
          2739       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if j707yj583bp < 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j583          wanted/forced to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j583_

         
         
         thinking back to the time you  [partly/completely]  retired, was that something
         you wanted to do or something you felt you were forced into?

         .................................................................................
          1177           1.  wanted to do
           606           2.  forced into
           132           3.  part wanted, part forced
             8           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         16544       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j584          how satisfied w/ retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j584_

         
         
         all in all, would you say that your retirement has turned out to be very
         satisfying, moderately satisfying, or not at all satisfying?

         .................................................................................
          4517           1.  very satisfying
          3163           2.  moderately satisfying
           741           3.  not at all satisfying
            56           8.  dk (don't know); na (not ascertained)
             6           9.  rf (refused)
          9986       blank.  inap (inapplicable); partial interview

构造变量

         *assign j708yj585bp := 0:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
*not(else)*(if piworkstatusj705_notwrk = 1) 
         



*assign j708yj585bp := 1:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if piworkstatusj705_notwrk = 1 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j708          branchpoint for j708y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.retirement.j708yj585bp

         .................................................................................
          2196           0.  all others
          6287           1.  workstatusj705_notwrk = 1
          9986       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j585          retirement yrs better/same

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j585_

         
         
         thinking about your retirement years compared to the years just before you
         retired, would you say the retirement years have been better, about the same, or
         not as good?

         .................................................................................
           875           1.  better
           774           3.  about the same
           376           5.  not as good
           140           6.  retired less than 1 year ago
            29           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         16273       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j586          introduction why retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j586_

         i'm going to read you a list of reasons why some people retire. please tell me
         whether, for you, these were very important reasons for retirement, moderately
         important, somewhat important, or not important at all.

         .................................................................................
          1158           1.  continue
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17311       blank.  inap (inapplicable); partial interview

构造变量

         *assign j587_reasonretireloop := didntlikethework:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         
*not(else)*(if piloopcnt = 1) 
         
*not(else)*(if piloopcnt = 2) 
         
if piloopcnt = 3 
         



*assign j587_reasonretireloop := poorhealth:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pir 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j587a         reasons to retire loop -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[1].j587_reasonretireloop

         .................................................................................
          1158           1.  poor health.
                         2.  wanted to do other things.
                         3.  didn't like the work.
                         4.  wanted to spend more time with my family.
         17311       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j588a         poor health-reason to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[1].j588_

         [poor health./wanted to do other things./didn't like the work./wanted to spend
         more time with my family.]
         
         (was this a very important reason for your retirement, a moderately important
         reason, somewhat important, or not important at all?)

         .................................................................................
           323           1.  very important
            75           2.  moderately important
            79           3.  somewhat important
           677           4.  not important at all
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17311       blank.  inap (inapplicable); partial interview

构造变量

         *assign j587_reasonretireloop := didntlikethework:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         
*not(else)*(if piloopcnt = 1) 
         
*not(else)*(if piloopcnt = 2) 
         
if piloopcnt = 3 
         



*assign j587_reasonretireloop := poorhealth:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pir 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j587b         reasons to retire loop -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[2].j587_reasonretireloop

         .................................................................................
                         1.  poor health.
          1158           2.  wanted to do other things.
                         3.  didn't like the work.
                         4.  wanted to spend more time with my family.
         17311       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j588b         do other things-reasons to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[2].j588_

         [poor health./wanted to do other things./didn't like the work./wanted to spend
         more time with my family.]
         
         (was this a very important reason for your retirement, a moderately important
         reason, somewhat important, or not important at all?)

         .................................................................................
           319           1.  very important
           235           2.  moderately important
           150           3.  somewhat important
           449           4.  not important at all
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17311       blank.  inap (inapplicable); partial interview

构造变量

         *assign j587_reasonretireloop := didntlikethework:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         
*not(else)*(if piloopcnt = 1) 
         
*not(else)*(if piloopcnt = 2) 
         
if piloopcnt = 3 
         



*assign j587_reasonretireloop := poorhealth:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pir 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j587c         reasons to retire loop -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[3].j587_reasonretireloop

         .................................................................................
                         1.  poor health.
                         2.  wanted to do other things.
          1158           3.  didn't like the work.
                         4.  wanted to spend more time with my family.
         17311       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j588c         did not like work-reason to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[3].j588_

         [poor health./wanted to do other things./didn't like the work./wanted to spend
         more time with my family.]
         
         (was this a very important reason for your retirement, a moderately important
         reason, somewhat important, or not important at all?)

         .................................................................................
            82           1.  very important
            97           2.  moderately important
            85           3.  somewhat important
           889           4.  not important at all
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17311       blank.  inap (inapplicable); partial interview

构造变量

         *assign j587_reasonretireloop := didntlikethework:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         
*not(else)*(if piloopcnt = 1) 
         
*not(else)*(if piloopcnt = 2) 
         
if piloopcnt = 3 
         



*assign j587_reasonretireloop := poorhealth:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pir 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j587d         reasons to retire loop -4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[4].j587_reasonretireloop

         .................................................................................
                         1.  poor health.
                         2.  wanted to do other things.
                         3.  didn't like the work.
          1158           4.  wanted to spend more time with my family.
         17311       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if (j707yj583bp in [2, 6]) or j583_ <> empty 

         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 

         
if j708yj585bp <> 1 

         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j588d         spend time w/fam-reason to retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j588loop[4].j588_

         [poor health./wanted to do other things./didn't like the work./wanted to spend
         more time with my family.]
         
         (was this a very important reason for your retirement, a moderately important
         reason, somewhat important, or not important at all?)

         .................................................................................
           438           1.  very important
           194           2.  moderately important
           119           3.  somewhat important
           402           4.  not important at all
             4           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         17311       blank.  inap (inapplicable); partial interview

构造变量

         *assign j702yj586bp_toj596bp := 0:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
*not(else)*(if (pirvarsz134_retirestat_v = fully) or 
         (pirvarsz134_retirestat_v = empty and (pirvarsz124_retired_v = yes))) 
         



*assign j702yj586bp_toj596bp := 1:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if (j707yj583bp in [2, 6]) or j583_ <> empty 
         
if (j578_retirestatus = completelyretired) or (j707yj583bp = 6) 
         
if j708yj585bp <> 1 
         
if (pirvarsz134_retirestat_v = fully) or (pirvarsz134_retirestat_v = empty 
         and (pirvarsz124_retired_v = yes)) 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j702          branchpoint for j702y

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.retirement.j702yj586bp_toj596bp

         .................................................................................
          1158           0.  all others
          1038           1.  pirvarsz134_retirestat_v = fully or
                             (pirvarsz134_retirestat_v = empty and pirvarsz124_retired_v
                             = yes)
         16273       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j589          introduction good retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j589_

         
         
         now i'm going to read you a list of things that some people say are good about
         retirement. for each one, please tell me if,  [during [her /his /your ]
         retirement, it has been/for [her/him/you ], they are]  very important,
         moderately important, somewhat important, or not important at all

         .................................................................................
           161           1.  continue
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         *assign j590_goodretireloop := beingabletotakeiteasy:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
*not(else)*(if piloopcnt = 1) 
         
if piloopcnt = 2 
         



*assign j590_goodretireloop := beingyourownboss:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
if piloopcnt = 1 
         



*assign j590_goodretireloop := havingthechancetotravel:

if j718yj501bp 
         <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j7 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j590a         good retire loop -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[1].j590_goodretireloop

         .................................................................................
           161           1.  being your own boss.
                         2.  being able to take it easy.
                         3.  having the chance to travel.
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j591a         be own boss-important good retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[1].j591_

         [being your own boss./being able to take it easy./having the chance to travel.
         
         (has this been/being your own boss./being able to take it easy./having the
         chance to travel./
         
         (is this] very important, moderately important, somewhat important, or not
         important at all?)

         .................................................................................
            60           1.  very important
            41           2.  moderately important
            22           3.  somewhat important
            38           4.  not important at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         *assign j590_goodretireloop := beingabletotakeiteasy:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
*not(else)*(if piloopcnt = 1) 
         
if piloopcnt = 2 
         



*assign j590_goodretireloop := beingyourownboss:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
if piloopcnt = 1 
         



*assign j590_goodretireloop := havingthechancetotravel:

if j718yj501bp 
         <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j7 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j590b         good retire loop -2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[2].j590_goodretireloop

         .................................................................................
                         1.  being your own boss.
           161           2.  being able to take it easy.
                         3.  having the chance to travel.
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j591b         take it easy-important good retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[2].j591_

         [being your own boss./being able to take it easy./having the chance to travel.
         
         (has this been/being your own boss./being able to take it easy./having the
         chance to travel./
         
         (is this] very important, moderately important, somewhat important, or not
         important at all?)

         .................................................................................
            82           1.  very important
            30           2.  moderately important
            32           3.  somewhat important
            17           4.  not important at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         *assign j590_goodretireloop := beingabletotakeiteasy:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
*not(else)*(if piloopcnt = 1) 
         
if piloopcnt = 2 
         



*assign j590_goodretireloop := beingyourownboss:

if j718yj501bp <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 
         
if pirvarsz076_reiwr_v <> reiwr 
         
if piloopcnt = 1 
         



*assign j590_goodretireloop := havingthechancetotravel:

if j718yj501bp 
         <> 2 
         
if pij566bp_toj596bp <> 1 
         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 
         
if ((j7 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j590c         good retire loop -3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[3].j590_goodretireloop

         .................................................................................
                         1.  being your own boss.
                         2.  being able to take it easy.
           161           3.  having the chance to travel.
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j591c         travel-important good retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j591loop[3].j591_

         [being your own boss./being able to take it easy./having the chance to travel.
         
         (has this been/being your own boss./being able to take it easy./having the
         chance to travel./
         
         (is this] very important, moderately important, somewhat important, or not
         important at all?)

         .................................................................................
            74           1.  very important
            38           2.  moderately important
            21           3.  somewhat important
            28           4.  not important at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j592          introduction bad retire

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j592_

         now for things that some people say are bad about retirement.
         
         please tell me if  [, during your retirement, they have bothered you a lot,
         somewhat, a little, or not at all./they worry you a lot, somewhat, a little, or
         not at all.]

         .................................................................................
           161           1.  continue
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j594a         not productive-bad in retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j594loop[1].j594_

         [not doing anything productive or useful./illness or disability./not having
         enough income to get by.
         
         (does this bother/not doing anything productive or useful./illness or
         disability./not having enough income to get by./
         
         (does this worry] you a lot, somewhat, a little, or not at all?)

         .................................................................................
            39           1.  a lot
            36           2.  somewhat
            16           3.  a little
            70           4.  not at all
                         7.  didn't work
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j594b         illness/disability-bad in retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j594loop[2].j594_

         [not doing anything productive or useful./illness or disability./not having
         enough income to get by.
         
         (does this bother/not doing anything productive or useful./illness or
         disability./not having enough income to get by./
         
         (does this worry] you a lot, somewhat, a little, or not at all?)

         .................................................................................
            46           1.  a lot
            33           2.  somewhat
            12           3.  a little
            70           4.  not at all
                         7.  didn't work
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if j718yj501bp <> 2 

         
if pij566bp_toj596bp <> 1 

         
if ((j578_retirestatus <> ntworkforpayorishomem) and (j578_retirestatus <> 
         dontknow)) and (j578_retirestatus <> refusal) 

         
if ((j702yj586bp_toj596bp <> 1) and not (j707yj583bp in [1, 3, 7])) and 
         (j708yj585bp <> 1) 

         
if pirvarsz076_reiwr_v <> reiwr 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j594c         not enough income-bad in retirement

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.retirement.j594loop[3].j594_

         [not doing anything productive or useful./illness or disability./not having
         enough income to get by.
         
         (does this bother/not doing anything productive or useful./illness or
         disability./not having enough income to get by./
         
         (does this worry] you a lot, somewhat, a little, or not at all?)

         .................................................................................
            59           1.  a lot
            30           2.  somewhat
            11           3.  a little
            60           4.  not at all
                         7.  didn't work
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18308       blank.  inap (inapplicable); partial interview

构造变量

         *assign j595_ := 1:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if retirement.j707yj583bp <> 3 
         
if pirvarsz076_reiwr_v <> reiwr 
         



*assign j595_ := 10:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if retirement.j707yj583bp <> 3 
         
*not(else)*(if pirvarsz076_reiwr_v <> reiwr) 
         
*not(else)*(if pij045_stillwrkprevemp = yes) 
         
*not(else)*(if (pirvarsz136_selfelseemp_v = nelse) and 
         (((pij063_mostopwrkprevemp = dontknow) or (pij063_mostopwrkprevemp = refusal)) 
         or ((pij064_yrstopwrkprevemp = dontknow) or (pij064_yrstopwrkprevemp = 
         refusal)))) 
         
*not(else)*(if (((((((((pirvarsz136_selfelseemp_v = nelse) and 
         (pij248_mobegincurremp.ord >= 1)) and (pij248_mobegincurremp.ord <= 12)) and 
         (pij249_yrbegincurremp >= 1900)) and (pij249_yrbegincurremp <= curdateyear)) 
         and (pij063_mostopwrkprevemp.ord >= 1)) and (pij063_mostopwrkprevemp.ord 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j595          j595 branchpoint

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.workingbetweeniws.j595_

         .................................................................................
           213           1.  not a re-interview r
          3895           2.  still working for previous employer
            24           3.  not self-employed and month or year stop working for
                             previous employer is dk or rf
           326           4.  changed employer since last wave and currently not working
                             for someone else
           144           5.  r self-employed  and month or year stop working for self is
                             dk or rf
          1077           6.  self employed this wave, self employed last wave and started
                             employment before previous wave interview
           348           7.  currently working for pay and stated current job before this
                             year
            38           8.  working for self for less than 2 months.
             2           9.  r working for pay and month or year begin current employment
                             is non-response
          5550          10.  all others
          6852       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j596          work before current emplymnt

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workingbetweeniws.j596_

         [between [stop/retire work prev wave employer-month], [stop/retire work prev
         wave employer-year] and [month-start work for current employer], [year-start
         work for current employer]/between [stopped working for self-month], [stopped
         working for self-year] and [month-start work for current employer], [year-start
         work for current employer]/between [prev wave first r iw month], [prev wave
         first r iw year]/[prev wave iw year] and [month-start work for current
         employer], [year-start work for current employer]/since [stop/retire work prev
         wave employer-month], [stop/retire work prev wave employer-year]/since [stopped
         working for self-month], [stopped working for self-year]/since [prev wave first
         r iw month], [prev wave first r iw year]/[prev wave iw year]]
          did you do any work for pay?

         .................................................................................
           688           1.  yes
          4852           5.  no
             8           8.  dk (don't know); na (not ascertained)
             2           9.  rf (refused)
         12919       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m1        months work before current emplymnt- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[1]

         .................................................................................
            15           1.  jan 04
             4           2.  feb 04
            10           3.  mar 04
            12           4.  apr 04
            14           5.  may 04
            18           6.  jun 04
            21           7.  jul 04
            25           8.  aug 04
            29           9.  sep 04
            24          10.  oct 04
            20          11.  nov 04
            13          12.  dec 04
            94          13.  all of 2004
            21          14.  jan 05
            13          15.  feb 05
            17          16.  mar 05
             9          17.  apr 05
            17          18.  may 05
            17          19.  jun 05
            13          20.  jul 05
            16          21.  aug 05
            18          22.  sep 05
            16          23.  oct 05
            18          24.  nov 05
            16          25.  dec 05
            41          26.  all of 2005
            24          27.  jan 06
            10          28.  feb 06
             4          29.  mar 06
            10          30.  apr 06
             3          31.  may 06
             6          32.  jun 06
             1          33.  jul 06
             4          34.  aug 06
             1          35.  sep 06
             3          36.  oct 06
                        37.  nov 06
             1          38.  dec 06
            27          39.  all of 2006 to date
                        40.  all of 2006
             2          41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
             2          46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
             1          52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
            53          98.  dk (don't know); na (not ascertained)
             5          99.  rf (refused)
         17781       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m2        months work before current emplymnt- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[2]

         .................................................................................
                         1.  jan 04
            13           2.  feb 04
             5           3.  mar 04
             9           4.  apr 04
            11           5.  may 04
            12           6.  jun 04
            18           7.  jul 04
            19           8.  aug 04
            25           9.  sep 04
            24          10.  oct 04
            21          11.  nov 04
            15          12.  dec 04
             1          13.  all of 2004
            22          14.  jan 05
            16          15.  feb 05
            10          16.  mar 05
            17          17.  apr 05
            12          18.  may 05
            12          19.  jun 05
            19          20.  jul 05
            14          21.  aug 05
            15          22.  sep 05
            16          23.  oct 05
            13          24.  nov 05
            15          25.  dec 05
            74          26.  all of 2005
            14          27.  jan 06
            22          28.  feb 06
             9          29.  mar 06
             7          30.  apr 06
             5          31.  may 06
             4          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
             2          37.  nov 06
                        38.  dec 06
            12          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
             1          42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
             1          48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17963       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m3        months work before current emplymnt- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[3]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
            12           3.  mar 04
             4           4.  apr 04
             8           5.  may 04
             9           6.  jun 04
             9           7.  jul 04
            17           8.  aug 04
            18           9.  sep 04
            25          10.  oct 04
            22          11.  nov 04
            17          12.  dec 04
             3          13.  all of 2004
             9          14.  jan 05
            20          15.  feb 05
            13          16.  mar 05
            12          17.  apr 05
            12          18.  may 05
             8          19.  jun 05
            12          20.  jul 05
            17          21.  aug 05
            14          22.  sep 05
            15          23.  oct 05
            14          24.  nov 05
             7          25.  dec 05
             4          26.  all of 2005
            31          27.  jan 06
            13          28.  feb 06
            15          29.  mar 06
             3          30.  apr 06
             3          31.  may 06
             4          32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
             1          38.  dec 06
            30          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18065       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m4        months work before current emplymnt- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[4]

         .................................................................................
             1           1.  jan 04
                         2.  feb 04
                         3.  mar 04
            12           4.  apr 04
             4           5.  may 04
             5           6.  jun 04
             8           7.  jul 04
            11           8.  aug 04
            15           9.  sep 04
            15          10.  oct 04
            19          11.  nov 04
            16          12.  dec 04
             6          13.  all of 2004
            12          14.  jan 05
             9          15.  feb 05
            20          16.  mar 05
            11          17.  apr 05
             7          18.  may 05
            10          19.  jun 05
             7          20.  jul 05
            11          21.  aug 05
            14          22.  sep 05
            11          23.  oct 05
            10          24.  nov 05
            13          25.  dec 05
             2          26.  all of 2005
             6          27.  jan 06
            29          28.  feb 06
             7          29.  mar 06
            11          30.  apr 06
             4          31.  may 06
             2          32.  jun 06
             4          33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             3          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18153       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m5        months work before current emplymnt- 5

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[5]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
                         4.  apr 04
            11           5.  may 04
             4           6.  jun 04
             5           7.  jul 04
             8           8.  aug 04
            11           9.  sep 04
            15          10.  oct 04
            12          11.  nov 04
            17          12.  dec 04
             3          13.  all of 2004
            14          14.  jan 05
            12          15.  feb 05
             8          16.  mar 05
            17          17.  apr 05
             8          18.  may 05
             5          19.  jun 05
             9          20.  jul 05
             9          21.  aug 05
             9          22.  sep 05
            15          23.  oct 05
            10          24.  nov 05
             8          25.  dec 05
             4          26.  all of 2005
            10          27.  jan 06
             5          28.  feb 06
            23          29.  mar 06
             4          30.  apr 06
             7          31.  may 06
                        32.  jun 06
             1          33.  jul 06
             3          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18200       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m6        months work before current emplymnt- 6

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[6]

         .................................................................................
             2           1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
                         5.  may 04
             6           6.  jun 04
             3           7.  jul 04
             7           8.  aug 04
             7           9.  sep 04
             9          10.  oct 04
            15          11.  nov 04
            11          12.  dec 04
             3          13.  all of 2004
            12          14.  jan 05
            14          15.  feb 05
            11          16.  mar 05
             6          17.  apr 05
            14          18.  may 05
             4          19.  jun 05
             6          20.  jul 05
             9          21.  aug 05
             4          22.  sep 05
             9          23.  oct 05
            15          24.  nov 05
             9          25.  dec 05
             3          26.  all of 2005
            10          27.  jan 06
             8          28.  feb 06
             5          29.  mar 06
            18          30.  apr 06
             4          31.  may 06
             6          32.  jun 06
             1          33.  jul 06
             1          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18234       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m7        months work before current emplymnt- 7

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[7]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
             2           7.  jul 04
             3           8.  aug 04
             7           9.  sep 04
             5          10.  oct 04
             8          11.  nov 04
            13          12.  dec 04
             3          13.  all of 2004
             6          14.  jan 05
            12          15.  feb 05
            15          16.  mar 05
            12          17.  apr 05
             4          18.  may 05
            13          19.  jun 05
             4          20.  jul 05
             5          21.  aug 05
             8          22.  sep 05
             5          23.  oct 05
             8          24.  nov 05
            11          25.  dec 05
             3          26.  all of 2005
             9          27.  jan 06
            10          28.  feb 06
             8          29.  mar 06
             6          30.  apr 06
            12          31.  may 06
             2          32.  jun 06
             2          33.  jul 06
                        34.  aug 06
                        35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18269       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m8        months work before current emplymnt- 8

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[8]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
             1           3.  mar 04
                         4.  apr 04
             1           5.  may 04
                         6.  jun 04
                         7.  jul 04
             2           8.  aug 04
             3           9.  sep 04
             7          10.  oct 04
             4          11.  nov 04
             7          12.  dec 04
             1          13.  all of 2004
            10          14.  jan 05
             5          15.  feb 05
            10          16.  mar 05
            15          17.  apr 05
            13          18.  may 05
             5          19.  jun 05
            10          20.  jul 05
             3          21.  aug 05
             4          22.  sep 05
             7          23.  oct 05
             6          24.  nov 05
             8          25.  dec 05
             4          26.  all of 2005
             6          27.  jan 06
             8          28.  feb 06
            10          29.  mar 06
             8          30.  apr 06
             4          31.  may 06
             8          32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18296       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m9        months work before current emplymnt- 9

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[9]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
             1           4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
             2           9.  sep 04
             3          10.  oct 04
             7          11.  nov 04
             4          12.  dec 04
             2          13.  all of 2004
             5          14.  jan 05
             8          15.  feb 05
             5          16.  mar 05
            10          17.  apr 05
            14          18.  may 05
             9          19.  jun 05
             2          20.  jul 05
             7          21.  aug 05
             3          22.  sep 05
             2          23.  oct 05
             5          24.  nov 05
             3          25.  dec 05
             2          26.  all of 2005
             8          27.  jan 06
             5          28.  feb 06
             6          29.  mar 06
            10          30.  apr 06
             7          31.  may 06
             2          32.  jun 06
             6          33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18329       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m10       months work before current emplymnt- 10

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[10]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
             2          10.  oct 04
             3          11.  nov 04
             7          12.  dec 04
             2          13.  all of 2004
             3          14.  jan 05
             5          15.  feb 05
             7          16.  mar 05
             5          17.  apr 05
             9          18.  may 05
            11          19.  jun 05
             7          20.  jul 05
                        21.  aug 05
             6          22.  sep 05
             3          23.  oct 05
             2          24.  nov 05
             5          25.  dec 05
             1          26.  all of 2005
             4          27.  jan 06
             7          28.  feb 06
             4          29.  mar 06
             5          30.  apr 06
             9          31.  may 06
             5          32.  jun 06
             1          33.  jul 06
             6          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18350       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m11       months work before current emplymnt- 11

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[11]

         .................................................................................
                         1.  jan 04
             1           2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
             2          11.  nov 04
             3          12.  dec 04
             2          13.  all of 2004
             5          14.  jan 05
             3          15.  feb 05
             5          16.  mar 05
             7          17.  apr 05
             3          18.  may 05
             6          19.  jun 05
             6          20.  jul 05
             4          21.  aug 05
             5          22.  sep 05
             4          23.  oct 05
             3          24.  nov 05
             2          25.  dec 05
             2          26.  all of 2005
             3          27.  jan 06
             4          28.  feb 06
             6          29.  mar 06
             1          30.  apr 06
             4          31.  may 06
             7          32.  jun 06
             2          33.  jul 06
             1          34.  aug 06
             4          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18374       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m12       months work before current emplymnt- 12

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[12]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
             2          12.  dec 04
                        13.  all of 2004
             3          14.  jan 05
             5          15.  feb 05
             3          16.  mar 05
             3          17.  apr 05
             7          18.  may 05
             3          19.  jun 05
             5          20.  jul 05
             5          21.  aug 05
             5          22.  sep 05
             5          23.  oct 05
             4          24.  nov 05
             3          25.  dec 05
             2          26.  all of 2005
             3          27.  jan 06
             3          28.  feb 06
             3          29.  mar 06
             2          30.  apr 06
                        31.  may 06
             4          32.  jun 06
             5          33.  jul 06
             1          34.  aug 06
             1          35.  sep 06
             4          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18388       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m13       months work before current emplymnt- 13

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[13]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
             1          13.  all of 2004
                        14.  jan 05
             3          15.  feb 05
             5          16.  mar 05
             1          17.  apr 05
             3          18.  may 05
             6          19.  jun 05
             3          20.  jul 05
             5          21.  aug 05
             5          22.  sep 05
             3          23.  oct 05
             5          24.  nov 05
             2          25.  dec 05
             1          26.  all of 2005
             3          27.  jan 06
             2          28.  feb 06
             2          29.  mar 06
             2          30.  apr 06
             1          31.  may 06
             1          32.  jun 06
             3          33.  jul 06
             3          34.  aug 06
             1          35.  sep 06
                        36.  oct 06
             3          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18405       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m14       months work before current emplymnt- 14

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[14]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
             1          14.  jan 05
                        15.  feb 05
             3          16.  mar 05
             4          17.  apr 05
             1          18.  may 05
             2          19.  jun 05
             4          20.  jul 05
             3          21.  aug 05
             3          22.  sep 05
             4          23.  oct 05
             3          24.  nov 05
             4          25.  dec 05
             1          26.  all of 2005
             2          27.  jan 06
             2          28.  feb 06
             2          29.  mar 06
             3          30.  apr 06
             2          31.  may 06
             1          32.  jun 06
                        33.  jul 06
             2          34.  aug 06
             1          35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18420       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m15       months work before current emplymnt- 15

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[15]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
             1          15.  feb 05
                        16.  mar 05
             3          17.  apr 05
             4          18.  may 05
             1          19.  jun 05
             2          20.  jul 05
             3          21.  aug 05
             2          22.  sep 05
                        23.  oct 05
             1          24.  nov 05
             2          25.  dec 05
                        26.  all of 2005
             5          27.  jan 06
             2          28.  feb 06
             1          29.  mar 06
             2          30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
             2          35.  sep 06
             1          36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18435       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m16       months work before current emplymnt- 16

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[16]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
             1          16.  mar 05
                        17.  apr 05
             2          18.  may 05
             3          19.  jun 05
                        20.  jul 05
             3          21.  aug 05
             3          22.  sep 05
             2          23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             5          28.  feb 06
             2          29.  mar 06
                        30.  apr 06
             1          31.  may 06
             2          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
             2          36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18441       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m17       months work before current emplymnt- 17

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[17]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
             1          17.  apr 05
                        18.  may 05
             1          19.  jun 05
             3          20.  jul 05
             1          21.  aug 05
             3          22.  sep 05
             3          23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             5          29.  mar 06
             2          30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
             1          37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18447       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m18       months work before current emplymnt- 18

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[18]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
             1          18.  may 05
                        19.  jun 05
             1          20.  jul 05
             3          21.  aug 05
             1          22.  sep 05
             1          23.  oct 05
             3          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             3          30.  apr 06
             2          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18454       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m19       months work before current emplymnt- 19

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[19]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
             1          19.  jun 05
                        20.  jul 05
             1          21.  aug 05
             2          22.  sep 05
             1          23.  oct 05
             1          24.  nov 05
             3          25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             3          31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18456       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m20       months work before current emplymnt- 20

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[20]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
             1          20.  jul 05
                        21.  aug 05
             1          22.  sep 05
             2          23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
             1          26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             2          32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m21       months work before current emplymnt- 21

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[21]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
             1          21.  aug 05
                        22.  sep 05
                        23.  oct 05
             1          24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
             1          39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m22       months work before current emplymnt- 22

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[22]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
             1          22.  sep 05
                        23.  oct 05
                        24.  nov 05
             1          25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
             1          28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m23       months work before current emplymnt- 23

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[23]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
             1          23.  oct 05
                        24.  nov 05
                        25.  dec 05
             1          26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
             1          29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m24       months work before current emplymnt- 24

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[24]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
             1          24.  nov 05
                        25.  dec 05
                        26.  all of 2005
             1          27.  jan 06
                        28.  feb 06
             1          29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m25       months work before current emplymnt- 25

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[25]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
             1          28.  feb 06
                        29.  mar 06
             1          30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m26       months work before current emplymnt- 26

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[26]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
             1          29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
             1          34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m27       months work before current emplymnt- 27

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[27]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
             1          30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
             1          35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m28       months work before current emplymnt- 28

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[28]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
             1          31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m29       months work before current emplymnt- 29

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[29]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
             1          32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m30       months work before current emplymnt- 30

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[30]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
             1          33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j597m31       months work before current emplymnt- 31

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j597m.monthlist[31]

         .................................................................................
                         1.  jan 04
                         2.  feb 04
                         3.  mar 04
                         4.  apr 04
                         5.  may 04
                         6.  jun 04
                         7.  jul 04
                         8.  aug 04
                         9.  sep 04
                        10.  oct 04
                        11.  nov 04
                        12.  dec 04
                        13.  all of 2004
                        14.  jan 05
                        15.  feb 05
                        16.  mar 05
                        17.  apr 05
                        18.  may 05
                        19.  jun 05
                        20.  jul 05
                        21.  aug 05
                        22.  sep 05
                        23.  oct 05
                        24.  nov 05
                        25.  dec 05
                        26.  all of 2005
                        27.  jan 06
                        28.  feb 06
                        29.  mar 06
                        30.  apr 06
                        31.  may 06
                        32.  jun 06
                        33.  jul 06
                        34.  aug 06
                        35.  sep 06
                        36.  oct 06
                        37.  nov 06
                        38.  dec 06
                        39.  all of 2006 to date
                        40.  all of 2006
                        41.  all of 2004 (after prev iw mo)
                        42.  all of 2003 (after prev iw mo)
                        43.  all of 2003
                        44.  all of 2002 (after prev iw mo)
                        45.  all of 2002
                        46.  all of 2001 (after prev iw mo)
                        47.  all of 2001
                        48.  all of 2000 (after prev iw mo)
                        49.  all of 2000
                        50.  all of 1999 (after prev iw mo)
                        51.  all of 1999
                        52.  all of 1998 (after prev iw mo)
                        53.  all of 1998
                        54.  all of 1997 (after prev iw mo)
                        55.  all of 1997
                        56.  all of 1996 (after prev iw mo)
                        57.  all of 1996
                        58.  all of 1995 (after prev iw mo)
                        59.  all of 1995
                        60.  all of 1994 (after prev iw mo)
                        61.  all of 1994
                        62.  all of 1993 (after prev iw mo)
                        63.  all of 1993
                        64.  all of 1993 (after prev iw mo)
                        65.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j599          hrs/wk-worked before current emplymnt

         section: j     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secj.workingbetweeniws.j599_

         during these months, how many hours per week did you usually work?

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            655        0          90         30.93         16.62   17781
         -----------------------------------------------------------------
            30         998.  dk (don't know); na (not ascertained)
             3         999.  rf (refused)

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j600          earnings-work before current emplymnt

         section: j     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secj.workingbetweeniws.j600_

         on average, how much were you earning before deductions during these months?
         
            if amount per hour, enter both dollars and cents 
         
            do not probe dk/rf 
         
          amount: 
         
         per:

         .................................................................................
           577                0-350000.  actual value
            75             99999999998.  dk (don't know); na (not ascertained)
            36             99999999999.  rf (refused)
         17781                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j600_ <> empty and j600_ <> nonresponse 

         
if j600_ <> 0 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j604          earnings work before current emp - per

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j604_

         (on average, how much were you earning before deductions during these months?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
         amount: [earnings-work before current emplymnt]
         
          per:

         .................................................................................
           253           1.  hour
           111           2.  week
            13           3.  every two weeks/bi-weekly
           116           4.  month
                         5.  twice a month
            48           6.  year
            18          11.  day
            15          97.  other (specify); including per visit, class, mile, job
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17895       blank.  inap (inapplicable); partial interview

构造变量

         *assign j601_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if retirement.j707yj583bp <> 3 
         
if j595_ <> 1 
         
if j595_ = 10 
         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 
         
if j600_ <> empty and j600_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j601          earnings work before current emp - min

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.workingbetweeniws.j601_

         did it amount to a total of $____ per month, more than $____ per month, or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $250, $750, $1,500, $4,000
         random entry points: $750, $1,500
         entry point assignment: 1 or {not 1} at x505

         .................................................................................
            68           0.  value of breakpoint
             2         250.  value of breakpoint
             7         251.  value of breakpoint
             1         750.  value of breakpoint
            13         751.  value of breakpoint
             2        1500.  value of breakpoint
            13        1501.  value of breakpoint
             1        4000.  value of breakpoint
             4        4001.  value of breakpoint
         18358       blank.  inap (inapplicable); partial interview

构造变量

         *assign j602_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if retirement.j707yj583bp <> 3 
         
if j595_ <> 1 
         
if j595_ = 10 
         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 
         
if j600_ <> empty and j600_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j602          earnings work before current emp - max

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.workingbetweeniws.j602_

         .................................................................................
            13         249.  value of breakpoint
             2         250.  value of breakpoint
             8         749.  value of breakpoint
             1         750.  value of breakpoint
            13        1499.  value of breakpoint
             2        1500.  value of breakpoint
            13        3999.  value of breakpoint
             1        4000.  value of breakpoint
            58    99999996.  greater than maximum breakpoint
         18358       blank.  inap (inapplicable); partial interview

构造变量

         *assign j603_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if retirement.j707yj583bp <> 3 
         
if j595_ <> 1 
         
if j595_ = 10 
         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 
         
if j600_ <> empty and j600_ <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j603          earnings work before current emp - res

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j603_

         .................................................................................
            26          98.  dk (don't know); na (not ascertained)
            30          99.  rf (refused)
         18413       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j606          # employers worked for

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workingbetweeniws.j606_

         counting yourself as an employer if you were self employed, for how many
         employers did you work during those months?

         .................................................................................
           513           1.  one
           154           2.  two or more
            18           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         17781       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j607m1        why stopped working- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j607m[1]

         why did you stop working at that job? (did the business close, were you laid off
         or let go, did you leave to take care of family members or what?)
         
            choose all that apply

         .................................................................................
            26           1.  business closed; business moved or sold
           154           2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
            47           3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
            15           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
            66           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
            70           6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
            43           7.  retired
            10           8.  r (family) moved
             1           9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
             1          15.  handed over responsibilities to other family members
             4          16.  transportation; distance to work
             3          23.  to travel
                        24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
            45          95.  r has not left/still has this job
             1          96.  r disputes record; didn't work for named employer at last
                             wave
            22          97.  other (specify)
             3          98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         17956       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j607m2        why stopped working- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j607m[2]

         why did you stop working at that job? (did the business close, were you laid off
         or let go, did you leave to take care of family members or what?)
         
            choose all that apply

         .................................................................................
             1           1.  business closed; business moved or sold
             4           2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
                         3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
             1           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
             3           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
             5           6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
                         7.  retired
             1           8.  r (family) moved
                         9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
                        15.  handed over responsibilities to other family members
                        16.  transportation; distance to work
                        23.  to travel
                        24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
             4          95.  r has not left/still has this job
                        96.  r disputes record; didn't work for named employer at last
                             wave
            14          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18436       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j607m3        why stopped working- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j607m[3]

         why did you stop working at that job? (did the business close, were you laid off
         or let go, did you leave to take care of family members or what?)
         
            choose all that apply

         .................................................................................
                         1.  business closed; business moved or sold
                         2.  laid off/let go; temporary or seasonal job ended; contract
                             over; lack of work/clients/customers; downsizing;
                             reorganization; change of political administration; employer
                             died/too sick
                         3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
                         4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
                         5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
                         6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
                         7.  retired
                         8.  r (family) moved
                         9.  sold business (own); closed business (own); gave business to
                             another person
                        13.  strike
                        14.  divorce/separation
                        15.  handed over responsibilities to other family members
                        16.  transportation; distance to work
                        23.  to travel
                        24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
                        94.  transferred; spouse transferred
                        95.  r has not left/still has this job
                        96.  r disputes record; didn't work for named employer at last
                             wave
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
if not (businessclosed in j607m) and not (laidoffletgo in j607m) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j609          situation change to encourage leave

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.workingbetweeniws.j609_

         did your employment situation change in some way that encouraged you to leave?

         .................................................................................
            74           1.  yes
           364           5.  no
             4           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         18024       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
if not (businessclosed in j607m) and not (laidoffletgo in j607m) 

         
if j609_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j610m1        how employment situation change- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j610m[1]

         how did it change?
         
            choose all that apply

         .................................................................................
             4           1.  supervisor encouraged departure
             3           2.  coworker encouraged departure
             4           3.  wages reduced (or about to be reduced)
             4           4.  hours reduced (or about to be reduced)
             1           5.  would have been laid off; funding ended
             7           6.  new job duties; work load increased
             2           7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
            22          22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
             2          23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
             2          24.  start or help with own/family business
             3          31.  physical and mental condition of r (including stress)
            15          95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             3          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
             2          99.  rf (refused)
         18395       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
if not (businessclosed in j607m) and not (laidoffletgo in j607m) 

         
if j609_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j610m2        how employment situation change- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j610m[2]

         how did it change?
         
            choose all that apply

         .................................................................................
                         1.  supervisor encouraged departure
                         2.  coworker encouraged departure
             1           3.  wages reduced (or about to be reduced)
                         4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
             2          21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
             2          22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
             2          23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
                        31.  physical and mental condition of r (including stress)
             1          95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
if not (businessclosed in j607m) and not (laidoffletgo in j607m) 

         
if j609_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j610m3        how employment situation change- 3

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j610m[3]

         how did it change?
         
            choose all that apply

         .................................................................................
                         1.  supervisor encouraged departure
                         2.  coworker encouraged departure
                         3.  wages reduced (or about to be reduced)
             1           4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
                        22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
                        23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
                        31.  physical and mental condition of r (including stress)
                        95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if retirement.j707yj583bp <> 3 

         
if j595_ <> 1 

         
if j595_ = 10 

         
if ((j596_ <> no) and (j596_ <> dontknow)) and (j596_ <> refusal) 

         
if j606_ = one 

         
if not (businessclosed in j607m) and not (laidoffletgo in j607m) 

         
if j609_ = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j610m4        how employment situation change- 4

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.workingbetweeniws.j610m[4]

         how did it change?
         
            choose all that apply

         .................................................................................
                         1.  supervisor encouraged departure
                         2.  coworker encouraged departure
                         3.  wages reduced (or about to be reduced)
                         4.  hours reduced (or about to be reduced)
                         5.  would have been laid off; funding ended
                         6.  new job duties; work load increased
                         7.  new job location
                         8.  became eligible for pension/social security
                         9.  employer changed health insurance
                        10.  special early retirement incentive offer
                        21.  scheduling problems; change in work schedule (excluding 04);
                             hours increased
                        22.  other working conditions; didn't get along with
                             supervisor/coworkers; not enough help; business had changed;
                             unsafe working conditions; physical demands of job; company
                             having financial problems; more pressure on the job; new
                             management/philosophy/policies; not enough money; harassment
                        23.  better job/pay; more hours/benefits; better working
                             conditions; old job lack of pay raises/benefits
                        24.  start or help with own/family business
                        31.  physical and mental condition of r (including stress)
                        95.  job ended; seasonal work; temporary job; position
                             eliminated; business closed/moved or sold
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((((pij020_workforpay <> no) or (((pij596_ <> no) and (pij596_ <> 
         dontknow)) and (pij596_ <> refusal))) or ((pij018_yrretired = response) and 
         ((pij018_yrretired = year (sysdate)) or ((pij018_yrretired = (year (sysdate) - 
         1)) and (pij017_.ord > month (sysdate)))))) or ((pij024_yrstopwrkself = 
         response) and ((pij024_yrstopwrkself = year (sysdate)) or 
         ((pij024_yrstopwrkself = (year (sysdate) - 1)) and (pij023_mostopwrkself_temp > 
         month (sysdate)))))) or ((pij064_yrstopwrkprevemp = response) and 
         ((pij064_yrstopwrkprevemp = year (sysdate)) or ((pij064_yrstopwrkprevemp = 
         (year (sysdate) - 1)) and (pij063_mostopwrkprevemp_temp > month (sysda 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j612          wks worked in last 12 months

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.j612_

         counting paid vacations as weeks of work, how many weeks did you work in the
         last 12 months?
         
            count paid sick time as work time 
         
         0-52 weeks

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
           7394        0          52         42.58         15.76   10947
         -----------------------------------------------------------------
           121          98.  dk (don't know); na (not ascertained)
             7          99.  rf (refused)

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j613          offered early out window

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.j613_

         
         
         employers sometimes encourage older workers to leave a firm at a particular time
         by offering a special financial incentive, like a cash bonus or improved pension
         benefits. these are often called 'early retirement windows.' have you been
         offered such an early retirement window at any time since [prev wave first r iw
         month]/[/prev wave iw mo] [previous wave first r interview year]/[prev wave iw
         yr]?

         .................................................................................
           131           1.  yes
          6510           5.  no
            11           8.  dk (don't know); na (not ascertained)
             3           9.  rf (refused)
         11814       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j614          num early out windows offered

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.j614_

         
         
         how many of these special incentive offers have you received  [in the last two
         years?/since [previous wave month], [previous wave first r interview year]/[prev
         wave iw yr]?] 
         
          1-95 special incentives

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            131        0           4          1.21          0.75   18338
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         *assign j615aincentiveloop := 1:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if j614_ = 1 
         



*assign j615aincentiveloop := 2:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707y 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j615          incentive loop

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.j615aincentiveloop

         .................................................................................
            94           1.  j614_ = 1
            26           2.  j614_ > 1
         18349       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j616a         mo- early out window offered- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j616a

         in what month and year was the [first special incentive offered?/last special
         incentive offered?/special incentive offered?] 
         
         month entered must be between [nov, [system date] and [system month], [system
         date]/ [prev wave first r iw month], [prev wave first r iw year]/[prev wave iw
         year] and [system month], [system date]]
         
         month: 
         year:

         .................................................................................
            10           1.  jan
             5           2.  feb
            11           3.  mar
             8           4.  apr
            11           5.  may
            12           6.  jun
             6           7.  jul
             7           8.  aug
            10           9.  sep
            11          10.  oct
            11          11.  nov
             7          12.  dec
            11          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18349       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j617a         yr- early out window offered- 1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j617a

         in what month and year was the [first special incentive offered?/last special
         incentive offered?/special incentive offered?] 
         
         month entered must be between [nov, [system date] and [system month], [system
         date]/ [prev wave first r iw month], [prev wave first r iw year]/[prev wave iw
         year] and [system month], [system date]]
         
         month: 
         year:

         .................................................................................
           115               1994-2006.  actual value
             5                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18349                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if pij045_stillwrkprevemp <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j619a         which emp offered early out window- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j619a

         which employer were you working for at the time?
         
            select employer from list below
         
         if employer not listed, select 'other (specify)' and enter full name of employer
         on next screen

         .................................................................................
            23           1.  last wave employer name (per z091)
                         2.  current employer name (per jw158)
            13           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18433       blank.  inap (inapplicable); partial interview

j621a1        type of early out window- 1-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j621b[1]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
            76           1.  cash bonus
            14           2.  improved pension benefits
             3           3.  permanent medical insurance
                         4.  temporary medical insurance
             4           5.  temporary cash benefit
            11           6.  additional years of service credited
             9           7.  other (specify)
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18349       blank.  inap (inapplicable); partial interview

j621a2        type of early out window- 1-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j621b[2]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
             7           2.  improved pension benefits
             3           3.  permanent medical insurance
             2           4.  temporary medical insurance
                         5.  temporary cash benefit
             1           6.  additional years of service credited
             1           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18455       blank.  inap (inapplicable); partial interview

j621a3        type of early out window- 1-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j621b[3]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
                         2.  improved pension benefits
             1           3.  permanent medical insurance
                         4.  temporary medical insurance
                         5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j621a4        type of early out window- 1-4

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j621b[4]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
                         2.  improved pension benefits
                         3.  permanent medical insurance
             1           4.  temporary medical insurance
                         5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

j621a5        type of early out window -1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j621b[5]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
                         2.  improved pension benefits
                         3.  permanent medical insurance
                         4.  temporary medical insurance
                         5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if cashbonus in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j623a         amt of cash bonus- early out window- 1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j623a

         how much did the cash bonus offer amount to?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             52     2000      300000      41799.62      48472.47   18393
         -----------------------------------------------------------------
            23    99999998.  dk (don't know); na (not ascertained)
             1    99999999.  rf (refused)

构造变量

         *assign j624_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j624a         amt cash bonus- eow- min- 1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j624_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $15,000, $25,000, $50,000, $75,000
         random entry points: $25,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
            10           0.  value of breakpoint
             1       15000.  value of breakpoint
             2       15001.  value of breakpoint
             1       25000.  value of breakpoint
             2       25001.  value of breakpoint
             2       50001.  value of breakpoint
             3       75001.  value of breakpoint
         18448       blank.  inap (inapplicable); partial interview

构造变量

         *assign j625_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j625a         amt cash bonus- eow- max- 1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j625_

         .................................................................................
             4       14999.  value of breakpoint
             1       15000.  value of breakpoint
             3       24999.  value of breakpoint
             1       25000.  value of breakpoint
             2       49999.  value of breakpoint
             2       74999.  value of breakpoint
             8    99999996.  greater than maximum breakpoint
         18448       blank.  inap (inapplicable); partial interview

构造变量

         *assign j626_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j626a         amt cash bonus- eow- result- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j626_

         .................................................................................
             3          97.  data not available
             6          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18460       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if improvedpensionbenefits in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j627a         amt-extra pension benefits- 1

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j627a

         how much did the extra pension benefit offer amount to?
         
            do not probe dk/rf 
         
            if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
             8                5-155000.  actual value
            12             99999999998.  dk (don't know); na (not ascertained)
             1             99999999999.  rf (refused)
         18448                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if improvedpensionbenefits in j621b 

         
if (j627a <> empty and (j627a <> 0)) or j627a = non 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j631a         amt extra pension benefits- per- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j631a

         (how much did the extra pension benefit offer amount to?)
         
            probe if necessary:  was that per week, year, or a lump sum?
         
         amount: [amt-extra pension benefits]
         
          per:

         .................................................................................
                         2.  week
             4           4.  month
             3           6.  year
             1          95.  lump sum
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18461       blank.  inap (inapplicable); partial interview

构造变量

         *assign j628_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j628a         amt-extra pension benefits-min-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j628_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $3,000, $5,000, $12,000, $36,000
         random entry points: $5,000, $12,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             4           0.  value of breakpoint
             1        3001.  value of breakpoint
             3        5001.  value of breakpoint
             3       12001.  value of breakpoint
             1       36001.  value of breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j629_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j629a         amt-extra pension benefits-max-1

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j629_

         .................................................................................
             1        2999.  value of breakpoint
             1        4999.  value of breakpoint
             3       11999.  value of breakpoint
             2       35999.  value of breakpoint
             5    99999996.  greater than maximum breakpoint
         18457       blank.  inap (inapplicable); partial interview

构造变量

         *assign j630_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j630a         amt-extra pension benefits-result-1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j630_

         .................................................................................
             1          97.  data not available
             3          98.  dk (don't know); na (not ascertained)
             1          99.  rf (refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j633a         temp medical insurance- until age- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j633a

         until what age was the temporary medical insurance offered?
         
          35-94 age
         95 number of years given
         96 answered year

         .................................................................................
             2                   57-65.  actual value
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
if j633a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j634a         temp med insurance- # yrs offered- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j634a

         probe if necessary:  for how many years was the temporary medical insurance
         offered?
         
         0-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
*not(else)*(if j633a = 95) 

         
if j633a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j635a         temp med insurance- until which yr- 1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j635a

         probe if necessary:  until which year was the temporary medical insurance
         offered?

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j636a         amt-temp cash benefits- 1

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.earlyout.incentiveloop[1].j636a

         how much did the temporary cash benefits offer amount to?
         
          amount: 
         
         per:

         .................................................................................
             4                92-26000.  actual value
                           99999999998.  dk (don't know); na (not ascertained)
                           99999999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
if ((j636a <> dontknow) and (j636a <> refusal)) and (j 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j637a         amt temp cash benefits- per- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j637a

         (how much did the temporary cash benefits offer amount to?)
         
            probe if necessary:  was that per month or year?
         
         amount: [amt-temp cash benefits]
         
          per:

         .................................................................................
                         2.  week
             2           4.  month
                         6.  year
             2          95.  lump sum
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j639a         temp cash benefits- until age- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j639a

         until what age was the temporary cash benefit offered?
         
          35-94 age
         95 number of years given
         96 answered year

         .................................................................................
             2                   57-62.  actual value
             2                      95.  number of years given
                                    96.  answered year
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
if j639a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j640a         temp cash benefit- # yrs offered- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j640a

         probe if necessary:  for how many years was the temporary cash benefit offered?
         
          1-25 years

         .................................................................................
             2                     1-5.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
*not(else)*(if j639a = 95) 

         
if j639a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j641a         temp cash benefit- until which yr- 1

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j641a

         probe if necessary:  until which year was the temporary cash benefit offered?

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if addiearsofservicecredited in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j642a         yrs of service credit offered- 1

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j642a

         how many years of service credit were you offered?
         
         1-20 years

         .................................................................................
             6                    1-20.  actual value
             6                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18457                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if othspecify in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j643a         amount of otr incentives- 1

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j643a

         [altogether, how much did the incentive offer amount to?/(not including  and
         ][), what was the value of the other part of the (first/second) incentive
         offer?] 
         
         amount:

         .................................................................................
             4           0.  actual value
             8    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18457       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j644a         accept eow/leave employer- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j644a

         did you accept the incentive and leave that employer?

         .................................................................................
            31           1.  yes
            89           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18349       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if ((j644a <> no) and (j644a <> dontknow)) and (j644a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j645a         eow important in decision- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j645a

         was the special incentive important in your decision, or would you probably have
         left at about that time anyway?

         .................................................................................
            19           1.  important in r's decision
            12           5.  r would have left anyway
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18438       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if j645a = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j646a         leave if offered twice incentive- 1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[1].j646a

         if you had been offered twice as much (to leave) at that time, would you have
         done so?

         .................................................................................
            20           1.  yes
            62           5.  no
             7           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18380       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j616b         mo- early out window offered- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j616a

         in what month and year was the [first special incentive offered?/last special
         incentive offered?/special incentive offered?] 
         
         month entered must be between [nov, [system date] and [system month], [system
         date]/ [prev wave first r iw month], [prev wave first r iw year]/[prev wave iw
         year] and [system month], [system date]]
         
         month: 
         year:

         .................................................................................
             4           1.  jan
             1           2.  feb
             1           3.  mar
             1           4.  apr
             1           5.  may
             3           6.  jun
             1           7.  jul
             3           8.  aug
                         9.  sep
             3          10.  oct
             2          11.  nov
             3          12.  dec
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18443       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j617b         yr- early out window offered- 2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j617a

         in what month and year was the [first special incentive offered?/last special
         incentive offered?/special incentive offered?] 
         
         month entered must be between [nov, [system date] and [system month], [system
         date]/ [prev wave first r iw month], [prev wave first r iw year]/[prev wave iw
         year] and [system month], [system date]]
         
         month: 
         year:

         .................................................................................
            25               2003-2006.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18443                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if pij045_stillwrkprevemp <> yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j619b         which emp offered early out window- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j619a

         which employer were you working for at the time?
         
            select employer from list below
         
         if employer not listed, select 'other (specify)' and enter full name of employer
         on next screen

         .................................................................................
             2           1.  last wave employer name (per z091)
                         2.  current employer name (per jw158)
             2           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

j621b1        type of early out window- 2-1

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j621b[1]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
            18           1.  cash bonus
             2           2.  improved pension benefits
                         3.  permanent medical insurance
                         4.  temporary medical insurance
             1           5.  temporary cash benefit
             2           6.  additional years of service credited
             3           7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18443       blank.  inap (inapplicable); partial interview

j621b2        type of early out window- 2-2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j621b[2]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
             1           2.  improved pension benefits
                         3.  permanent medical insurance
             1           4.  temporary medical insurance
                         5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

j621b3        type of early out window- 2-3

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j621b[3]

         was the special incentive a cash bonus, improved pension benefits or what?
         
            choose all that apply

         .................................................................................
                         1.  cash bonus
                         2.  improved pension benefits
                         3.  permanent medical insurance
                         4.  temporary medical insurance
                         5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if cashbonus in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j623b         amt of cash bonus- early out window- 2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j623a

         how much did the cash bonus offer amount to?
         
            do not probe dk/rf 
         
         amount:

         .................................................................................
            12              7000-80000.  actual value
             6                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18451                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j624_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j624b         amt cash bonus- eow- min- 2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j624_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $15,000, $25,000, $50,000, $75,000
         random entry points: $25,000, $50,000
         entry point assignment: 1 or {not 1} at x506

         .................................................................................
             2           0.  value of breakpoint
             1       15000.  value of breakpoint
             1       25000.  value of breakpoint
             1       25001.  value of breakpoint
             1       75001.  value of breakpoint
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j625_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j625b         amt cash bonus- eow- max- 2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j625_

         .................................................................................
             1       15000.  value of breakpoint
             1       25000.  value of breakpoint
             1       49999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         18463       blank.  inap (inapplicable); partial interview

构造变量

         *assign j626_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if cashbonus in j621b 
         
if j623a <> empty and j623a <> nonresponse 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j626b         amt cash bonus- eow- result- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j626_

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if improvedpensionbenefits in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j627b         amt-extra pension benefits- 2

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j627a

         how much did the extra pension benefit offer amount to?
         
            do not probe dk/rf 
         
            if amount per hour, enter both dollars and cents 
         
          amount: 
         
         per:

         .................................................................................
             3 99999999998.  dk (don't know); na (not ascertained)
               99999999999.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if improvedpensionbenefits in j621b 

         
if (j627a <> empty and (j627a <> 0)) or j627a = non 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j631b         amt extra pension benefits- per- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j631a

         (how much did the extra pension benefit offer amount to?)
         
            probe if necessary:  was that per week, year, or a lump sum?
         
         amount: [amt-extra pension benefits]
         
          per:

         .................................................................................
                         2.  week
                         4.  month
                         6.  year
                        95.  lump sum
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j628_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j628b         amt-extra pension benefits-min-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j628_

         did it amount to less than $____ , more than $____ , or what?
         
         procedures: 2up1down, 1up2down
         breakpoints: $3,000, $5,000, $12,000, $36,000
         random entry points: $5,000, $12,000
         entry point assignment: 1 or {not 1} at x507

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j629_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j629b         amt-extra pension benefits-max-2

         section: j     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j629_

         .................................................................................
             2    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j630_ :=  empty:

if (((j704yj501bptoj650 <> 1) and 
         (retirement.j707yj583bp <> 1)) and (retirement.j707yj583bp <> 7)) and 
         (retirement.j708yj585bp <> 1) 
         
if pij595_ <> 1 
         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if picurrjobinfoj703_marginallyempd <> 1 
         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 
         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 
         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 
         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 
         
if improvedpensionbenefits in j621b 
         
if (j627a <> empty and (j627a < 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j630b         amt-extra pension benefits-result-2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j630_

         .................................................................................
             1          97.  data not available
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j633b         temp medical insurance- until age- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j633a

         until what age was the temporary medical insurance offered?
         
          35-94 age
         95 number of years given
         96 answered year

         .................................................................................
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
if j633a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j634b         temp med insurance- # yrs offered- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j634a

         probe if necessary:  for how many years was the temporary medical insurance
         offered?
         
         0-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if tempmedicalins in j621b 

         
*not(else)*(if j633a = 95) 

         
if j633a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j635b         temp med insurance- until which yr- 2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j635a

         probe if necessary:  until which year was the temporary medical insurance
         offered?

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j636b         amt-temp cash benefits- 2

         section: j     level: respondent      type: numeric    width: 11  decimals: 0
         ref: secj.earlyout.incentiveloop[2].j636a

         how much did the temporary cash benefits offer amount to?
         
          amount: 
         
         per:

         .................................................................................
             1       35000.  actual value
               99999999998.  dk (don't know); na (not ascertained)
               99999999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
if ((j636a <> dontknow) and (j636a <> refusal)) and (j 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j637b         amt temp cash benefits- per- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j637a

         (how much did the temporary cash benefits offer amount to?)
         
            probe if necessary:  was that per month or year?
         
         amount: [amt-temp cash benefits]
         
          per:

         .................................................................................
                         2.  week
                         4.  month
                         6.  year
             1          95.  lump sum
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j639b         temp cash benefits- until age- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j639a

         until what age was the temporary cash benefit offered?
         
          35-94 age
         95 number of years given
         96 answered year

         .................................................................................
             1          53.  actual value
                        95.  number of years given
                        96.  answered year
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
if j639a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j640b         temp cash benefit- # yrs offered- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j640a

         probe if necessary:  for how many years was the temporary cash benefit offered?
         
          1-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if temporarycashbenefit in j621b 

         
*not(else)*(if j639a = 95) 

         
if j639a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j641b         temp cash benefit- until which yr- 2

         section: j     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j641a

         probe if necessary:  until which year was the temporary cash benefit offered?

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if addiearsofservicecredited in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j642b         yrs of service credit offered- 2

         section: j     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j642a

         how many years of service credit were you offered?
         
         1-20 years

         .................................................................................
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18467       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if othspecify in j621b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j643b         amount of otr incentives- 2

         section: j     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j643a

         [altogether, how much did the incentive offer amount to?/(not including  and
         ][), what was the value of the other part of the (first/second) incentive
         offer?] 
         
         amount:

         .................................................................................
             1           0.  actual value
             2    99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j644b         accept eow/leave employer- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j644a

         did you accept the incentive and leave that employer?

         .................................................................................
             1           1.  yes
            24           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18444       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if ((j644a <> no) and (j644a <> dontknow)) and (j644a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j645b         eow important in decision- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j645a

         was the special incentive important in your decision, or would you probably have
         left at about that time anyway?

         .................................................................................
             1           1.  important in r's decision
                         5.  r would have left anyway
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if (((j704yj501bptoj650 <> 1) and (retirement.j707yj583bp <> 1)) and 
         (retirement.j707yj583bp <> 7)) and (retirement.j708yj585bp <> 1) 

         
if pij595_ <> 1 

         
if ((((pij020_workforpay <> no) and (pij020_workforpay <> dontknow)) and 
         (pij020_workforpay <> refusal)) or (pirvarsz123_curworkng_v = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if picurrjobinfoj703_marginallyempd <> 1 

         
if (pirvarsz136_selfelseemp_v <> slf) or (pij021_empselfoth <> slfempd) 

         
if ((pirvarsz136_selfelseemp_v <> slf) or (pij020_workforpay = yes)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((pirvarsz123_curworkng_v = yes) or (pij021_empselfoth <> slfempd)) or 
         (((pij596_ <> no) and (pij596_ <> dontknow)) and (pij596_ <> refusal)) 

         
if ((j613_ <> no) and (j613_ <> dontknow)) and (j613_ <> refusal) 

         
if ((j614_ <> dontknow) and (j614_ <> refusal)) and (j615aincentiveloop > 0) 

         
if j645a = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

j646b         leave if offered twice incentive- 2

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.earlyout.incentiveloop[2].j646a

         if you had been offered twice as much (to leave) at that time, would you have
         done so?

         .................................................................................
             6           1.  yes
            18           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18445       blank.  inap (inapplicable); partial interview

j650          assist section j

         section: j     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secj.j650_assistj

         how often did r receive assistance with answers in section j - employment?

         .................................................................................
         18019           1.  never
           285           2.  a few times
            92           3.  most or all of the time
            61           4.  the section was done by a proxy reporter
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
            12       blank.  inap (inapplicable); partial interview

vdate         2006 data model version

         section: j     level: respondent      type: numeric    width: 1   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.

         .................................................................................
          2839           1.  version 1
          2407           2.  version 2
          3323           3.  version 3
          9392           4.  version 4
           508           5.  version 5

version       2006 data release version

         section: j     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         18469           4.  hrs 2006 final release