section l: job history (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: l     level: respondent      type: character  width: 6   decimals: 0

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

pn             respondent person identification number

         section: l     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: l     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: l     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: l     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: l     level: respondent      type: numeric    width: 1   decimals: 0

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

famr          2006 whether family respondent

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

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

finr          2006 whether financial respondent

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
 


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

l005          otr employer 5+ yrs

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l005_

         
         
         besides [your current job,/the job you just told me about,] have you worked for
         any other employer for at least 5 years or more, including self-employment?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l006          # employers

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l006_

         for how many such employers have you worked?

         .................................................................................
            47           1.  one
            19           2.  two
            22           3.  three
             6           4.  four
             3           5.  five or more
             3           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18369       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l007          self/otr employed

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l007_

         [i want to ask about the most recent such job.] were you working for someone
         else, were you self-employed, or what?
         
            if r says, 'i ran my own business' enter 'self-employed'

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l009          start wrk-yr

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l009_

         when did you start working for [that employer/[yourself ]]?
         
          year: 
          or
         years ago:
          or
         at age:

         .................................................................................
            89               1948-2005.  actual value
             5                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18375                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if l009_ = empty 

         
 


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

l010          start work-yrs ago

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l010_yrstrtmostrecjob

         (when did you start working for [that employer/[yourself ]]?)
         
         year:
          or
          years ago: 
          or
         at age:

         .................................................................................
             4                    7-20.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if l009_ = empty 

         
if l010_yrstrtmostrecjob = empty 

         
 


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

l011          start work- at age

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l011_agestrtmostrecjo

         (when did you start working for [that employer/[yourself ]]?)
         
         year:
          or
         years ago:
          or
          at age:

         .................................................................................
             2                   23-30.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         *assign l012_yrmostrecjob := 0:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
*not(else)*(if l009_ <> empty) 
         
*not(else)*(if l010_yrstrtmostrecjob <> empty) 
         
*not(else)*(if l011_agestrtmostrecjo <> empty and 
         (pisecacontinuinterviewa019_rage > 0)) 
         



*assign l012_yrmostrecjob := l009_:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or (piseckemphistoryk00 

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

l012          yr started working at prev job- calc

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.mostrecentjob.l012_yrmostrecjob

         .................................................................................
            95               1948-2005.  actual value
             5              9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18369                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l013m         industry - masked

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l013_mostrecjobind

         what kind of [industry did you work in?  that is, what did your company do or
         make?  (what industry did you typically work in?)/business or industry did you
         work in -- that is, what did they make or do at the place where you worked?]

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

         .................................................................................
             2           1.  agriculture, forestry, fishing, and hunting (017 - 029)
             3           2.  mining (037 - 049)
                         3.  utilities (057 - 069)
             6           4.  construction (077)
            17           5.  manufacturing (continued) (107 - 399)
             3           6.  wholesale trade (407 - 459)
            11           7.  retail trade (467 - 579)
             3           8.  transportation and warehousing (607 - 639)
             4           9.  information (647 - 679)
             3          10.  finance and insurance (687 - 699)
             2          11.  real estate and rental and leasing (707 - 719)
             6          12.  professional, scientific, and technical services (727 - 749)
             1          13.  management, administrative and support, and waste (757 -
                             779)
             4          14.  educational services (786 - 789)
            12          15.  health care and social assistance (797 - 847)
             2          16.  arts, entertainment, and recreation (856 - 859)
             3          17.  accomodations and food services (866 - 869)
             7          18.  other services (except public administration) (877 - 929)
             7          19.  public administration and active duty military (937 - 987)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18371       blank.  inap

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l015m         type wrk done - masked

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l015_

         what sort of work did you do? (tell me a little more about what you did.)

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l016          left employer-yr

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l016_yrleftrecjob

         when did you [leave that employer/stop working for [yourself ]]?
         
          year: 
          or
         years ago:
          or
         at age:

         .................................................................................
            90               1962-2006.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
             1                    9999.  rf (refused)
         18376                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if l016_yrleftrecjob = empty 

         
 


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

l017          left employer-yrs ago

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l017_yrsagolrecjob

         (when did you [leave that employer/stop working for [yourself ]]?)
         
         year:
          or
          years ago: 
          or
         at age:

         .................................................................................
             3                    1-10.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if l016_yrleftrecjob = empty 

         
if l017_yrsagolrecjob = empty 

         
 


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

l018          left employer- at age

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l018_ageleftrecjob

         (when did you [leave that employer/stop working for [yourself ]]?)
         
         year:
          or
         years ago:
          or
          at age:

         .................................................................................
             4                   29-41.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         *assign l019_lftrecjobcalcyr := 0:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
*not(else)*(if l016_yrleftrecjob <> empty) 
         
*not(else)*(if l017_yrsagolrecjob <> empty) 
         
*not(else)*(if l018_ageleftrecjob <> empty) 
         



*assign l019_lftrecjobcalcyr := l016_yrleftrecjob:

if 
         pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 2 

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

l019          yr r last worked at prev job- calc

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.mostrecentjob.l019_lftrecjobcalcyr

         .................................................................................
            97               1962-2006.  actual value
             2              9999999998.  dk (don't know); na (not ascertained)
             1              9999999999.  rf (refused)
         18369                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l020          hrs wrked pr wk

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l020_recjobhrswk

         during your last full year at that job, how many hours a week did you usually
         work?
         
         hours per week:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             98        0          90         44.83         13.54   18369
         -----------------------------------------------------------------
             2         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l021          wks wrked pr yr

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l021_

         read slowly 
         
         counting paid vacations as weeks of work, how many weeks did you work that year?
         
         # of weeks:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             97        1          52         48.32         10.87   18369
         -----------------------------------------------------------------
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if ((pil007_ <> slfempd) and (pihhx023_cohort_v <> ahead)) and 
         (pihhx023_cohort_v <> coda) 

         
 


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

l096          salaried or hourly-most recent job

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l096_

         were you salaried on that job, paid by the hour, or what?

         .................................................................................
            30           1.  salaried
            42           2.  hourly
             4           3.  piecework/commission
             3           7.  other/combination
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18389       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l022          earning in last yr

         section: l     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secl.jobhistory.mostrecentjob.l022_

         how much were you earning, before taxes and other deductions, that year?
         
            if respondent was a teacher, record annual salary
         
           if amount per hour, enter both dollars and cents
         
           use zero for none 
         
          amount: 
         
         per:

         .................................................................................
            80                0-150000.  actual value
            17             99999999998.  dk (don't know); na (not ascertained)
             3             99999999999.  rf (refused)
         18369                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if l022_ <> nonresponse and (l022_ <> 0) 

         
 


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

l023          earning in last yr- per

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l023_

         (how much were you earning, before taxes and other deductions, that year?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
            if respondent is a teacher, record annual salary 
         
         amount: [earning in last yr]
         
          per:

         .................................................................................
            28           1.  hour
             5           2.  week
             2           3.  every two weeks/bi-weekly
             6           4.  month
                         5.  twice a month
            38           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18390       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if pil007_ <> slfempd 

         
 


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

l095          covered by union on job

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l095_

         were you covered on that job by a union or employee-association contract?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
 


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

l025m1        why left employer- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l025m[1]

         why did you [stop working at this business?/leave that employer?]
         
            ask if necessary:  (did the business close, were you laid off or let go, did
         you leave to take care of family members, or what?)
         
            enter all that apply

         .................................................................................
            15           1.  business closed; business moved or sold
             8           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
             5           3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
             7           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
            23           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
            11           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           7.  retired
             2           8.  r (family) moved
                         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
             1          16.  transportation; distance to work
                        23.  to travel
             2          24.  early retirement incentive/offer
                        25.  financially advantageous for r to not work (tax/irs/social
                             security reasons)
             1          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
             3          97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf(refused)
         18381       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
 


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

l025m2        why left employer- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l025m[2]

         why did you [stop working at this business?/leave that employer?]
         
            ask if necessary:  (did the business close, were you laid off or let go, did
         you leave to take care of family members, or what?)
         
            enter 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
             1           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
             1           5.  better job; start own business; go to school/get more
                             training; make more money; work in family business; go into
                             military
             2           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
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf(refused)
         18464       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
 


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

l025m3        why left employer- 3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l025m[3]

         why did you [stop working at this business?/leave that employer?]
         
            ask if necessary:  (did the business close, were you laid off or let go, did
         you leave to take care of family members, or what?)
         
            enter 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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
 


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

l027          included in pension plan

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.mostrecentjob.l027_

         if r is self-employed (l007=2):
         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 when you worked for yourself?
         
         otherwise:
         were you included in a pension or retirement plan, or in any tax-deferred
         savings plan, through your work when you worked for that employer?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
 


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

l028          # pension plans

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.l028_recjobnumpens

         
         
         in how many different pension plans were you included on this job?
         
         1-8 plans

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             37        1           2          1.16          0.37   18432
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l028_recjobnumpens = dontknow 

         
 


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

l029          included in one or more pension plans

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l029_

         is this just one plan or more than one?

         .................................................................................
                         1.  one plan
                         3.  more than one
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

         
 


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

lw001a        type of pension plan-most recent-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 most important of these plans.
         [(]  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'

         .................................................................................
            23           1.  type a
            12           2.  type b
                         3.  both types
             2           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18432       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw002a        amt in pens when left-most recent-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             7              800-400000.  actual value
             7                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18455                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw003a        amt in pens when left-most rec-b-min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             5           0.  value of breakpoint
             2        5001.  value of breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw004a        amt in pens when left-most rec-b-max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             2       19999.  value of breakpoint
             5    99999996.  greater than maximum breakpoint
         18462       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw005a        amt in pens when left-most rec-b-res-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w005a

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

lw006a1       disposition of pension-most recent-b-1-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w006b[1]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: do not probe, but choose all that apply and ask all appropriate follow-up
         questions]

         .................................................................................
             3           1.  withdrew the money
             3           2.  rolled over into ira
             4           3.  left to accumulate
                         4.  convert to annuity
             1           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)
         18455       blank.  inap (inapplicable); partial interview

lw006a2       disposition of pension-most recent-b-1-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w006b[2]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw065a        allowed lump sum payment-type b -1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw008a        amt left in old acct-most recent-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw063a        type b pens total amt rec installments-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w063a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how much money in total did you receive in installments?

         .................................................................................
             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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw009a        amount in pension now-most recent-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             3                0-500000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw010a        amt in pension now-most recent-b -min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w010a

         unfolding procedure: unfm_1up2down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw011a        amt in pension now-most recent-b -max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w011a

         unfolding procedure: unfm_1up2down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw012a        amt in pens now-most rencent-b-result-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw013a        amt converted to annuity-most rec-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw014a        age annuity started-most recent-b-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw015a        amount of annuity-most recent-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw016a        amount of annuity per-most recent-b-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw049a        annuity benefits duration-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

         .................................................................................
                         1.  as long as r lives
                         2.  as long as r or spouse/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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw051a        annuity benefits-until yr -1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw052a        annuity benefits-until age -1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw053a        annuity benefits-years - 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw054a        spp die will annuity income change -1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw018a        amt of pens rollover-most recent-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw019a        amount of transfer-most recent-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw056a        how much money withdrawn -1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw057a        what done with money withdrawn-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typeb.w057a

         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

构造变量

         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) 


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

lw021a1       disposition of pens-most recent-a-1-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
             3           1.  expect future benefits
            10           2.  receiving benefits now
             8           3.  received cash settlement
                         4.  rolled over into ira
             3           6.  lost benefits
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18444       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) 


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

lw021a2       disposition of pens-most recent-a-1-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         2.  receiving benefits now
                         3.  received cash settlement
             2           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) 


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

lw021a3       disposition of pens-most recent-a-1-3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw064a        type a pens plan cash settlement -1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw023a        mo start receive benefits-most rec-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw024a        yr start receive benefits-most rec-a-1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw025a        amount of benefits-most recent-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             8               220-35000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw026a        amount of benefits per-most recent-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             7           4.  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 j116_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l116a         amt of pens benefits-most recent-min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j116_

         unfolding procedure: unfm_2up1down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
             2           0.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l117a         amt of pens benefits-most recent-max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j117_

         unfolding procedure: unfm_1up2down (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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l118a         amt of pens benefits-most rec-result-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j118_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw028a        adjusted for cost of living-most rec-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w028a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if (w028a <> yes) and (piwhichsection <> 1) 

         
 


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

lw029a        ever adj for cost of living-most rec-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w029a

         pension type [ab - formula/account/b - account/a - formula] 
         
         have they ever been adjusted for changes in the cost of living?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw059a        benefits adjusted automatically -1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w059a

         pension type [ab - formula/account/b - account/a - formula] 
         
         are the benefits adjusted automatically?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

lw030a        amount of cash settlement-most recent-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             6             7000-230000.  actual value
             2                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         *assign j123_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l123a         amt of cash settlement-most rec-min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
             1           0.  value of breakpoint
             1        2001.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l124a         amt of cash settlement-most rec-max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j124_

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
             1        5999.  value of breakpoint
             1       59999.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l125a         amt cash settlement-most rec-result-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j125_

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

lw031a1       what r did w/ cash-most recent-1-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w031b[1]

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
             2           2.  spent it
             3           3.  saved/invested
             2           4.  paid off debt
             1           5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18461       blank.  inap (inapplicable)

lw031a2       what r did w/ cash-most recent-1-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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
             1           4.  paid off debt
             1           5.  rolled into ira
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18467       blank.  inap (inapplicable)

lw031a3       what r did w/ cash-most recent-1-3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         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)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

lw033a        amount of rollover-most recent-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          amount:

         .................................................................................
             2            40000-230000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if piwhichsection <> 1 

         
 


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

lw034a        number of years in plan-most recent-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.w034a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how many years altogether were you included in this plan?
         
            include years with other employers if same plan
         
           round the value to the nearest year
         
         0-50 years

         .................................................................................
             3                    8-11.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

lw035a        age expect to rec benefits-most rec-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
             2                   62-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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw036a        form of expected benefits-most recent-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

         .................................................................................
                         1.  percent of pay
             2           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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw037a        expected ben-pct final pay-most rec-1

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw038a        amt of expected benefits-most recent-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 <> empt 


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

lw039a        expected benefits per-most recent-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 j133_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l133a         amt of expected benefits-most rec-min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j133_

         unfolding procedure: unfm_1up2down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
             1           0.  value of breakpoint
             1        3000.  value of breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l134a         amt of expected benefits-most rec-max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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
             1    99999996.  greater than maximum breakpoint
         18467       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l135a         amt of expected benefits-most rec-res-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].typea.j135_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 


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

lw041a        expected benefits-lump sum-most rec-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[1].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
 


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

lw042a        earliest age leave/rec pens-most rec-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
             16       55          65         59.06          3.86   18432
         -----------------------------------------------------------------
             8          95.  no age requirement
            13          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

         
 


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

lw001b        type of pension plan-most recent-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 most important of these plans.
         [(]  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'

         .................................................................................
             2           1.  type a
             4           2.  type b
                         3.  both types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw002b        amt in pens when left-most recent-b-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             3            50000-100000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw003b        amt in pens when left-most rec-b-min-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1        5001.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw004b        amt in pens when left-most rec-b-max-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1       19999.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw005b        amt in pens when left-most rec-b-res-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w005a

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

lw006b1       disposition of pension-most recent-b-2-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w006b[1]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: do not probe, but choose all that apply and ask all appropriate follow-up
         questions]

         .................................................................................
             1           1.  withdrew the money
                         2.  rolled over into ira
             3           3.  left to accumulate
                         4.  convert to annuity
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

lw006b2       disposition of pension-most recent-b-2-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w006b[2]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw065b        allowed lump sum payment-type b -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw008b        amt left in old acct-most recent-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw063b        type b pens total amt rec installments-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw009b        amount in pension now-most recent-b-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             3                0-100000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw010b        amt in pension now-most recent-b -min-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w010a

         unfolding procedure: unfm_1up2down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw011b        amt in pension now-most recent-b -max-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw012b        amt in pens now-most rencent-b-result-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw013b        amt converted to annuity-most rec-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw014b        age annuity started-most recent-b-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw015b        amount of annuity-most recent-b-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw016b        amount of annuity per-most recent-b-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw049b        annuity benefits duration-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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.  as long as r lives
                         2.  as long as r or spouse/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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw051b        annuity benefits-until yr -2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw052b        annuity benefits-until age -2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w052a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
          until age :
          or
         years:

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw053b        annuity benefits-years - 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw054b        spp die will annuity income change -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw018b        amt of pens rollover-most recent-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw019b        amount of transfer-most recent-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw056b        how much money withdrawn -2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw057b        what done with money withdrawn-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typeb.w057a

         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

构造变量

         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) 


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

lw021b1       disposition of pens-most recent-a-2-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
             1           1.  expect future benefits
                         2.  receiving benefits now
             1           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)
         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) 


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

lw021b2       disposition of pens-most recent-a-2-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw064b        type a pens plan cash settlement -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw023b        mo start receive benefits-most rec-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw024b        yr start receive benefits-most rec-a-2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw025b        amount of benefits-most recent-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw026b        amount of benefits per-most recent-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l116b         amt of pens benefits-most recent-min-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l117b         amt of pens benefits-most recent-max-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l118b         amt of pens benefits-most rec-result-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j118_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw028b        adjusted for cost of living-most rec-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if (w028a <> yes) and (piwhichsection <> 1) 

         
 


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

lw029b        ever adj for cost of living-most rec-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.w029a

         pension type [ab - formula/account/b - account/a - formula] 
         
         have they ever been 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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw059b        benefits adjusted automatically -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

lw030b        amount of cash settlement-most recent-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
             1       22000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign j123_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l123b         amt of cash settlement-most rec-min-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l124b         amt of cash settlement-most rec-max-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l125b         amt cash settlement-most rec-result-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j125_

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

lw031b1       what r did w/ cash-most recent-2-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
             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

lw031b2       what r did w/ cash-most recent-2-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

lw033b        amount of rollover-most recent-a-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if piwhichsection <> 1 

         
 


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

lw034b        number of years in plan-most recent-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.w034a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how many years altogether were you included in this plan?
         
            include years with other employers if same plan
         
           round the value to the nearest year
         
         0-50 years

         .................................................................................
             1          11.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

lw035b        age expect to rec benefits-most rec-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
                        96.  already receiving all benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw036b        form of expected benefits-most recent-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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?

         .................................................................................
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw037b        expected ben-pct final pay-most rec-2

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw038b        amt of expected benefits-most recent-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 <> empt 


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

lw039b        expected benefits per-most recent-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 j133_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l133b         amt of expected benefits-most rec-min-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l134b         amt of expected benefits-most rec-max-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l135b         amt of expected benefits-most rec-res-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].typea.j135_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 


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

lw041b        expected benefits-lump sum-most rec-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[2].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
 


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

lw042b        earliest age leave/rec pens-most rec-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
             4                   55-62.  actual value
             1                      95.  no age requirement
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

         
 


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

lw001c        type of pension plan-most recent -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 most important of these plans.
         [(]  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.  type a
                         2.  type b
                         3.  both types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw002c        amount in pension when left-b -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw003c        amount in pension when left-b - min -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw004c        amount in pension when left-b - max -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w004a

         unfolding procedure: unfm_1up2down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw005c        amount in pension when left-b -result -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w005a

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

lw006c1       disposition of pension-b -3-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w006b[1]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         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

lw006c2       disposition of pension-b -3-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w006b[2]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw065c        allowed lump sum payment-type b -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w065a

         pension type [ab - formula/account/b - account/a - formula] 
         
         were you allowed to receive benefits in a lump-sum payment?

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw008c        amt left in old acct-most recent-b-3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw063c        type b pens total amt rec installments-3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw009c        amount in pension now-b -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw010c        amount in pension now-b - min -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w010a

         unfolding procedure: unfm_1up2down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw011c        amount in pension now-b - max -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w011a

         unfolding procedure: unfm_1up2down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 w00 

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

lw012c        amount in pension now-b - result -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typeb.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw013c        amt converted to annuity-most rec-b-3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw014c        age when annuity started-b -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw015c        amount of annuity-b -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw016c        amount of annuity per-b -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw049c        annuity benefits duration-3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         2.  as long as r or spouse/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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw051c        annuity benefits-until yr -3

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw052c        annuity benefits-until age -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw053c        annuity benefits-years - 3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw054c        spp die will annuity income change -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw018c        amt of pens rollover-most recent-b-3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw019c        amount of transfer-most recent-b-3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw056c        how much money withdrawn -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw057c        what done with money withdrawn-3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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) 


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

lw021c1       disposition of pension-a -3-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w021b[1]

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement/lump-sum
                         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) 


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

lw021c2       disposition of pension-a -3-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w021b[2]

         .................................................................................
                         1.  expect future benefits
                         2.  receiving benefits now
                         3.  received cash settlement/lump-sum
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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) 

         
 


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

lw064c        type a pens plan cash settlement -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw023c        month start receiving benefits-a -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw024c        year start receiving benefits-a -3

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw025c        amount of benefits -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw026c        amount of benefits per -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l116c         amount of pension benefits - min -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l117c         amount of pension benefits - max -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j117_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j118_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l118c         amount of pension benefits - result -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j118_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw028c        adjusted for cost of living -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if (w028a <> yes) and (piwhichsection <> 1) 

         
 


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

lw029c        adjusted for cost of living -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w029a

         pension type [ab - formula/account/b - account/a - formula] 
         
         have they ever been 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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw059c        benefits adjusted automatically -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

lw030c        amount of cash settlement -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l123c         amount of cash settlement-min -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l124c         amount of cash settlement - max -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j124_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j125_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 
         
 

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

l125c         amount of cash settlement - result -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j125_

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

lw031c1       what r did w/ cash -3-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w031b[1]

         .................................................................................
                         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

lw031c2       what r did w/ cash -3-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w031b[2]

         .................................................................................
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

lw033c        amount of rollover -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if piwhichsection <> 1 

         
 


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

lw034c        amount of rollover -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.w034a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how many years altogether were you included in this plan?
         
            include years with other employers if same plan
         
           round the value to the nearest year
         
         0-50 years

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

lw035c        age expect to rec benefits -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

         .................................................................................
                        96.  already receiving all benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw036c        form of expected benefits -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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.  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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw037c        expected benefit-pct final pay -3

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 

         
 


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

lw038c        amount of expected benefits -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 <> empt 


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

lw039c        expected benefits per -3

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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:

         .................................................................................
                         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 j133_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l133c         amt of expected benefits-min -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l134c         amount of expected benefits - max -3

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j134_

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l030arecjobcntr <> empty 
         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 = amountpermonthyea 

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

l135c         amount of expected benefits - result -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[3].typea.j135_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> 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 


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

lw041c        expected benefits-lump sum -3

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 

         
if l030arecjobcntr <> empty 

         
if (i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and 
         pensionloop3secl[i - 1].w001a <> empty) 

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

         
 


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

lw042c        earliest age leave/rec pension -3

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.pensionloop3secl[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

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

构造变量

         *assign l030arecjobcntr := 1:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if (mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse 
         
if l028_recjobnumpens = dontknow 
         
if l029_ = oneplan 
         



*assign l030arecjobcntr := 2:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or (piseck 

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

l030          emloyer pension counter

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l030arecjobcntr

         .................................................................................
            31           1.  one
             6           2.  two
         18432       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
 


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

l031          otr employer pensions

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l031_

         besides the jobs you have already told me about, have you worked for any other
         employer including self-employment where you were included in a pension or
         retirement plan, or in a tax-deferred savings plan of some sort?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
 


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

l032          # employers included pension plan

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.l032_recjobnumemplyrs

         how many such employers have you worked for? (besides the ones you have already
         told me about.)
         
            where r was included in a pension or retirement plan 
         
         # of employers:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             10        1           3          1.60          0.70   18458
         -----------------------------------------------------------------
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         *assign l033aothemppenscntr := firstemp:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if l032_recjobnumemplyrs = 1 
         



*assign l033aothemppenscntr := secondemp:

if pirvarsz076_reiwr_v <> 
         reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or (piseckemphistoryk0 

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

l033          other employer pension counter

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l033aothemppenscntr

         .................................................................................
             5           1.  first employer
             5           2.  second employer
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l034a         start wrk for emp- inc pension- yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[1].l034a

         when did you start working for [the first such/that/the next such] employer?
         
         year:

         .................................................................................
            10               1955-1995.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l035a         left employer- include pension- yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[1].l035a

         and when did you leave?
         
         year:

         .................................................................................
            10               1979-2001.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l036a         earnings when left emp- inc pension- 1

         section: l     level: respondent      type: numeric    width: 13  decimals: 1
         ref: secl.jobhistory.employerloop[1].l036a

         how much were you earning when you left?
         
            if amount per hour, enter both dollars and cents
         
           use zero for none 
         
          amount: 
         
         per:

         .................................................................................
             8               8.5-40000.  actual value
             2             99999999998.  dk (don't know); na (not ascertained)
                           99999999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
if l036a <> nonresponse and (l036a <> 0) 

         
 


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

l037a         earnings when left emp-inc pension-per-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].l037a

         (how much were you earning when you left?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
         amount: [earnings when left emp- include pension]
         
          per:

         .................................................................................
             2           1.  hour
                         2.  week
                         3.  every two weeks/bi-weekly
                         4.  month
                         5.  twice a month
             6           6.  year
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

lw001e        type of pension plan-most recent-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 most important of these plans.
         [(]  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'

         .................................................................................
             4           1.  type a
             5           2.  type b
                         3.  both types
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18459       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw002e        amount in pension when left-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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:

         .................................................................................
             5              2000-48000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw003e        amount in pension when left-b- min-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw004e        amount in pension when left-b- max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w004a

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw005e        amount in pension when left-b -result-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w005a

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

lw006e1       disposition of pension-b-1-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w006b[1]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: do not probe, but choose all that apply and ask all appropriate follow-up
         questions]

         .................................................................................
             3           1.  withdrew the money
             1           2.  rolled over into ira
             1           3.  left to accumulate
             1           4.  convert to annuity
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

lw006e2       disposition of pension-b-1-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w006b[2]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw065e        allowed lump sum payment-type b -5

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw008e        amount left in old account-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw063e        type b pens total amt rec installments-5

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw009e        amount in pension now-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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       14000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw010e        amount in pension now-b - min- 1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw011e        amount in pension now-b - max-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w011a

         unfolding procedure: unfm_1up2down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw012e        amount in pension now-b - result-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw013e        amount converted to annuity-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw014e        age when annuity started-b-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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

         .................................................................................
             1          62.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw015e        amount of annuity-b-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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:

         .................................................................................
             1         150.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw016e        amount of annuity per-b-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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:

         .................................................................................
             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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw049e        annuity benefits duration-b-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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
                         2.  as long as r or spouse/partner lives
             1           3.  for a fixed time period
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw051e        annuity benefits-until yr-b -1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw052e        annuity benefits-until age -b-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw053e        annuity benefits-years -b-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w053a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what is that time period?
         
         until year:
          or
         until age:
          or
          years:

         .................................................................................
             1           6.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


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

lw054e        spp die will annuity income change -b-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw018e        amount of pension rollover-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw019e        amount of transfer-b-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw056e        how much money withdrawn -1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


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

lw057e        what done with money withdrawn-b-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typeb.w057a

         pension type [ab - formula/account/b - account/a - formula] 
         
         what did you do with the money?

         .................................................................................
                         1.  bought durables
             2           2.  spent it
                         3.  saved/invested
             1           4.  paid off debt
                         5.  rolled into ira
                         7.  other (specify)
                         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 = typea)) or (w001a = dontknow) 


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

lw021e1       disposition of pension-a-1-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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.  receiving benefits now
                         3.  received cash settlement
             1           4.  rolled over into ira
             2           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) 


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

lw021e2       disposition of pension-a-1-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw064e        type a pens plan cash settlement -5

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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
             2           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw023e        month start receiving benefits-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw024e        year start receiving benefits-a-1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw025e        amount of benefits-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw026e        amount of benefits per-a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l116e         amount of pension benefits - min-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j116_

         unfolding procedure: unfm_2up1down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l117e         amount of pension benefits - max-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l118e         amount of pension benefits - result-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j118_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


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

lw028e        adjusted for cost of living-a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if (w028a <> yes) and (piwhichsection <> 1) 

         
 


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

lw029e        ever adjusted for cost of living-a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.w029a

         pension type [ab - formula/account/b - account/a - formula] 
         
         have they ever been 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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw059e        benefits adjusted automatically -a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


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

lw030e        amount of cash settlement-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l123e         amount of cash settlement - min-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j123_

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l124e         amount of cash settlement - max-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l125e         amount of cash settlement - result-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j125_

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

lw031e        what r did w/ cash-a-1-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


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

lw033e        amount of rollover-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if piwhichsection <> 1 

         
 


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

lw034e        number of years in plan-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.w034a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how many years altogether were you included in this plan?
         
            include years with other employers if same plan
         
           round the value to the nearest year
         
         0-50 years

         .................................................................................
             2                    8-11.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


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

lw035e        age expect to rec benefits-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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          62.  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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw036e        form of expected benefits-a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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
             2           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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw037e        expected benefit-pct final pay-a-1

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw038e        amount of expected benefits-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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:

         .................................................................................
             2                150-1200.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw039e        expected benefits per-a-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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:

         .................................................................................
             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 j133_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l133e         amount of expected benefits - min-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j133_

         unfolding procedure: unfm_1up2down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l134e         amount of expected benefits - max-a-1

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j134_

         unfolding procedure: unfm_1up2down (max)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j135_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

l135e         amount of expected benefits -result-a-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.typea.j135_

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


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

lw041e        expected benefits-lump sum-a-1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[1].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l034b         start wrk for emp- inc pension- yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[2].l034a

         when did you start working for [the first such/that/the next such] employer?
         
         year:

         .................................................................................
             5               1980-2005.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l035b         left employer- include pension- yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[2].l035a

         and when did you leave?
         
         year:

         .................................................................................
             5               1990-2006.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

l036b         earnings when left emp- inc pension- 2

         section: l     level: respondent      type: numeric    width: 14  decimals: 2
         ref: secl.jobhistory.employerloop[2].l036a

         how much were you earning when you left?
         
            if amount per hour, enter both dollars and cents
         
           use zero for none 
         
          amount: 
         
         per:

         .................................................................................
             4             11.15-55000.  actual value
             1             99999999998.  dk (don't know); na (not ascertained)
                           99999999999.  rf (refused)
         18464                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
if l036a <> nonresponse and (l036a <> 0) 

         
 


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

l037b         earnings when left emp-inc pension-per-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].l037a

         (how much were you earning when you left?)
         
            probe if necessary:  was that per hour, week, month, or year?
         
         amount: [earnings when left emp- include pension]
         
          per:

         .................................................................................
             2           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)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
 


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

lw001f        type of pension plan-most recent -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 most important of these plans.
         [(]  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'

         .................................................................................
             2           1.  type a
             2           2.  type b
                         3.  both types
             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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

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

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


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

lw002f        amount in pension when left-b -2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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              3000-18000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18466                   blank.  inap (inapplicable); partial interview

构造变量

         *assign w003a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw003f        amount in pension when left-b - min -2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w003a

         unfolding procedure: unfm_1up2down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1           0.  value of breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w004a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw004f        amount in pension when left-b - max -2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w004a

         unfolding procedure: unfm_2up1down (max)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
             1    99999996.  greater than maximum breakpoint
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w005a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
if (w043a <> no) and w043a <> nonresponse 
         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 
         
if w002a <> empty and w002a <> nonresponse 
         
 

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

lw005f        amount in pension when left-b -result-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w005a

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

lw006f1       disposition of pension-b-2-1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w006b[1]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         6.  lost benefits
                         7.  received/receiving installments
                        97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

lw006f2       disposition of pension-b-2-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w006b[2]

         when you left that 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 receive or are you receiving
         one or more installments, or what?
         
         [iwer: 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
                         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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw065f        allowed lump sum payment-type b -6

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw008f        amount left in old account-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw063f        type b pens total amt rec installments-6

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

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

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

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

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


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

lw009f        amount in pension now-b-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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       19000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         *assign w010a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw010f        amount in pension now-b - min- 2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w010a

         unfolding procedure: unfm_2up1down (min)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w011a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw011f        amount in pension now-b - max -2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w011a

         unfolding procedure: unfm_1up2down (max)
         does it amount to ...
         breakpoints: 10000/20000/50000/150000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign w012a :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

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

lw012f        amount in pension now-b - result -2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typeb.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

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

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw013f        amount converted to annuity-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw014f        age when annuity started-b -2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw015f        amount of annuity-b -2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw016f        amount of annuity per-b -2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw049f        annuity benefits duration-b-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
                         2.  as long as r or spouse/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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw051f        annuity benefits-until yr-b -2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw052f        annuity benefits-until age -b-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw053f        annuity benefits-years -b-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (converttoannuity in w006b) or (converttoannuity in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw054f        spp die will annuity income change -b-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw018f        amount of pension rollover-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw019f        amount of transfer-b-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw056f        how much money withdrawn -2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow) 

         
if (withdrewthemoney in w006b) or (withdrewthemoney in w044b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw057f        what done with money withdrawn-b-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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) 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw021f1       disposition of pension-a-2-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
             1           4.  rolled over into ira
                         6.  lost benefits
                         7.  other (specify)
             1           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 = typea)) or (w001a = dontknow) 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw021f2       disposition of pension-a-2-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw064f        type a pens plan cash settlement -6

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
             1           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18466       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw023f        month start receiving benefits-a -2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw024f        year start receiving benefits-a -2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw025f        amount of benefits -2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw026f        amount of benefits per-a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l116f         amount of pension benefits - min -2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j116_

         unfolding procedure: unfm_1up2down (min)
         do they amount to ... per month
         breakpoints: 200/400/1200/1600

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j117_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l117f         amount of pension benefits - max-a-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l118f         amount of pension benefits - result-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j118_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw028f        adjusted for cost of living-a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivingbenefitsnow in w021b 

         
if (w028a <> yes) and (piwhichsection <> 1) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw029f        ever adjusted for cost of living-a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.w029a

         pension type [ab - formula/account/b - account/a - formula] 
         
         have they ever been 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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw059f        benefits adjusted automatically -a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if receivedcashsettlement in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw030f        amount of cash settlement-a-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l123f         amount of cash settlement - min-a-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j123_

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 2000/6000/60000/250000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j124_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l124f         amount of cash settlement - max-a-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l125f         amount of cash settlement - result-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j125_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

lw031f1       what r did w/ cash-a-2-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if rolledoverintoira in w021b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw033f        amount of rollover-a-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.w033a

         pension type [ab - formula/account/b - account/a - formula] 
         
          ira rollover 
         
         how much did the rollover amount to?
         
          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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if piwhichsection <> 1 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw034f        number of years in plan-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.w034a

         pension type [ab - formula/account/b - account/a - formula] 
         
         how many years altogether were you included in this plan?
         
            include years with other employers if same plan
         
           round the value to the nearest year
         
         0-50 years

         .................................................................................
             1           1.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow) 

         
if expectfuturebenefits in w021b 

         
if (pisecastartinterviewa009_selfprxy = slf) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw035f        age expect to rec benefits-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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          62.  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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw036f        form of expected benefits-a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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
                         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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw037f        expected benefit-pct final pay-a-2

         section: l     level: respondent      type: numeric    width: 3   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.w037a

         pension type [ab - formula/account/b - account/a - formula] 
         
            enter percent of final pay 
         
          1-100 percent
         
         percent:

         .................................................................................
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw038f        amount of expected benefits-a-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw039f        expected benefits per-a-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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:

         .................................................................................
                         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 j133_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l133f         amount of expected benefits - min-a-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j133_

         unfolding procedure: unfm_2up1down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         18469       blank.  inap (inapplicable); partial interview

构造变量

         *assign j134_ :=  empty:

if pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l134f         amount of expected benefits - max-a-2

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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 pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (l005_ <> no) and l005_ <> nonresponse 
         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 
         
if l006_ <> one 
         
if (l031_ <> no) and l031_ <> nonresponse 
         
if i <= l033aothemppenscntr.ord 
         
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 
         
 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l135f         amount of expected benefits -result-a-2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.typea.j135_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if i <= l033aothemppenscntr.ord 

         
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 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw041f        expected benefits-lump sum-a-2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.employerloop[2].pensionloop4secl.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

构造变量

         *assign l064_yrstartlastjob := 
         pisecjcurrentjobcurrjobselfandelsej249_yrbegincurremp:

if 
         pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
*not(else)*(if piseckemphistoryk022_yrstrtwrkpay = response) 
         
*not(else)*(if piseckemphistoryk023_yrsagostrtwrkpay = response) 
         
*not(else)*(if (piseckemphistoryk024_agestrtwrkpay = response) and 
         (pisecacontinuinterviewa019_rage > 0)) 
         
*not(else)*(if piseckemphistoryk004_yrlastwrkpay = response) 
         
*not(else)*(if piseckemphistoryk005_yrsagowrkpay = response) 
         
if pisecjcurrentjobcurrjobselfandelsej249_yrbegincurremp = response 
         



*assign l064_yrstartlastjob := piseckemphistoryk004_yrlastwrkpay:

if 
         pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphisto 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l064          year start last job

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.l064_yrstartlastjob

         .................................................................................
           188               1910-2006.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18281                   blank.  inap (inapplicable); partial interview

构造变量

         *assign l065_yrmostrec5yrjob := l064_yrstartlastjob:

if pirvarsz076_reiwr_v 
         <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
*not(else)*(if ((mostrecentjob.l012_yrmostrecjob = response) and 
         (mostrecentjob.l019_lftrecjobcalcyr = response)) and ((l064_yrstartlastjob - 
         mostrecentjob.l019_lftrecjobcalcyr) <= 0)) 
         



*assign l065_yrmostrec5yrjob := mostrecentjob.l012_yrmostrecjob:

if 
         pirvarsz076_reiwr_v <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l065          year most recent 5yr job

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.l065_yrmostrec5yrjob

         .................................................................................
           188               1910-2006.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18281                   blank.  inap (inapplicable); partial interview

构造变量

         *assign l067_yr1stjob := employerloop[1].l034a:

if pirvarsz076_reiwr_v <> 
         reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if ((employerloop[1].l034a = response) and (employerloop[1].l035a = 
         response)) and ((employerloop[1].l034a < l067_yr1stjob) or l067_yr1stjob = 
         empty) 
         



*assign l067_yr1stjob := employerloop[2].l034a:

if pirvarsz076_reiwr_v 
         <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (employerl 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l067          yr of first job

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.l067_yr1stjob

         .................................................................................
           188               1910-2006.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18281                   blank.  inap (inapplicable); partial interview

构造变量

         *assign l066_yr2ndjob := employerloop[1].l034a:

if pirvarsz076_reiwr_v <> 
         reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 
         
if (((employerloop[1].l034a = response) and (employerloop[1].l035a = 
         response)) and ((employerloop[1].l034a < l066_yr2ndjob) or l066_yr2ndjob = 
         empty)) and (employerloop[1].l034a > l067_yr1stjob) 
         



*assign l066_yr2ndjob := employerloop[2].l034a:

if pirvarsz076_reiwr_v 
         <> reiwr 
         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 
         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 
         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or (piseckemph 

         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l066          year second job

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.l066_yr2ndjob

         .................................................................................
            10               1980-2006.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18459                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw066         other past pensions- recv payments

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.w066_

         read slowly 
         
         do you have any (other) pension plans from former jobs from which you are not
         currently receiving any income payments?

         .................................................................................
                         1.  yes
                         2.  [vol] yes, two or more
            11           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18458       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw067         amt expect in future-past pension plans

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.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 [-1] 
         
          amount: 
         
         per:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if ((w067_ <> 0) and (w067_ <> -1)) and w067_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw068         amt expect in future-past pens plans-per

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.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:

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw069         total acct balance all past pens plans

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.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 [-1]

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw070         other past pensions- withdraw money

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.w070_

         could you withdraw the money from [these accounts/this account] if you wanted
         to?

         .................................................................................
                         1.  yes, all
                         2.  yes, some
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (l005_ <> no) and l005_ <> nonresponse 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if l006_ <> one 

         
if (l031_ <> no) and l031_ <> nonresponse 

         
if ((w066_ <> no) and (w066_ <> dontknow)) and (w066_ <> refusal) 

         
if (w069_ <> -1) and w069_ <> nonresponse 

         
if ((w070_ <> no) and (w070_ <> dontknow)) and (w070_ <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

lw071m1       other past pensions- plan w/draw money-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.pastpensioncontdsecl.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

         .................................................................................
                         1.  withdraw money
                         2.  convert to annuity
                         3.  roll over to ira
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (pisecjworkstatusj020_workforpay <> no) or 
         ((piseckemphistoryk004_yrlastwrkpay >= (year (sysdate) - 1)) or 
         ((piseckemphistoryk005_yrsagowrkpay <= 1) and piseckemphistoryk005_yrsagowrkpay 
         <> empty)) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l039          # weeks paid vacation

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.l039_

         counting paid vacations as weeks of work, how many weeks did you work in the
         last 12 months?
         
            'weeks worked' for this question could be from r's current job (as reported
         in section j) or from the last/previous job r worked at during the last 12
         months (as reported in section k/l) 
         
            count paid sick time as work time 
         
         # of weeks:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
            118        0          52         43.28         15.74   18349
         -----------------------------------------------------------------
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l040          offered early out windows

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.l040_offrdeow

         
         
         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 ever been
         offered such an early retirement window on any job?

         .................................................................................
             6           1.  yes
           161           5.  no
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18301       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l041          # of early out windows offered

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.l041_numeows

         how many times has this happened?

         .................................................................................
             6                     1-2.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l043a         yr early out window offered- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l043a

         
         
         when was the [first/last] special incentive offered?
         
         year:

         .................................................................................
             6               1994-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

l045a1        type early out window- 1- 1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l045b[1]

         was the special incentive a cash bonus, improved pension benefits, or what?
         
            enter all that apply

         .................................................................................
             3           1.  cash bonus
                         2.  improved pension benefits
             1           3.  permanent medical insurance
                         4.  temporary medical insurance
             1           5.  temporary cash benefit
                         6.  additional years of service credited
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

l045a2        type early out window- 1- 2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l045b[2]

         was the special incentive a cash bonus, improved pension benefits, or what?
         
            enter all that apply

         .................................................................................
                         1.  cash bonus
                         2.  improved pension benefits
                         3.  permanent medical insurance
                         4.  temporary medical insurance
             1           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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if cashbonus in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l047a         early out window- amount cash bonus- 1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l047a

         how much did the cash bonus offer amount to?
         
            use zero for none 
         
         amount:

         .................................................................................
             2              2400-40000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18467                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if improvedpensionbenefits in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l048a         amount extra pension benefits- 1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l048a

         how much did the extra pension benefits offer amount to?
         
          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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if improvedpensionbenefits in l045b 

         
if (l048a <> 0) and l048a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l049a         amount extra pension benefits-per- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l049a

         (how much did the extra pension benefits offer amount to?)
         
            probe if necessary:  was that per week, month, or year?
         
         amount: [amount 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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l051a         temp medical insurance- until age- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l051a

         until what age was the temporary medical insurance offered?
         
         35-80 age
         95 number of years given
         96 answered year

         .................................................................................
                        95.  number of years given
                        96.  answered year
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
if l051a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l052a         temp medical insurance-# yrs- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l052a

         probe if necessary:  for how many years was the temporary medical insurance
         offered?
         
         1-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
*not(else)*(if l051a = 95) 

         
if l051a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l053a         temp medical insurance- until yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l053a

         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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l054a         amount temp cash benefit- 1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l054a

         how much did the temporary cash benefits amount to?
         
            use zero for none 
         
          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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l054a <> nonresponse and (l054a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l055a         amount temp cash benefit- per- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l055a

         (how much did the temporary cash benefits amount to?)
         
            probe if necessary:  was that per month or year?
         
         amount: [amount temp cash benefit                  ]
         
          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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l056a         recd temp cash until-age- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l056a

         until what age was the temporary cash benefit offered?
         
         35-80 age
         95 number of years given
         96 answered year

         .................................................................................
                        95.  number of years given
                        96.  answered year
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l056a in [95, 96] 

         
if l056a <> 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l057a         recd temp cash until-# yrs- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l057a

         probe if necessary:  for how many years was the temporary cash benefit offered?
         
         0-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l056a in [95, 96] 

         
*not(else)*(if l056a <> 96) 

         
if l056a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l058a         recd temp cash until-yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l058a

         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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if addiearsofservicecredited in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l059a         # yrs service credit- 1

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l059a

         how many years of service credit were you offered?
         
         1-20 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if othspecify in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l060a         amount of other incentive offers- 1

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l060a

         altogether, how much did the incentive offer amount to?
         
         (not including [the cash bonus, /(and) improved pension benefits, /(and)
         permanent medical insurance, /(and) temporary medical insurance, /(and)
         temporary cash benefit, /(and) additional years of service credited,]) what was
         the value of the other part of the (first/second) incentive offer?

         .................................................................................
             3                0-230000.  actual value
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l061a         accept incentives and leave- 1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l061a

         did you accept the incentive and leave that employer?

         .................................................................................
             4           1.  yes
             2           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18463       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if (l061a <> no) and l061a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l062a         importance of incentive in leaving- 1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l062a

         was the special incentive important in your decision, or would you probably have
         left at about that time anyway?

         .................................................................................
             3           1.  important in r's decision
             1           5.  would have left anyway
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18465       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
*not(else)*(if (l061a <> no) and l061a <> nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l063a         leave if incentive twice amount- 1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[1].l063a

         if you had been offered twice as much (to leave) at that time, would you have
         done so?

         .................................................................................
             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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l043b         yr early out window offered- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l043a

         
         
         when was the [first/last] special incentive offered?
         
         year:

         .................................................................................
             1        2006.  actual value
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

l045b1        type early out window -2-1

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l045b[1]

         was the special incentive a cash bonus, improved pension benefits, or what?
         
            enter 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)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18468       blank.  inap (inapplicable); partial interview

l045b2        type early out window -2-2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l045b[2]

         was the special incentive a cash bonus, improved pension benefits, or what?
         
            enter 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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if cashbonus in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l047b         early out window- amount cash bonus- 2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l047a

         how much did the cash bonus offer amount to?
         
            use zero for none 
         
         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if improvedpensionbenefits in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l048b         amount extra pension benefits- 2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l048a

         how much did the extra pension benefits offer amount to?
         
          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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if improvedpensionbenefits in l045b 

         
if (l048a <> 0) and l048a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l049b         amount extra pension benefits-per- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l049a

         (how much did the extra pension benefits offer amount to?)
         
            probe if necessary:  was that per week, month, or year?
         
         amount: [amount 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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l051b         temp medical insurance- until age- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l051a

         until what age was the temporary medical insurance offered?
         
         35-80 age
         95 number of years given
         96 answered year

         .................................................................................
                        95.  number of years given
                        96.  answered year
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
if l051a = 95 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l052b         temp medical insurance-# yrs- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l052a

         probe if necessary:  for how many years was the temporary medical insurance
         offered?
         
         1-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if tempmedicalins in l045b 

         
*not(else)*(if l051a = 95) 

         
if l051a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l053b         temp medical insurance- until yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l053a

         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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l054b         amount temp cash benefit- 2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l054a

         how much did the temporary cash benefits amount to?
         
            use zero for none 
         
          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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l054a <> nonresponse and (l054a <> 0) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l055b         amount temp cash benefit- per- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l055a

         (how much did the temporary cash benefits amount to?)
         
            probe if necessary:  was that per month or year?
         
         amount: [amount temp cash benefit                  ]
         
          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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l056b         recd temp cash until-age- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l056a

         until what age was the temporary cash benefit offered?
         
         35-80 age
         95 number of years given
         96 answered year

         .................................................................................
                        95.  number of years given
                        96.  answered year
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l056a in [95, 96] 

         
if l056a <> 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l057b         recd temp cash until-# yrs- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l057a

         probe if necessary:  for how many years was the temporary cash benefit offered?
         
         0-25 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if temporarycashbenefit in l045b 

         
if l056a in [95, 96] 

         
*not(else)*(if l056a <> 96) 

         
if l056a = 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l058b         recd temp cash until-yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l058a

         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 pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if addiearsofservicecredited in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l059b         # yrs service credit- 2

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l059a

         how many years of service credit were you offered?
         
         1-20 years

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if othspecify in l045b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l060b         amount of other incentive offers- 2

         section: l     level: respondent      type: numeric    width: 8   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l060a

         altogether, how much did the incentive offer amount to?
         
         (not including [the cash bonus, /(and) improved pension benefits, /(and)
         permanent medical insurance, /(and) temporary medical insurance, /(and)
         temporary cash benefit, /(and) additional years of service credited,]) what was
         the value of the other part of the (first/second) incentive offer?

         .................................................................................
             1           0.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l061b         accept incentives and leave- 2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l061a

         did you accept the incentive and leave that employer?

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
if (l061a <> no) and l061a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l062b         importance of incentive in leaving- 2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l062a

         was the special incentive important in your decision, or would you probably have
         left at about that time anyway?

         .................................................................................
                         1.  important in r's decision
                         5.  would have left anyway
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18469       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if not (((piseckemphistoryk004_yrlastwrkpay > 0) and 
         (piseckemphistoryk004_yrlastwrkpay < 1982)) or 
         (piseckemphistoryk005_yrsagowrkpay > 20)) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (l040_offrdeow <> no) and l040_offrdeow <> nonresponse 

         
if l041_numeows <> nonresponse 

         
if i <= l042aeowcntr.ord 

         
*not(else)*(if (l061a <> no) and l061a <> nonresponse) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l063b         leave if incentive twice amount- 2

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.jobhistory.earlyretwindow[2].l063a

         if you had been offered twice as much (to leave) at that time, would you have
         done so?

         .................................................................................
                         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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l068          1st wrk six mo or greater- yr

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l068_

         we need a little information about jobs you might have held years ago. in what
         year did you first work for six months or more?
         
            use 9995 for never

         .................................................................................
           165               1939-2006.  actual value
             4                    9995.  never
            21                    9998.  dk (don't know); na (not ascertained)
             4                    9999.  rf (refused)
         18275                   blank.  inap (inapplicable); partial interview

l094          earliest job yr-reported in secs j-k-l

         section: l     level: respondent      type: numeric    width: 10  decimals: 0
         ref: secl.l094earliestjob

         .................................................................................
           205               1910-2007.  inap (inapplicable); partial interview
             8              9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         18256                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l072          all yrs work six mos or greater

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l072_

         based on questions we've asked you so far, we have a good idea of your
         employment history since [year started earliest job reported in section j, k or
         l].
                 
         the next question refers to the period between [year started first job (per
         l068)] and [year started earliest job reported in section j, k or l].
                 
         during how many of these years did you work six months or more?
                 
         if r gives number of years, press [enter] and record the number on the next
         screen

         .................................................................................
           100           2.  all years between first job and earliest job reported in j,
                             k, or l
             4           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18365       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if l072_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l071          # yrs work six mos or greater

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.earlyjob.l071_

         based on questions we've asked you so far, we have a good idea of your
         employment history since [year started earliest job reported in section j, k or
         l].
                 
         the next question refers to the period between [year started first job (per
         l068)] and [year started earliest job reported in section j, k or l].
                 
         during how many of these years did you work six months or more?
                 
         if r gives number of years, press [enter] and record the number on the next
         screen

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             34        1          30         10.21          8.82   18435
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if l072_ = empty 

         
if l071_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l069          begin yr work six mos or greater

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l069_

         (based on questions we've asked you so far, we have a good idea of your
         employment history since [year started earliest job reported in section j, k or
         l].
         
         the next question refers to the period between [year started first job (per
         l068)] and year started earliest job reported in section j, k or l].
                 
         during how many of these years did you work six months or more?)
                 
         if r gives a range of years other than the above range, enter start year on this
         screen
                 
         press [enter] for other choices

         .................................................................................
             1        1961.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if l072_ = empty 

         
if l071_ = empty 

         
if l069_ = response 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l070          end yr work six mos or greater

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l070_

         (based on questions we've asked you so far, we have a good idea of your
         employment history since [year started earliest job reported in section j, k or
         l].
         
         the next question refers to the period between [year started first job (per
         l068)] and year started earliest job reported in section j, k or l].
                 
         during how many of these years did you work six months or more?)
                 
         if r gives a range of years other than the above range, enter start year on this
         screen
                 
         press [enter] for other choices

         .................................................................................
             1        1982.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if (((l069_ = response) and (l070_ = response)) or (l071_ = response)) or 
         (l072_ = response) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l076          all yrs worked full time

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l076_

         and during how many of these years did you work full time?
         
            if r gives number of years, press [enter] and record the number on the next
         screen

         .................................................................................
            81           1.  all of these years
            22           2.  all years between first job and earliest job reported in j,
                             k, or l
             2           8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18363       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if (((l069_ = response) and (l070_ = response)) or (l071_ = response)) or 
         (l072_ = response) 

         
if l076_ <> nonresponse 

         
if l076_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l075          # yrs worked full time

         section: l     level: respondent      type: numeric    width: 2   decimals: 0
         ref: secl.earlyjob.l075_

         (and during how many of these years did you work full time?)
         
            if r gives number of years, enter the number on this screen
         
           press [enter] for other choices 
         
         number of years:

         .................................................................................

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             28        0          47          7.00          9.70   18441
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if (((l069_ = response) and (l070_ = response)) or (l071_ = response)) or 
         (l072_ = response) 

         
if l076_ <> nonresponse 

         
if l076_ = empty 

         
if l075_ = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l073          begin yr worked full time

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l073_

         (and during how many of these years did you work full time?)
         
            if r gives a range of years, enter start year on this screen
         
           press [enter] for other choices 
         
         start year:

         .................................................................................
             1        1974.  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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if l068_ < pil094earliestjob 

         
if l072_ <> nonresponse 

         
if (((l069_ = response) and (l070_ = response)) or (l071_ = response)) or 
         (l072_ = response) 

         
if l076_ <> nonresponse 

         
if l076_ = empty 

         
if l075_ = empty 

         
if l073_ = response 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l074          end yr worked full time

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l074_

         (and during how many of these years did you work full time?)
         
            if r gives a range of years other than the above range, enter end year on
         this screen 
         
         end 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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l077          emp by st/county/local govt

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l077_

         (remind me again...) have you ever been employed by a unit of a state, county,
         or local government?

         .................................................................................
            31           1.  yes
           133           5.  no
                         8.  dk (don't know); na (not ascertained)
             1           9.  rf (refused)
         18304       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l077_ <> no) and l077_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l078          employed by st/lo government- start yr-1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l078_

         during what years were you employed by state or local governments?
         
          first employment period 
         
         from start year:

         .................................................................................
            29               1942-2006.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18438                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l077_ <> no) and l077_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l079          employed by st/lo government- end yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l079_

         (during what years were you employed by state or local governments?)
         
          first employment period 
         
         to end year:

         .................................................................................
            29               1947-2007.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18438                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l077_ <> no) and l077_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l080          employed by st/lo government- start yr-2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l080_

         (during what years were you employed by state or local governments?)
         
          second employment period 
         
            if r had only one government job, press [enter] for none 
         
         from start year:

         .................................................................................
             7               1951-1998.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18460                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l077_ <> no) and l077_ <> nonresponse 

         
if l080_ = response 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l081          employed by st/loc government- end yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l081_

         (during what years were you employed by state or local governments?)
         
          second employment period 
         
         to end year:

         .................................................................................
             7               1974-2007.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18462                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l082          employed by federal government

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l082_

         aside from military service, (remind me again,) have you ever been employed by
         the federal government?

         .................................................................................
            15           1.  yes
           150           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18304       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l082_ <> no) and l082_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l083          employed by fed government- start yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l083_

         during what years were you employed by the federal government?
         
          first employment period 
         
         from start year:

         .................................................................................
            13               1945-1994.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18454                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l082_ <> no) and l082_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l084          employed by fed government- end yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l084_

         (during what years were you employed by the federal government?)
         
          first employment period 
         
         to end year:

         .................................................................................
            13               1969-2007.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18454                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l082_ <> no) and l082_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l085          employed by fed government- start yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l085_

         (during what years were you employed by the federal government?)
         
          second employment period 
         
            if r had only one government job, press [enter] for none 
         
         from start year:

         .................................................................................
             4               1970-1997.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18463                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l082_ <> no) and l082_ <> nonresponse 

         
if l085_ = response 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l086          employed by fed government- end yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l086_

         (during what years were you employed by the federal government?)
         
          second employment period 
         
         to end year:

         .................................................................................
             4               1972-2006.  actual value
                                  9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18465                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l087          job where did not pay soc sec tax

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l087_

         some state and local government and certain other workers have not always been
         covered by social security.
         
         [including the state, local, and federal jobs you just told me about and other
         jobs, did/did] you ever work in a job where you did not pay social security
         taxes?

         .................................................................................
            25           1.  yes
           135           5.  no
             5           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         18304       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l087_ <> no) and l087_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l088          job no soc sec- start yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l088_

         during what years were you first employed in a job where social security taxes
         were not paid?
         
          first employment period 
         
         from start year:

         .................................................................................
            23               1945-2005.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18444                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l087_ <> no) and l087_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l089          job no soc sec- end yr- 1

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l089_

         (during what years were you first employed in a job where social security taxes
         were not paid?)
         
          first employment period 
         
         to end year:

         .................................................................................
            23               1947-2006.  actual value
             2                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18444                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l087_ <> no) and l087_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l090          job no soc sec- start yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l090_

         (during what years were you first employed in a job where social security taxes
         were not paid?)
         
          second employment period 
         
            press [enter] for none 
         
         from start year:

         .................................................................................
             5               1951-2005.  actual value
             3                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         18461                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if l068_ <> nonresponse and (l068_ <> 9995) 

         
if (l087_ <> no) and l087_ <> nonresponse 

         
if l090_ = response 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l091          job no soc sec- end yr- 2

         section: l     level: respondent      type: numeric    width: 4   decimals: 0
         ref: secl.earlyjob.l091_

         (during what years were you first employed in a job where social security taxes
         were not paid?)
         
          second employment period 
         
         to end year:

         .................................................................................
             4               1986-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 (piseckemphistoryk003_everwrkpay <> no) and 
         piseckemphistoryk003_everwrkpay <> nonresponse 

         
if (piseckemphistoryk004_yrlastwrkpay <> refusal) and 
         (piseckemphistoryk005_yrsagowrkpay <> refusal) 

         
if pisecastartinterviewa009_selfprxy = slf 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

l092          assist section l- job history

         section: l     level: respondent      type: numeric    width: 1   decimals: 0
         ref: secl.earlyjob.l092_assistl

         how often did r receive assistance with answers in section l - job history?

         .................................................................................
           161           1.  never
             3           2.  a few times
             1           3.  most or all of the time
                         4.  the section was done by a proxy reporter
         18304       blank.  inap (inapplicable); partial interview

vdate         2006 data model version

         section: l     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: l     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         18469           4.  hrs 2006 final release