section k: last job (respondent)

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

         .................................................................................
         17217           000003-502761.  household identification number

pn                  respondent person identification number

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

         .................................................................................
          9139         010.  person identifier
           585         011.  person identifier
            27         012.  person identifier
             1         013.  person identifier
          5474         020.  person identifier
           157         021.  person identifier
            10         022.  person identifier
           691         030.  person identifier
            42         031.  person identifier
             3         032.  person identifier
          1027         040.  person identifier
            58         041.  person identifier
             3         042.  person identifier

subhh              2008 sub household identification number

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

         .................................................................................
         15991           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           634           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           469           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            47           5.  split household - one half of couple from subhh 1 or 2
             7           6.  split household - one half of couple from subhh 1 or 2
            68           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

ksubhh              2006 sub household identification number

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

         .................................................................................
         16153           0.  original sample household - no split from divorce or
                             separation of spouses or partners
           545           1.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
           413           2.  split household - one half of couple from subhh 0 and new
                             spouse or partner, if any
            36           5.  split household - one half of couple from subhh 1 or 2
             5           6.  split household - one half of couple from subhh 1 or 2
            64           7.  reunited household - respondents from split household
                             reunite
             1           8.  split household - one half of couple from subhh 1 or 2

pn_sp              2008 spouse/partner person number

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

         .................................................................................
          4711         010.  person identifier
           468         011.  person identifier
            22         012.  person identifier
             1         013.  person identifier
          4199         020.  person identifier
           132         021.  person identifier
             7         022.  person identifier
           524         030.  person identifier
            35         031.  person identifier
             4         032.  person identifier
           808         040.  person identifier
            47         041.  person identifier
             4         042.  person identifier
            22         811.  spouse of non-original respondent
             3         812.  spouse of non-original respondent
             5         821.  spouse of non-original respondent
             1         822.  spouse of non-original respondent
             4         831.  spouse of non-original respondent
             4         841.  spouse of non-original respondent
          6216       blank.  inap (inapplicable); partial interview; single r household

csr                2008 whether coversheet respondent

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

         .................................................................................
         11898           1.  yes
            18           3.  2nd coverscreen r, answers not retained
          5301           5.  no

famr               2008 whether family respondent

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

         .................................................................................
         11814           1.  family r
             4           3.  2nd family r, answers not retained
          5399           5.  non-family r

finr               2008 whether financial respondent

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

         .................................................................................
         11843           1.  financial r
             5           3.  2nd financial r, answers not retained
          5369           5.  non-financial r

构造变量

         assign: 
seck.emphistory.k003_everwrkpay := 
         piseckemphistoryk003_everwrkpay:

if seck.emphistory.k003_everwrkpay <> 
         piseckemphistoryk003_everwrkpay

ask:

if pirvarsz076_reiwr_v <> reiwr 
         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

k003               work for pay more than few mos

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k003_everwrkpay

         have you ever worked for pay for more than a few months?

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

构造变量

         assign: 
seck.emphistory.k004_yrlastwrkpay := 
         piseckemphistoryk004_yrlastwrkpay:

if seck.emphistory.k004_yrlastwrkpay <> 
         piseckemphistoryk004_yrlastwrkpay

ask:

if pirvarsz076_reiwr_v <> reiwr 
         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 
         
if (k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse 

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

k004               last wrked when-yr

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.emphistory.k004_yrlastwrkpay

         when did you last work for pay?
         
         year:
         or
         years ago:

         .................................................................................
            57               1978-2008.  actual value
             1                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         17159                   blank.  inap (inapplicable); partial interview

构造变量

         assign: 
seck.emphistory.k005_yrsagowrkpay := 
         piseckemphistoryk005_yrsagowrkpay:

if seck.emphistory.k005_yrsagowrkpay <> 
         piseckemphistoryk005_yrsagowrkpay

ask:

if pirvarsz076_reiwr_v <> reiwr 
         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 
         
if (k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse 
         
if k004_yrlastwrkpay = empty 

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

k005               last wrked when-yrs ago

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k005_yrsagowrkpay

         (when did you last work for pay?)
         
         year:
         or
         years ago:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay < piinita062t2yrsago_a) or (k004_yrlastwrkpay > 
         year (sysdate))) and (k005_yrsagowrkpay = 0)) 

         
if not ((k005_yrsagowrkpay > 2) and (k004_yrlastwrkpay = 0)) 

         
 


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

k006               last wrked-mo

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k006_

         in what month was that?

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

构造变量

         assign: 
seck.emphistory.k007_lstjobselfothemp := 
         piseckemphistoryk007_lstjobselfothemp:

if 
         seck.emphistory.k007_lstjobselfothemp <> 
         piseckemphistoryk007_lstjobselfothemp

ask:

if pirvarsz076_reiwr_v <> 
         reiwr 
         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 
         
if (k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse 
         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 
         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

k007               self/other employed

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k007_lstjobselfothemp

         the next questions are about the last job you had. we're interested in your
         situation near the end of this job. did you work for someone else, were you
         self-employed, or what?
         
         if r says, 'i ran my own business' enter 'self-employed'

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k008m              industry - masked

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k008_indlastjob

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

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k010m              type wrk done - masked

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k010_typeworklastjob

         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.

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k011               hrs wrk pr wk

         section: k     level: respondent      type: numeric    width: 3   decimals: 0
         ref: seck.emphistory.k011_

         how many hours a week did you usually work [for that employer/in that business]?
         
         hours per week:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             54        6         140         41.96         18.35   17162
         -----------------------------------------------------------------
             1         998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
if k007_lstjobselfothemp <> slfempd 

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

         
 


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

k012               could reduce hrs if wanted

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k012_

         not counting any overtime hours, could you have reduced the number of hours in
         your regular work schedule?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
if k007_lstjobselfothemp <> slfempd 

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

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

         
 


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

k013               could reduce hrs if wanted- affect pay

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k013_

         could you have reduced your work hours by quite a lot, say to half what you
         usually worked, without affecting either your hourly pay rate or your fringe
         benefits?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k014               wks wrk pr yr

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k014_

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

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             52        5          52         47.65         10.40   17162
         -----------------------------------------------------------------
             3          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k039               last job salaried or hourly

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k039_

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k015               earnings when left

         section: k     level: respondent      type: numeric    width: 10  decimals: 2
         ref: seck.emphistory.k015_

         how much were you earning, before deductions, when you [left that employer?
         
         if respondent was a teacher, record annual salary/stopped working for the
         business?]
         
         if amount per hour, enter both dollars and cents
         
         amount:
         
         per:

         .................................................................................
            45                2-150000.  actual value
             9                 9999998.  dk (don't know); na (not ascertained)
             1                 9999999.  rf (refused)
         17162                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k016               earnings when left- per

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k016_

         (how much were you earning, before deductions, when you [left that employer?
         
         if respondent was a teacher, record annual salary/stopped working for the
         business?])
         
         amount: [earnings when left]
         
         per:

         .................................................................................
            23           1.  hour
             6           2.  week
                         3.  every two weeks/bi-weekly
             4           4.  month
                         5.  twice a month
            12           6.  year
                         7.  other (specify); including per visit, class, mile, job
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17172       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
if k007_lstjobselfothemp <> slfempd 

         
 


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

k018               # of employees at location

         section: k     level: respondent      type: numeric    width: 7   decimals: 0
         ref: seck.emphistory.k018_

         about how many employees worked for that company or organization at the location
         where you worked?
         
         do not probe dk/rf
         
         # of employees:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             33        1       15000        737.52       2659.68   17178
         -----------------------------------------------------------------
             6     9999998.  dk (don't know); na (not ascertained)
                   9999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
if k007_lstjobselfothemp <> slfempd 

         
if k018_ = nonresponse 

         
 


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

k019               estimated # employees at location

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k019_

         was it fewer than 5, 5 to 14, 15 to 24, 25 to 99, 100 to 499, or 500 or more?

         .................................................................................
                         1.  fewer than 5
             1           2.  5 to 14
             2           3.  15 to 24
                         4.  25 to 99
             1           5.  100 to 499
             1           6.  500 or more
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17211       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k020               total # of employees

         section: k     level: respondent      type: numeric    width: 7   decimals: 0
         ref: seck.emphistory.k020_

         about how many employees worked for that company or organization at all
         locations?
         
         do not probe dk/rf 
         
         [enter '9999996' if only one location] 
         
         iwer: the number must be at least as large as k018
         
         # of employees:

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             30        1      110000      10693.40      25791.33   17170
         -----------------------------------------------------------------
             4     9999996.  one location
            13     9999998.  dk (don't know); na (not ascertained)
                   9999999.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
if k020_ = nonresponse 

         
 


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

k021               estimated total # employees

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k021_

         was it fewer than 5, 5 to 14, 15 to 24, 25 to 99, 100 to 499, or 500 or more?

         .................................................................................
                         1.  fewer than 5
                         2.  5 to 14
                         3.  15 to 24
                         4.  25 to 99
             3           5.  100 to 499
             4           6.  500 or more
             6           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17204       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
 


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

k022               start wrk-yr

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.emphistory.k022_yrstrtwrkpay

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

         .................................................................................
            52               1955-2008.  actual value
             3                    9998.  dk (don't know); na (not ascertained)
                                  9999.  rf (refused)
         17162                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if k022_yrstrtwrkpay = empty 

         
 


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

k023               start wrk-yrs ago

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k023_yrsagostrtwrkpay

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if k022_yrstrtwrkpay = empty 

         
if k023_yrsagostrtwrkpay = empty 

         
 


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

k024               start wrk- at age

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k024_agestrtwrkpay

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

         
 


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

k025               earnings when started

         section: k     level: respondent      type: numeric    width: 10  decimals: 2
         ref: seck.emphistory.k025_

         how much were you earning, before taxes and other deductions, when you started?
         
         if amount per hour, enter both dollars and cents
         
         amount:
         
         per:

         .................................................................................
            42                0-115000.  actual value
            12                 9999998.  dk (don't know); na (not ascertained)
             1                 9999999.  rf (refused)
         17162                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k026               earnings when started- per

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k026_

         (how much were you earning, before taxes and other deductions, when you
         started?)
         
         amount: [earnings when started]
         
         per:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
if k007_lstjobselfothemp <> slfempd 

         
 


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

k028               union contract/employee contract

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.emphistory.k028_

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

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k029m1             why left employer- 1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k029m[1]

         why did you [leave that employer?/stop working at this business?]
         
         probe if necessary: (did the business close, were you laid off or let go, did
         you have poor health or a disability, did you leave to take care of family
         members, did you quit, did you retire, did ownership of your employment change,
         did your pension rules change, or what?)
         
         do not probe but enter all that apply

         .................................................................................
             4           1.  business closed; business moved or sold
             7           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
            11           3.  poor health/disabled; poor mental health; r died; death;
                             surgery; injury; old age
             2           4.  family care; marriage; pregnancy; child care; husband's
                             wishes; wanted more time at home; to be with family
                         5.  went to school/received more training
             5           6.  quit; bored/burned out; didn't like job/wanted a change;
                             problems with supervisor/co-workers; lack of pay/work
                             hours/promotion/benefits/help; dispute with employer; sexual
                             harassment; couldn't do work anymore; poor/dangerous working
                             conditions; too stressful
            12           7.  retired
             4           8.  r (family) moved
                         9.  ownership changed
                        10.  pension rules changed
                        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)
                        93.  another job; self employment; start own business; work in
                             family business
                        94.  transferred; spouse transferred
                        95.  r has not left/still has this job
                        96.  r disputes record; did not work for named employer at last
                             wave
             1          97.  other (specify)
             1          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17170       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) - 
         20))) or (k005_yrsagowrkpay > 20)) 

         
if (k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal) 

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

         
 


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

k029m2             why left employer- 2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.emphistory.k029m[2]

         why did you [leave that employer?/stop working at this business?]
         
         probe if necessary: (did the business close, were you laid off or let go, did
         you have poor health or a disability, did you leave to take care of family
         members, did you quit, did you retire, did ownership of your employment change,
         did your pension rules change, or what?)
         
         do not probe but 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.  went to school/received more training
                         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.  ownership changed
                        10.  pension rules changed
                        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)
                        93.  another job; self employment; start own business; work in
                             family business
                        94.  transferred; spouse transferred
                        95.  r has not left/still has this job
                        96.  r disputes record; did not work for named employer at last
                             wave
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
 


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

k031               included in pension plan

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.k031_

         [were/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 [that employer/[yourself ]]?
         
         if r mentions ira or social security, note in comment box and say: i will ask
         about these later in the interview. here, i just want to find out about other
         plans operated through your previous [employer/business].

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
 


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

k032               # pension plans

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.k032_numpenslstjob

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

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             12        1           4          1.42          0.90   17205
         -----------------------------------------------------------------
                        95.  denies being included in pension plan
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k032_numpenslstjob = dontknow 

         
 


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

k033               one plan or more

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.k033_

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw082a             what was the plan called - 1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w082aplantype

         was it a 401(k), a supplemental retirement account (sra), defined benefit,
         defined contribution, or what? (what did your former employer call it?)

         .................................................................................
             5           1.  401k plan
             1           2.  supplemental retirement account (sra)
             2           3.  defined benefit plan
             1           4.  defined contribution plan
                         5.  401a plan
                         6.  403b plan
                         7.  457 plan
                         8.  thrift/savings plan (tsp)
                         9.  profit-sharing plan
                        10.  employee stock ownership plan (esop)
                        11.  money purchase plan
                        12.  portable cash option plan
                        13.  employee stock purchase plan (espp)
                        14.  sep or simple plan
                        15.  combination plan
                        16.  cash balance plan
             1          97.  other (specify)
             2          98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17205       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw001a             type of pension plan-1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w001a

         (could you tell me a little more about this plan?)
         
         i would like to know what type of plan this was.
         [(]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, 457, esop, sra, (tsp) thrift/savings, stock/profit sharing, money
         purchase plans, sep/simple, 401a, 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 plan
             7           2.  type b plan
                         3.  both plan types
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17205       blank.  inap (inapplicable); partial interview

kw087a             consistent with plan type -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w087_consistency

         .................................................................................
             1           1.  type a consistent
             6           2.  type b consistent
                         3.  cash balance
             5           4.  inconsistent
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17205       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw085a             certainty about type of plan -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w085a

         sometimes people are not sure about the type of retirement plans they have. we
         are interested in how certain you are about the type of plans you had on that
         job. are you very certain, somewhat certain or not certain at all that you
         actually had (a) [type of pension plan]?

         .................................................................................
             8           1.  very certain
             1           2.  somewhat certain
             2           3.  not certain at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17206       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw034a             number of years in plan -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w034a

         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

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

         -----------------------------------------------------------------
              n      min         max          mean            sd    miss
             11        1          38         20.27         10.90   17206
         -----------------------------------------------------------------
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if piw087_consistency <> typeaconsistent 

         
 


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

kw002a             amount in pens when left-b -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w002a

         [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 [99999996]
         
         do not probe dk/rf
         
         amount:

         .................................................................................
             6            3400-1500000.  actual value
             1                99999996.  does not have an account
             3                99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         17206                   blank.  inap (inapplicable); partial interview

kw003a             amount in pension when left-b - min -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w003a

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

         .................................................................................
             3           0.  value of breakpoint
             1        5001.  value of breakpoint
         17213       blank.  inap (inapplicable); partial interview

kw004a             amount in pension when left-b - max -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w004a

         .................................................................................
             1       19999.  value of breakpoint
             3    99999996.  greater than maximum breakpoint
         17213       blank.  inap (inapplicable); partial interview

kw005a             amount in pension when left-b - result -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w005a

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

kw097a1            disposition of pension-b -1 -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w097b[1]

         when you [retired,/left that flwemployerbusiness,] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
             1           1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
             3           3.  left in the plan
             1           4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
             7           8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17205       blank.  inap (inapplicable); partial interview

kw097a2            disposition of pension-b -1 -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w097b[2]

         when you [retired,/left that flwemployerbusiness,] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
                         3.  left in the plan
             1           4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw097a3            disposition of pension-b -1 -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w097b[3]

         when you [retired,/left that flwemployerbusiness,] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
                         3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if lefttoaccumulate in w097b 

         
 


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

kw088a             allowed lump sum payment-type b -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w088a

         [for the part of the money that you left in the plan, do/do] you expect to
         receive benefits from this plan in the form of regular monthly or annual
         payments at some time in the future?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if not (withdrewthemoney in w097b) and not (lostbenefits in w097b) 

         
 


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

kw065a             allowed lump sum payment-type b -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w065a

         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if lefttoaccumulate in w097b 

         
 


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

kw008a             amount left in old account-b -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w008a

         how much money did you leave in the old plan?
         
         amount:

         .................................................................................
             3             7000-100000.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         17214                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if installments in w097b 

         
 


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

kw063a             type b pension total amt received in installments -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w063a

         how much money in total did you receive in installments or irregular payments in
         the last calendar year?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if (piw087_consistency <> typeaconsistent) and (w002a <> -2) 

         
if lefttoaccumulate in w097b 

         
 


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

kw009a             amount in pension now-b -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w009a

         how much is in that account now?
         
         do not probe dk/rf
         
         amount:

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

kw010a             amount in pension now-b - min -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w010a

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

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw011a             amount in pension now-b - max -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w011a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw012a             amount in pension now-b - result -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if (not (receiving in w097b) and not (continuedcollecting in w097b)) or 
         (converttoannuity in w097b) 

         
 


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

kw013a             amount converted to annuity-b -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w013a

         how much did you (convert to/purchase as) an annuity?
         
         amount:

         .................................................................................
             2          110000-1500000.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         17215                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw014a             age when annuity started-b -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w014a

         how old were you when you started receiving benefits?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         50-80 age

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if w014a <> nonresponse 

         
 


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

kw086a             report age and months -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w086a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw015a             amount of annuity-b -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w015a

         how much are the benefits per month or year?
         
         if benefits have not yet started, record what benefits will be
         
         amount:
         
         per:

         .................................................................................
             7               285-39000.  actual value
                              99999998.  dk (don't know); na (not ascertained)
             1                99999999.  rf (refused)
         17209                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw016a             amount of annuity per-b -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w016a

         probe if necessary: is that per month or year?
         
         amount: $[amount of annuity-b]
         
         per:

         .................................................................................
             5           4.  month
             2           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17210       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw028a             adjusted for cost of living -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w028a

         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
if w028a = yes 

         
 


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

kw059a             benefits adjusted automatically -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w059a

         are the benefits adjusted automatically?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw049a             annuity benefits duration -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w049a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             5           1.  as long as r lives
             1           2.  as long as r or spouse/partner lives
             2           3.  for a fixed time period
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17209       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

kw051a             annuity benefits-until yr -1

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w051a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
             1        9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

kw052a             annuity benefits-until age -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w052a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

kw053a             annuity benefits-years -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w053a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw054a             spp die will annuity income -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w054a

         if you or your [ husband/wife/partner] should die, will the pension payments
         change, stay the same, or what?

         .................................................................................
             6           1.  change
             2           3.  stay the same
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17209       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if rolledoverintoira in w097b 

         
 


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

kw018a             amount of pension rollover-b -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w018a

         how much did the rollover amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
 


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

kw019a             amount of transfer-b -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w019a

         how much did the transfer amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw056a             how much money withdrawn -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w056a

         how much money did you withdraw or how much was the lump sum or cash settlement
         you received?
         
         amount:

         .................................................................................
             1        3400.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw057a             what done with money withdrawn -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w057a

         what did you do with the money?

         .................................................................................
             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)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
 


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

kw035a             age expect to rec benefits -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w035a

         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         40-94 age
         96 already receiving benefits

         .................................................................................
             2                   65-70.  actual value
                                    96.  already receiving benefits
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17215                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw098a             age and months r reported -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w098a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw036a             form of expected benefits -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w036a

         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)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
if w036a = percentofpay 


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

kw037a             expected benefit-pct final pay-a -1

         section: k     level: respondent      type: numeric    width: 3   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w037a

         enter percent of final pay
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 


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

kw038a             amount of expected benefits -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w038a

         probe if necessary: how much do you expect to receive?
         
         do not probe dk/rf
         
         amount:
         
         per:

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

k133a              amt of expected benefits-min -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.j133_

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

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k134a              amount of expected benefits - max -1

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.j134_

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k135a              amount of expected benefits - result -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.j135_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 


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

kw039a             expected benefits per -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w039a

         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)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = lumpsum 

         
 


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

kw041a             expected benefits-lump sum -1

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w041a

         enter lump sum amount
         
         amount:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


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

kw089a             annuity benefits duration -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w089a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             1           1.  as long as r lives
             1           2.  as long as r or spouse/partner lives
                         3.  for a fixed time period
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 


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

kw091a             annuity benefits-until yr -1

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w091a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 


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

kw092a             annuity benefits-until age -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w092a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 

         
if w091a = empty and w092a = empty 


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

kw093a             annuity benefits-years -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w093a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


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

kw094a             spp die will annuity income -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w094a

         if you or your [ husband/wife/partner] should die, will the pension payments
         change, stay the same, or what?

         .................................................................................
                         1.  change
             1           3.  stay the same
                         7.  other (specify)
             1           8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((w041a = empty and ((pisecastartinterviewa009_selfprxy = slf))) and 
         ((w088a = yes) or (receiving in w097b))) and (lefttoaccumulate in w097b) 

         
 


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

kw096a             plan money same as benefits -1

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].types.w096a

         if r expects to receive future benefits:
         you mentioned that you left money in this plan and you expect future benefits
         from this plan.  is the money you reported leaving in the plan the same as the
         money that will finance your future benefits?
         
         if r is currently receiving benefits: 
         you mentioned that you left money in this plan and you are currently receiving
         benefits from this plan.  is the money you reported leaving in the plan the same
         as the money financing the benefits you are drawing from?

         .................................................................................
                         1.  no, different money
             2           2.  yes, the same money
                         3.  yes, partly the same
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
 


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

kw042a             earliest age leave/rec pension-1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w042earlyagerecpen

         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         30-80 age
         95 no age requirement

         .................................................................................
             7                   45-65.  actual value
             2                      95.  no age requirement
             3                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17205                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w042earlyagerecpen <> 95) and w042earlyagerecpen <> nonresponse 

         
 


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

kw077a             earliest age leave/rec pension-months -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[1].w077_

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw082b             what was the plan called - 2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w082aplantype

         was it a 401(k), a supplemental retirement account (sra), defined benefit,
         defined contribution, or what? (what did your former employer call it?)

         .................................................................................
             1           1.  401k plan
                         2.  supplemental retirement account (sra)
                         3.  defined benefit plan
             1           4.  defined contribution plan
                         5.  401a plan
                         6.  403b plan
                         7.  457 plan
                         8.  thrift/savings plan (tsp)
                         9.  profit-sharing plan
                        10.  employee stock ownership plan (esop)
                        11.  money purchase plan
                        12.  portable cash option plan
                        13.  employee stock purchase plan (espp)
                        14.  sep or simple plan
                        15.  combination plan
                        16.  cash balance plan
             1          97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17214       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw001b             type of pension plan-2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w001a

         (could you tell me a little more about this plan?)
         
         i would like to know what type of plan this was.
         [(]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, 457, esop, sra, (tsp) thrift/savings, stock/profit sharing, money
         purchase plans, sep/simple, 401a, 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 plan
             1           2.  type b plan
                         3.  both plan types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17214       blank.  inap (inapplicable); partial interview

kw087b             consistent with plan type -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w087_consistency

         .................................................................................
                         1.  type a consistent
             1           2.  type b consistent
                         3.  cash balance
             2           4.  inconsistent
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17214       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw085b             certainty about type of plan -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w085a

         sometimes people are not sure about the type of retirement plans they have. we
         are interested in how certain you are about the type of plans you had on that
         job. are you very certain, somewhat certain or not certain at all that you
         actually had (a) [type of pension plan]?

         .................................................................................
             3           1.  very certain
                         2.  somewhat certain
                         3.  not certain at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17214       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw034b             number of years in plan -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w034a

         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                   13-20.  actual value
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17214                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if piw087_consistency <> typeaconsistent 

         
 


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

kw002b             amount in pens when left-b -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w002a

         [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 [99999996]

         .................................................................................
             2            65000-200000.  actual value
                              99999996.  does not have an account
             1                99999998.  dk (don't know); na (not ascertained)
                              99999999.  rf (refused)
         17214                   blank.  inap (inapplicable); partial interview

kw003b             amount in pension when left-b - min -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w003a

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

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

kw004b             amount in pension when left-b - max -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w004a

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

kw005b             amount in pension when left-b - result -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w005a

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

kw097b1            disposition of pension-b -2 -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w097b[1]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
             2           3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
             1           8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17214       blank.  inap (inapplicable); partial interview

kw097b2            disposition of pension-b -2 -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w097b[2]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
                         3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if lefttoaccumulate in w097b 

         
 


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

kw088b             allowed lump sum payment-type b -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w088a

         [for the part of the money that you left in the plan, do/do] you expect to
         receive benefits from this plan in the form of regular monthly or annual
         payments at some time in the future?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if not (withdrewthemoney in w097b) and not (lostbenefits in w097b) 

         
 


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

kw065b             allowed lump sum payment-type b -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w065a

         were you allowed to receive benefits as a cash settlement or a lump-sum payment?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if lefttoaccumulate in w097b 

         
 


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

kw008b             amount left in old account-b -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w008a

         how much money did you leave in the old plan?
         
         amount:

         .................................................................................
             2            62000-200000.  actual value
                            9999999998.  dk (don't know); na (not ascertained)
                            9999999999.  rf (refused)
         17215                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if installments in w097b 

         
 


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

kw063b             type b pension total amt received in installments -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w063a

         how much money in total did you receive in installments or irregular payments in
         the last calendar year?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if (piw087_consistency <> typeaconsistent) and (w002a <> -2) 

         
if lefttoaccumulate in w097b 

         
 


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

kw009b             amount in pension now-b -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w009a

         how much is in that account now?
         
         do not probe dk/rf
         
         amount:

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

kw010b             amount in pension now-b - min -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w010a

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

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw011b             amount in pension now-b - max -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w011a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw012b             amount in pension now-b - result -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if (not (receiving in w097b) and not (continuedcollecting in w097b)) or 
         (converttoannuity in w097b) 

         
 


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

kw013b             amount converted to annuity-b -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w013a

         how much did you (convert to/purchase as) an annuity?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw014b             age when annuity started-b -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w014a

         how old were you when you started receiving benefits?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         50-80 age

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if w014a <> nonresponse 

         
 


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

kw086b             report age and months -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w086a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw015b             amount of annuity-b -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w015a

         how much are the benefits per month or year?
         
         if benefits have not yet started, record what benefits will be
         
         amount:
         
         per:

         .................................................................................
             1        4800.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw016b             amount of annuity per-b -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w016a

         probe if necessary: is that per month or year?
         
         amount: $[amount of annuity-b]
         
         per:

         .................................................................................
                         4.  month
             1           6.  year
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw028b             adjusted for cost of living -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w028a

         are the benefits adjusted for changes in the cost of living?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
if w028a = yes 

         
 


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

kw059b             benefits adjusted automatically -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w059a

         are the benefits adjusted automatically?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw049b             annuity benefits duration -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w049a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ husband/wife/partner] live,] is it for a fixed time period, or what?

         .................................................................................
             1           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)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

kw051b             annuity benefits-until yr -2

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w051a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

kw052b             annuity benefits-until age -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w052a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

kw053b             annuity benefits-years -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w053a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw054b             spp die will annuity income -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w054a

         if you or your [ husband/wife/partner] should die, will the pension payments
         change, stay the same, or what?

         .................................................................................
                         1.  change
             1           3.  stay the same
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if rolledoverintoira in w097b 

         
 


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

kw018b             amount of pension rollover-b -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w018a

         how much did the rollover amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
 


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

kw019b             amount of transfer-b -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w019a

         how much did the transfer amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw056b             how much money withdrawn -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w056a

         how much money did you withdraw or how much was the lump sum or cash settlement
         you received?
         
         amount:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw057b             what done with money withdrawn -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w057a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
 


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

kw035b             age expect to rec benefits -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w035a

         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         40-94 age
         96 already receiving benefits

         .................................................................................
             2                   62-65.  actual value
                                    96.  already receiving benefits
                                    98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17215                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw098b             age and months r reported -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w098a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw036b             form of expected benefits -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w036a

         about how much do you expect these benefits to be, either as a percent of your
         pay when you left that job, or as an amount per month or year when you start
         receiving them?

         .................................................................................
                         1.  percent of pay
             1           2.  amount per month/year
             1           3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17215       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
if w036a = percentofpay 


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

kw037b             expected benefit-pct final pay-a -2

         section: k     level: respondent      type: numeric    width: 3   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w037a

         enter percent of final pay
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 


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

kw038b             amount of expected benefits -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w038a

         probe if necessary: how much do you expect to receive?
         
         do not probe dk/rf
         
         amount:
         
         per:

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

k133b              amt of expected benefits-min -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.j133_

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

         .................................................................................
             1        2000.  value of breakpoint
         17216       blank.  inap (inapplicable); partial interview

k134b              amount of expected benefits - max -2

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.j134_

         .................................................................................
             1        2000.  value of breakpoint
         17216       blank.  inap (inapplicable); partial interview

k135b              amount of expected benefits - result -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.j135_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 


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

kw039b             expected benefits per -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w039a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = lumpsum 

         
 


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

kw041b             expected benefits-lump sum -2

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w041a

         enter lump sum amount
         
         amount:

         .................................................................................
             1       62000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


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

kw089b             annuity benefits duration -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w089a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ 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)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 


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

kw091b             annuity benefits-until yr -2

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w091a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
             1        9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17216       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 


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

kw092b             annuity benefits-until age -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w092a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 

         
if w091a = empty and w092a = empty 


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

kw093b             annuity benefits-years -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w093a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


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

kw094b             spp die will annuity income -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w094a

         if you or your [ husband/wife/partner] should die, will the pension payments
         change, stay the same, or what?

         .................................................................................
                         1.  change
             1           3.  stay the same
                         7.  other (specify)
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((w041a = empty and ((pisecastartinterviewa009_selfprxy = slf))) and 
         ((w088a = yes) or (receiving in w097b))) and (lefttoaccumulate in w097b) 

         
 


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

kw096b             plan money same as benefits -2

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].types.w096a

         if r expects to receive future benefits:
         you mentioned that you left money in this plan and you expect future benefits
         from this plan.  is the money you reported leaving in the plan the same as the
         money that will finance your future benefits?
         
         if r is currently receiving benefits: 
         you mentioned that you left money in this plan and you are currently receiving
         benefits from this plan.  is the money you reported leaving in the plan the same
         as the money financing the benefits you are drawing from?

         .................................................................................
                         1.  no, different money
             1           2.  yes, the same money
                         3.  yes, partly the same
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
 


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

kw042b             earliest age leave/rec pension-2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w042earlyagerecpen

         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         30-80 age
         95 no age requirement

         .................................................................................
             2                   50-65.  actual value
                                    95.  no age requirement
             1                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17214                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w042earlyagerecpen <> 95) and w042earlyagerecpen <> nonresponse 

         
 


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

kw077b             earliest age leave/rec pension-months -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[2].w077_

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw082c             what was the plan called - 3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w082aplantype

         was it a 401(k), a supplemental retirement account (sra), defined benefit,
         defined contribution, or what? (what did your former employer call it?)

         .................................................................................
             1           1.  401k plan
                         2.  supplemental retirement account (sra)
                         3.  defined benefit plan
                         4.  defined contribution plan
                         5.  401a plan
                         6.  403b plan
                         7.  457 plan
                         8.  thrift/savings plan (tsp)
                         9.  profit-sharing plan
                        10.  employee stock ownership plan (esop)
                        11.  money purchase plan
                        12.  portable cash option plan
                        13.  employee stock purchase plan (espp)
                        14.  sep or simple plan
                        15.  combination plan
                        16.  cash balance plan
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
 


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

kw001c             type of pension plan -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w001a

         (could you tell me a little more about this plan?)
         
         i would like to know what type of plan this was.
         [(]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, 457, esop, sra, (tsp) thrift/savings, stock/profit sharing, money
         purchase plans, sep/simple, 401a, and cash balance plans are all type b
         retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

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

kw087c             consistent with plan type -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w087_consistency

         .................................................................................
                         1.  type a consistent
                         2.  type b consistent
                         3.  cash balance
             1           4.  inconsistent
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw085c             certainty about type of plan -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w085a

         sometimes people are not sure about the type of retirement plans they have. we
         are interested in how certain you are about the type of plans you had on that
         job. are you very certain, somewhat certain or not certain at all that you
         actually had (a) [type of pension plan]?

         .................................................................................
             1           1.  very certain
                         2.  somewhat certain
                         3.  not certain at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

         
 


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

kw034c             number of years in plan -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w034a

         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          20.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if piw087_consistency <> typeaconsistent 

         
 


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

kw002c             amount in pens when left-b -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w002a

         [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 [99999996]

         .................................................................................
             1       33000.  actual value
                  99999996.  does not have an account
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw003c             amount in pension when left-b - min -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w003a

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

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw004c             amount in pension when left-b - max -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w004a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw005c             amount in pension when left-b - result -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w005a

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

kw097c1            disposition of pension-b -3 -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w097b[1]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
             1           3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw097c2            disposition of pension-b -3 -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w097b[2]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
                         3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if lefttoaccumulate in w097b 

         
 


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

kw088c             allowed lump sum payment-type b -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w088a

         [for the part of the money that you left in the plan, do/do] you expect to
         receive benefits from this plan in the form of regular monthly or annual
         payments at some time in the future?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if not (withdrewthemoney in w097b) and not (lostbenefits in w097b) 

         
 


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

kw065c             allowed lump sum payment-type b -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w065a

         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)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if lefttoaccumulate in w097b 

         
 


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

kw008c             amount left in old account-b -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w008a

         how much money did you leave in the old plan?
         
         amount:

         .................................................................................
             1       33000.  actual value
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if installments in w097b 

         
 


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

kw063c             type b pension total amt received in installments -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w063a

         how much money in total did you receive in installments or irregular payments in
         the last calendar year?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if (piw087_consistency <> typeaconsistent) and (w002a <> -2) 

         
if lefttoaccumulate in w097b 

         
 


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

kw009c             amount in pension now-b -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w009a

         how much is in that account now?
         
         do not probe dk/rf
         
         amount:

         .................................................................................
             1       33000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw010c             amount in pension now-b - min -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w010a

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

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw011c             amount in pension now-b - max -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w011a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw012c             amount in pension now-b - result -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w012a

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if (not (receiving in w097b) and not (continuedcollecting in w097b)) or 
         (converttoannuity in w097b) 

         
 


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

kw013c             amount converted to annuity-b -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w013a

         how much did you (convert to/purchase as) an annuity?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw014c             age when annuity started-b -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w014a

         how old were you when you started receiving benefits?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         50-80 age

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if w014a <> nonresponse 

         
 


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

kw086c             report age and months -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w086a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw015c             amount of annuity-b -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w015a

         how much are the benefits 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw016c             amount of annuity per-b -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w016a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


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

kw028c             adjusted for cost of living -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w028a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
if w028a = yes 

         
 


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

kw059c             benefits adjusted automatically -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w059a

         are the benefits adjusted automatically?

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw049c             annuity benefits duration -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w049a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


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

kw051c             annuity benefits-until yr -3

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w051a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


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

kw052c             annuity benefits-until age -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w052a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


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

kw053c             annuity benefits-years -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w053a

         
         
         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


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

kw054c             spp die will annuity income -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w054a

         if you or your [ husband/wife/partner] should die, will the pension payments
         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if rolledoverintoira in w097b 

         
 


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

kw018c             amount of pension rollover-b -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w018a

         how much did the rollover amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
 


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

kw019c             amount of transfer-b -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w019a

         how much did the transfer amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw056c             how much money withdrawn -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w056a

         how much money did you withdraw or how much was the lump sum or cash settlement
         you received?
         
         amount:

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if withdrewthemoney in w097b 

         
 


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

kw057c             what done with money withdrawn -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w057a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
 


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

kw035c             age expect to rec benefits -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w035a

         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         40-94 age
         96 already receiving benefits

         .................................................................................
             1          62.  actual value
                        96.  already receiving benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw098c             age amd months r reported -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w098a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

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

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


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

kw036c             form of expected benefits -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w036a

         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
             1           3.  lump sum
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

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

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

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

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

         
if k034a <> empty 

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

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
if w036a = percentofpay 


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

kw037c             expected benefit-pct final pay-a -3

         section: k     level: respondent      type: numeric    width: 3   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w037a

         enter percent of final pay
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

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

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw038c             amount of expected benefits -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w038a

         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)
         17217       blank.  inap (inapplicable); partial interview

k133c              amt of expected benefits-min -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.j133_

         unfolding procedure: unfm_1up2down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k134c              amount of expected benefits - max -3

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.j134_

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k135c              amount of expected benefits - result -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.j135_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw039c             expected benefits per -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w039a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw041c             expected benefits-lump sum -3

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w041a

         enter lump sum amount
         
         amount:

         .................................................................................
             1       33000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw089c             annuity benefits duration -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w089a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw091c             annuity benefits-until yr -3

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w091a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw092c             annuity benefits-until age -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w092a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 

         
if w091a = empty and w092a = empty 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw093c             annuity benefits-years -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w093a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw094c             spp die will annuity income -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w094a

         if you or your [ husband/wife/partner] should die, will the pension payments
         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w041a = empty and ((pisecastartinterviewa009_selfprxy = slf))) and 
         ((w088a = yes) or (receiving in w097b))) and (lefttoaccumulate in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw096c             plan money same as benefits -3

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].types.w096a

         if r expects to receive future benefits:
         you mentioned that you left money in this plan and you expect future benefits
         from this plan.  is the money you reported leaving in the plan the same as the
         money that will finance your future benefits?
         
         if r is currently receiving benefits: 
         you mentioned that you left money in this plan and you are currently receiving
         benefits from this plan.  is the money you reported leaving in the plan the same
         as the money financing the benefits you are drawing from?

         .................................................................................
                         1.  no, different money
                         2.  yes, the same money
                         3.  yes, partly the same
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw042c             earliest age leave/rec pension -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w042earlyagerecpen

         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         30-80 age
         95 no age requirement

         .................................................................................
             1          50.  actual value
                        95.  no age requirement
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w042earlyagerecpen <> 95) and w042earlyagerecpen <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw077c             earliest age leave/rec pension-months -3

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[3].w077_

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw082d             what was the plan called - 4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w082aplantype

         was it a 401(k), a supplemental retirement account (sra), defined benefit,
         defined contribution, or what? (what did your former employer call it?)

         .................................................................................
             1           1.  401k plan
                         2.  supplemental retirement account (sra)
                         3.  defined benefit plan
                         4.  defined contribution plan
                         5.  401a plan
                         6.  403b plan
                         7.  457 plan
                         8.  thrift/savings plan (tsp)
                         9.  profit-sharing plan
                        10.  employee stock ownership plan (esop)
                        11.  money purchase plan
                        12.  portable cash option plan
                        13.  employee stock purchase plan (espp)
                        14.  sep or simple plan
                        15.  combination plan
                        16.  cash balance plan
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw001d             type of pension plan -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w001a

         (could you tell me a little more about this plan?)
         
         i would like to know what type of plan this was.
         [(]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, 457, esop, sra, (tsp) thrift/savings, stock/profit sharing, money
         purchase plans, sep/simple, 401a, and cash balance plans are all type b
         retirement plans
         
         type a plans are often called 'defined benefit' plans
         
         type b plans are often called 'defined contribution'

         .................................................................................
             1           1.  type a plan
                         2.  type b plan
                         3.  both plan types
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw087d             consistent with plan type -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w087_consistency

         .................................................................................
                         1.  type a consistent
                         2.  type b consistent
                         3.  cash balance
             1           4.  inconsistent
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw085d             certainty about type of plan -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w085a

         sometimes people are not sure about the type of retirement plans they have. we
         are interested in how certain you are about the type of plans you had on that
         job. are you very certain, somewhat certain or not certain at all that you
         actually had (a) [type of pension plan]?

         .................................................................................
             1           1.  very certain
                         2.  somewhat certain
                         3.  not certain at all
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw034d             number of years in plan -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w034a

         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          20.  actual value
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if piw087_consistency <> typeaconsistent 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw002d             amount in pens when left-b -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w002a

         [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 [99999996]

         .................................................................................
             1       28000.  actual value
                  99999996.  does not have an account
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw003d             amount in pension when left-b - min -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w003a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw004d             amount in pension when left-b - max -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w004a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw005d             amount in pension when left-b - result -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w005a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

kw097d1            disposition of pension-b -4 -1

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w097b[1]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
             1           3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw097d2            disposition of pension-b -4 -2

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w097b[2]

         when you [retired,/left that [business/employer/job],] what did you do with that
         plan?
         
         (are you receiving benefits in the form of regular payments now, did you
         withdraw all or part of the money, roll it over into an ira, leave it in the old
         plan, did you convert it to or purchase an annuity, did you transfer it to a new
         employer, did you lose your benefits, did you receive or are you receiving one
         or more installments or irregular payments, or what?)
         
         do not probe but choose all that apply and ask all appropriate follow-up
         questions

         .................................................................................
                         1.  withdrew the money/received cash settlement/lump-sum
                         2.  rolled over into ira
                         3.  left in the plan
                         4.  convert to/purchased annuity
                         5.  transferred to new employer
                         6.  lost benefits
                         7.  received/receiving installments/took irregular withdrawals
                         8.  receiving benefits now
                        97.  other (specify)
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if lefttoaccumulate in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw088d             allowed lump sum payment-type b -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w088a

         [for the part of the money that you left in the plan, do/do] you expect to
         receive benefits from this plan in the form of regular monthly or annual
         payments at some time in the future?

         .................................................................................
                         1.  yes
             1           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if not (withdrewthemoney in w097b) and not (lostbenefits in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw065d             allowed lump sum payment-type b -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w065a

         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)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if lefttoaccumulate in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw008d             amount left in old account-b -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w008a

         how much money did you leave in the old plan?
         
         amount:

         .................................................................................
             1       28000.  actual value
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if installments in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw063d             type b pension total amt received in installments -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w063a

         how much money in total did you receive in installments or irregular payments in
         the last calendar year?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (lefttoaccumulate in w097b) or (installments in w097b) 

         
if (piw087_consistency <> typeaconsistent) and (w002a <> -2) 

         
if lefttoaccumulate in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw009d             amount in pension now-b -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w009a

         how much is in that account now?
         
         do not probe dk/rf
         
         amount:

         .................................................................................
             1       28000.  actual value
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

kw010d             amount in pension now-b - min -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w010a

         unfolding procedure: unfm_2up1down (min)
         did it amount to a total of ...
         breakpoints: 5000/20000/50000/150000

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw011d             amount in pension now-b - max -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w011a

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

kw012d             amount in pension now-b - result -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w012a

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if (not (receiving in w097b) and not (continuedcollecting in w097b)) or 
         (converttoannuity in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw013d             amount converted to annuity-b -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w013a

         how much did you (convert to/purchase as) an annuity?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw014d             age when annuity started-b -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w014a

         how old were you when you started receiving benefits?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         50-80 age

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if w014a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw086d             report age and months -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w086a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw015d             amount of annuity-b -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w015a

         how much are the benefits 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw016d             amount of annuity per-b -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w016a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw028d             adjusted for cost of living -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w028a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
if ((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal) 

         
if w028a = yes 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw059d             benefits adjusted automatically -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w059a

         are the benefits adjusted automatically?

         .................................................................................
                         1.  yes
                         5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw049d             annuity benefits duration -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w049a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw051d             annuity benefits-until yr -4

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w051a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw052d             annuity benefits-until age -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w052a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
not(if w049a = otherspecify) 

         
if w049a = forafixedtime 

         
if w051a = empty 

         
if w051a = empty and w052a = empty 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw053d             annuity benefits-years -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w053a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((converttoannuity in w097b) or (receiving in w097b)) or 
         (continuedcollecting in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw054d             spp die will annuity income -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w054a

         if you or your [ husband/wife/partner] should die, will the pension payments
         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if rolledoverintoira in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw018d             amount of pension rollover-b -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w018a

         how much did the rollover amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw019d             amount of transfer-b -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w019a

         how much did the transfer amount to?
         
         amount:

         .................................................................................
                9999999998.  dk (don't know); na (not ascertained)
                9999999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if withdrewthemoney in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw056d             how much money withdrawn -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w056a

         how much money did you withdraw or how much was the lump sum or cash settlement
         you received?
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if withdrewthemoney in w097b 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw057d             what done with money withdrawn -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w057a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw035d             age expect to rec benefits -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w035a

         at what age do you expect to start receiving (the rest of your) benefits from
         this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         40-94 age
         96 already receiving benefits

         .................................................................................
                        96.  already receiving benefits
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw098d             age and months r reported -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w098a

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw036d             form of expected benefits -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w036a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
if w036a = percentofpay 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw037d             expected benefit-pct final pay-a -4

         section: k     level: respondent      type: numeric    width: 3   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w037a

         enter percent of final pay
         
         1-100 percent
         
         percent:

         .................................................................................
                       998.  dk (don't know); na (not ascertained)
                       999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw038d             amount of expected benefits -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w038a

         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)
         17217       blank.  inap (inapplicable); partial interview

k133d              amt of expected benefits-min -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.j133_

         unfolding procedure: unfm_1up2down (min)
         do you expect a total of ... per year
         breakpoints: 500/1000/2000/3000

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k134d              amount of expected benefits - max -4

         section: k     level: respondent      type: numeric    width: 10  decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.j134_

         .................................................................................
         17217       blank.  inap (inapplicable); partial interview

k135d              amount of expected benefits - result -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.j135_

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w036a = percentofpay) 

         
if w036a = amountpermonthyear 

         
if w038a <> empty and w038a <> nonresponse 

         
if w038a <> 0 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw039d             expected benefits per -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w039a

         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
if w036a = lumpsum 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw041d             expected benefits-lump sum -4

         section: k     level: respondent      type: numeric    width: 8   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w041a

         enter lump sum amount
         
         amount:

         .................................................................................
                  99999998.  dk (don't know); na (not ascertained)
                  99999999.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw089d             annuity benefits duration -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w089a

         will this payment continue[ only] as long as you live, [as long as either you or
         your [ 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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw091d             annuity benefits-until yr -4

         section: k     level: respondent      type: numeric    width: 4   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w091a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                      9998.  dk (don't know); na (not ascertained)
                      9999.  rf (refused)
         17217       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 (i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and 
         typepenplanloop[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw092d             annuity benefits-until age -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w092a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
not(if w089a = otherspecify) 

         
if w089a = forafixedtime 

         
if w091a = empty 

         
if w091a = empty and w092a = empty 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw093d             annuity benefits-years -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w093a

         what is that time period?
         
         until year:
          or
         until age:
          or
         years:

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w088a = yes) and ((pisecastartinterviewa009_selfprxy = slf)) 

         
if not (receiving in w097b) and not (continuedcollecting in w097b) 

         
if w035a <> nonresponse 

         
if w035a <> 96 

         
not(if w036a = lumpsum) 

         
if w036a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw094d             spp die will annuity income -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w094a

         if you or your [ husband/wife/partner] should die, will the pension payments
         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)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if ((w041a = empty and ((pisecastartinterviewa009_selfprxy = slf))) and 
         ((w088a = yes) or (receiving in w097b))) and (lefttoaccumulate in w097b) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw096d             plan money same as benefits -4

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].types.w096a

         if r expects to receive future benefits:
         you mentioned that you left money in this plan and you expect future benefits
         from this plan.  is the money you reported leaving in the plan the same as the
         money that will finance your future benefits?
         
         if r is currently receiving benefits: 
         you mentioned that you left money in this plan and you are currently receiving
         benefits from this plan.  is the money you reported leaving in the plan the same
         as the money financing the benefits you are drawing from?

         .................................................................................
                         1.  no, different money
                         2.  yes, the same money
                         3.  yes, partly the same
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw042d             earliest age leave/rec pension -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w042earlyagerecpen

         what is the earliest age at which you could have left that job and begun to
         receive pension benefits from this plan?
         
         if r mentions age and some number of months, e.g., 59 and 1/2, enter age here
         and go to the next screen to enter months
         
         30-80 age
         95 no age requirement

         .................................................................................
             1          62.  actual value
                        95.  no age requirement
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17216       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k031_ <> no) and k031_ <> nonresponse 

         
if k034a <> empty 

         
if (i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and 
         pensionloopseck[i - 1].w001a <> empty) 

         
if w001a <> refusal 

         
if (w043a <> no) and w043a <> nonresponse 

         
if (w042earlyagerecpen <> 95) and w042earlyagerecpen <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

kw077d             earliest age leave/rec pension-months -4

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.pensionloopseck[4].w077_

         if r reports age and months, enter number of months
         
         if r did not mention months, press [enter] to continue

         .................................................................................
                        98.  dk (don't know); na (not ascertained)
                        99.  rf (refused)
         17217       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

k035               ever on layoff/unemployment

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.k035_

         over the last 10 years, since  year ten years ago,  have you ever been on
         temporary layoff, or unemployed and looking for work?
         
         include current period if r is now looking for work

         .................................................................................
             8           1.  yes
            39           5.  no
                         8.  dk (don't know); na (not ascertained)
                         9.  rf (refused)
         17170       blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
if (piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <> 
         nonresponse 

         
if not (((piemphistoryk004_yrlastwrkpay > 0) and 
         (piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or 
         (piemphistoryk005_yrsagowrkpay > 20)) 

         
if (piemphistoryk004_yrlastwrkpay <> refusal) and 
         (piemphistoryk005_yrsagowrkpay <> refusal) 

         
if (pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda) 

         
if (k035_ <> no) and k035_ <> nonresponse 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

k036               ever on layoff/unemployment- # of times

         section: k     level: respondent      type: numeric    width: 2   decimals: 0
         ref: seck.pensionloop.k036_

         how many times have you been on temporary layoff or unemployed and looking for
         work?
         
         # of times:

         .................................................................................
             6                     1-5.  actual value
             2                      98.  dk (don't know); na (not ascertained)
                                    99.  rf (refused)
         17209                   blank.  inap (inapplicable); partial interview

构造变量

         ask:

if pirvarsz076_reiwr_v <> reiwr 

         
if not (workingnow in piworkstatusj005mcurrempstatus) and 
         (piworkstatusj020_workforpay <> yes) 

         
 


         - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

k038               assist section k

         section: k     level: respondent      type: numeric    width: 1   decimals: 0
         ref: seck.pensionloop.k038_assistk

         how often did r receive assistance with answers in section k - last job?

         .................................................................................
            71           1.  never
             1           2.  a few times
             1           3.  most or all of the time
                         4.  the section was done by a proxy reporter
         17144       blank.  inap (inapplicable); partial interview

vdate              2008 data model version

         section: k     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.

         .................................................................................
          2432           1.  version 1
          3407           2.  version 2
          3102           3.  version 3
          8276           4.  version 4

version            2008 data release version

         section: k     level: respondent      type: numeric    width: 1   decimals: 0

         .................................................................................
         17217           2.  hrs 2008 final release