section k: last job (respondent)
==========================================================================================
2002 hrs core (final release)
odbc reference: [hrs2002]
perl script: codebkd11.pl v6.15 thu jun 15 9:31:57 2006
note to users: this program is designed to create a codebook that matches the
distribution dataset. codebook content is derived from blaise .bmi metadata.
if you have any questions or suggestions concerning codebook layout or content
please bring them to the attention of the hrs staff at hrsquest@isr.umich.edu.
printing recommendation: set margins (left/right/top/bottom) to .5"; print in
portrait orientation using a mono-space 10-point font.
==========================================================================================
hid household identification number
section: k level: respondent type: character width: 6 decimals: 0
..................................................................................
18167 000003-213479. household identification number
pn respondent person identification number
section: k level: respondent type: character width: 3 decimals: 0
..................................................................................
10033 010. person identifier
398 011. person identifier
10 012. person identifier
5516 020. person identifier
85 021. person identifier
5 022. person identifier
841 030. person identifier
31 031. person identifier
1 032. person identifier
1203 040. person identifier
42 041. person identifier
2 042. person identifier
subhh 2002 sub household identification number
section: k level: respondent type: character width: 1 decimals: 0
..................................................................................
17305 0. original sample household - no split from divorce or
separation of spouses or partners
456 1. split household - one half of couple from subhh 0 and new
spouse or partner, if any
339 2. split household - one half of couple from subhh 0 and new
spouse or partner, if any
17 5. split household - one half of couple from subhh 1 or 2
2 6. split household - one half of couple from subhh 1 or 2
48 7. reunited household - respondents from split household reunite
gsubhh 2000 sub household identification number
section: k level: respondent type: character width: 1 decimals: 0
..................................................................................
17490 0. original sample household - no split from divorce or
separation of spouses or partners
356 1. split household - one half of couple from subhh 0 and new
spouse or partner, if any
275 2. split household - one half of couple from subhh 0 and new
spouse or partner, if any
11 5. split household - one half of couple from subhh 1 or 2
1 6. split household - one half of couple from subhh 1 or 2
34 7. reunited household - respondents from split household reunite
pn_sp 2002 spouse/partner person number
section: k level: respondent type: character width: 3 decimals: 0
..................................................................................
5033 010. person identifier
371 011. person identifier
9 012. person identifier
4531 020. person identifier
78 021. person identifier
4 022. person identifier
720 030. person identifier
28 031. person identifier
2 032. person identifier
1034 040. person identifier
40 041. person identifier
3 042. person identifier
5 811. new spouse of non-original respondent
2 821. new spouse of non-original respondent
1 831. new spouse of non-original respondent
1 841. new spouse of non-original respondent
6305 blank. inap (inapplicable)
csr 2002 whether coversheet respondent
section: k level: respondent type: numeric width: 1 decimals: 0
..................................................................................
12350 1. yes
197 3. 2nd coverscreen r, answers not retained
5620 5. no
famr 2002 whether family respondent
section: k level: respondent type: numeric width: 1 decimals: 0
..................................................................................
12347 1. family r
12 3. 2nd family r, answers not retained
5808 5. non-family r
finr 2002 whether financial respondent
section: k level: respondent type: numeric width: 1 decimals: 0
..................................................................................
12319 1. financial r
9 3. 2nd financial r, answers not retained
5839 5. non-financial r
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k001 work for pay more than few mos
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k003_everwrkpay ref 2000: g3953
have you ever worked for pay for more than a few months?
..................................................................................
94 1. yes
18 5. no
8. dk (don't know)
4 9. rf (refused)
18051 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k002 last wrked when-yr
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: bk_emphistory.k004_yrlastwrkpay ref 2000: g3954
when did you last work for pay?
year:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
86 1950 2002 1994.27 9.26 18078
-----------------------------------------------------------------
9998. dk (don't know)
3 9999. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (k004_yrlastwrkpay = empty)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k003 last wrked when-yrs ago
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k005_yrsagowrkpay ref 2000: g3955
(when did you last work for pay?)
years ago:
..................................................................................
5 3-47. actual value
98. dk (don't know)
99. rf (refused)
18162 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay < piinita062t2yrsago_a) or (k004_yrlastwrkpay >
year (sysdate))) and (k005_yrsagowrkpay = 0)))
and (not ((k005_yrsagowrkpay > 2) and (k004_yrlastwrkpay = 0)))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k004 last wrked-mo
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k006_ ref 2000: g3957
in what month was that?
..................................................................................
2 1. jan
4 2. feb
2 3. mar
3 4. apr
2 5. may
4 6. jun
7. jul
2 8. aug
2 9. sep
10. oct
1 11. nov
3 12. dec
2 98. dk (don't know)
99. rf (refused)
18140 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k005 self/other employed
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k007_lstjobselfothemp ref 2000: g3958
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?
iwer: if r says, 'i ran my own business' enter 'self-employed'
..................................................................................
71 1. someone else
11 2. self-employed
8. dk (don't know)
1 9. rf (refused)
18084 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k006m industry - masked
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k008_indlastjob ref 2000: g3960m
(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.
..................................................................................
4 1. agriculture, forestry, fishing (010-031)
5 2. mining and construction (040-060)
4 3. manufacturing: non-durable (100-222)
9 4. manufacturing: durable (230-392)
5 5. transportation (400-472)
6. wholesale (500-571)
10 7. retail (580-691)
5 8. finance, insurance, and real estate (700-712)
8 9. business and repair services (721-760)
6 10. personal services (761-791)
2 11. entertainment and recreation (800-802)
17 12. professional and related services (812-892)
6 13. public administration (900-932)
98. dk (don't know)
2 99. rf (refused)
18084 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k007m type wrk done - masked
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k010_typeworklastjob ref 2000: g3962m
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.
..................................................................................
11 1. agriculture, forestry, fishing (010-031)
11 2. mining and construction (040-060)
8 3. manufacturing: non-durable (100-222)
11 4. manufacturing: durable (230-392)
5. transportation (400-472)
1 6. wholesale (500-571)
2 7. retail (580-691)
7 8. finance, insurance, and real estate (700-712)
4 9. business and repair services (721-760)
4 10. personal services (761-791)
2 11. entertainment and recreation (800-802)
1 12. professional and related services (812-892)
2 13. public administration (900-932)
6 14. operators: machine (703-799)
10 15. operators: transport, etc
2 16. operators: handlers, etc
17. member of armed forces (900)
98. dk (don't know)
1 99. rf (refused)
18084 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k008 hrs wrk pr wk
section: k level: respondent type: numeric width: 3 decimals: 0
cai reference: bk_emphistory.k011_ ref 2000: g3963
how many hours a week did you usually work (for this employer/in this
business)?
hours per week:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
80 0 100 42.05 15.17 18084
-----------------------------------------------------------------
1 998. dk (don't know)
2 999. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and (k007_lstjobselfothemp <> slfempd)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k009 could reduce hrs if wanted
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k012_ ref 2000: g3964
not counting any overtime hours, could you have reduced the number of hours in
your regular work schedule?
..................................................................................
16 1. yes
31 5. no
1 8. dk (don't know)
9. rf (refused)
18119 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and (k007_lstjobselfothemp <> slfempd)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k012_ <> no) and k012_ <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k010 could reduce hrs if wanted- affect pay
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k013_ ref 2000: g3965
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?
..................................................................................
7 1. yes
8 5. no
1 8. dk (don't know)
9. rf (refused)
18151 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k011 wks wrk pr yr
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k014_ ref 2000: g3966
iwer: 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
80 4 52 50.45 6.33 18084
-----------------------------------------------------------------
3 98. dk (don't know)
99. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k012 earnings when left
section: k level: respondent type: numeric width: 9 decimals: 2
cai reference: bk_emphistory.k015_ ref 2000: g3967
how much were you earning, before deductions, when you left that employer?
iwer: if respondent was a teacher, record annual salary/stopped working for
the business?)
iwer: if r reports a 'per hour' amount, be sure to record cents if applicable
amount:
..................................................................................
68 0-120000. actual value
12 999999998. dk (don't know); na (not ascertained)
3 999999999. rf (refused)
18084 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((k015_ <> 0) and k015_ <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k013 earnings when left- per
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k016_ ref 2000: g3968
(how much were you earning, before deductions, when you left that employer?
iwer: if respondent was a teacher, record annual salary/stopped working for
the business?))
per:
..................................................................................
33 1. hour
6 2. week
1 3. every two weeks / bi-weekly
6 4. month
5. twice a month
22 6. year
7. other (specify); including per visit, class, mile, job
8. dk (don't know)
9. rf (refused)
18099 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (k007_lstjobselfothemp <> slfempd)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k014 # of employees at location
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: bk_emphistory.k018_ ref 2000: g3970
about how many employees worked for that company or organization at the
location where you worked?
iwer: do not probe dk/rf
# of employees:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
35 1 5000 573.71 1327.42 18119
-----------------------------------------------------------------
12 9998. dk (don't know)
1 9999. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (k007_lstjobselfothemp <> slfempd)
and (k018_ = nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k015 estimated # employees at location
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k019_ ref 2000: g3971
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 4. 25 to 99
1 5. 100 to 499
5 6. 500 or more
2 8. dk (don't know)
1 9. rf (refused)
18154 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k016 total # of employees
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: bk_emphistory.k020_ ref 2000: g3972
about how many employees worked for that company or organization at all
locations?
iwer: do not probe dk/rf
enter '-2' if only one location)
the number must be at least as large as k018)
# of employees:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
28 0 40000 2863.82 8397.09 18114
-----------------------------------------------------------------
5 -2. one location
19 99998. dk (don't know)
1 99999. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (k020_ = nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k017 estimated total # employees
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k021_ ref 2000: g3973
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
3 4. 25 to 99
2 5. 100 to 499
12 6. 500 or more
2 8. dk (don't know)
1 9. rf (refused)
18147 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k018 start wrk-yr
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: bk_emphistory.k022_yrstrtwrkpay ref 2000: g3974
when did you start working for (that employer/yourself)?
year:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
74 1949 2001 1984.18 14.37 18089
-----------------------------------------------------------------
2 9998. dk (don't know)
2 9999. rf (refused)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and (k022_yrstrtwrkpay = empty)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k019 start wrk-yrs ago
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k023_yrsagostrtwrkpay ref 2000: g3975
when did you start working for (that employer/yourself))
years ago:
..................................................................................
4 18-24. actual value
98. dk (don't know)
99. rf (refused)
18163 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and (k022_yrstrtwrkpay = empty)
and (k023_yrsagostrtwrkpay = empty)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k020 start wrk- at age
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k024_agestrtwrkpay ref 2000: g3976
when did you start working for (that employer/yourself)
at age:
..................................................................................
1 20. actual value
98. dk (don't know)
99. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k021 earnings when started
section: k level: respondent type: numeric width: 8 decimals: 2
cai reference: bk_emphistory.k025_ ref 2000: g3977
how much were you earning, before taxes and other deductions, when you
started?
iwer: if r reports a 'per hour' amount, be sure to record cents if applicable
amount:
..................................................................................
44 0-70000. actual value
8 99999998. dk (don't know)
1 99999999. rf (refused)
18114 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k025_ <> 0) and k025_ <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k022 earnings when started- per
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k026_ ref 2000: g3978
(how much were you earning, before taxes and other deductions, when you
started?)
per:
..................................................................................
25 1. hour
5 2. week
1 3. every two weeks / bi-weekly
2 4. month
5. twice a month
11 6. year
7. other (specify); including per visit, class, mile, job
8. dk (don't know)
9. rf (refused)
18123 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k023 union contract/employee contract
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_emphistory.k028_ ref 2000: g3988
were you covered on that job by a union or employee-association contract?
..................................................................................
8 1. yes
45 5. no
8. dk (don't know)
9. rf (refused)
18114 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k024m1 why left employer- 1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k029m ref 2000: g3989m1
why did you leave that employer?/stop working at this business?)
iwer: probe if necessary: (did the business close, were you laid off or let
go, did you leave to take care of family members, or what?)
do not probe but enter all that apply
..................................................................................
2 1. business closed; business moved or sold
8 2. laid off/let go; temporary or seasonal job ended; contract
over; lack of work/clients/customers; downsizing;
reorganization; change of political administration; employer
died/too sick
13 3. poor health/disabled; poor mental health; r died; death;
surgery; injury; old age
5 4. family care; marriage; pregnancy; child care; husband's
wishes; wanted more time at home; to be with family
1 5. went to school/received more training
7 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
15 7. retired
1 8. r (family) moved
9. sold business (own); closed business (own); gave business to
another person
13. strike
14. divorce/separation
15. handed over responsibilities to other family members
16. transportation; distance to work
23. to travel
24. early retirement incentive/offer
25. financially advantageous for r to not work (tax/irs/social
security reasons)
94. transferred; spouse transferred
95. r has not left/still has this job
97. other (specify)
1 98. dk (don't know); na (not ascertained)
99. rf(refused)
18114 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((k003_everwrkpay <> no) and k003_everwrkpay <> nonresponse)
and (not (((k004_yrlastwrkpay > 0) and (k004_yrlastwrkpay < (year (sysdate) -
20))) or (k005_yrsagowrkpay > 20)))
and ((k004_yrlastwrkpay <> refusal) and (k005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k024m2 why left employer- 2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: bk_emphistory.k029m ref 2000: g3989m1
why did you leave that employer?/stop working at this business?)
iwer: probe if necessary: (did the business close, were you laid off or let
go, did you leave to take care of family members, 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. sold business (own); closed business (own); gave business to
another person
13. strike
14. divorce/separation
15. handed over responsibilities to other family members
16. transportation; distance to work
23. to travel
24. early retirement incentive/offer
25. financially advantageous for r to not work (tax/irs/social
security reasons)
94. transferred; spouse transferred
95. r has not left/still has this job
97. other (specify)
98. dk(don't know)
99. rf(refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k026 included in pension plan
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_pensionloop.k031_ ref 2000: g3990
(were/aside from iras or keogh plans, were) you included in a pension or
retirement plan, or in any tax deferred savings plan, when you worked for
(that employer/yourself)?
..................................................................................
37 1. yes
44 5. no
8. dk (don't know)
2 9. rf (refused)
18084 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k031_ <> no) and k031_ <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k027 # pension plans
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_pensionloop.k032_numpenslstjob ref 2000: g3991
in how many different pension plans were you included on that job?
1-8 plans
..................................................................................
1 0. zero pension plans
17 1. one pension plan
4 2. two pension plans
8. dk (don't know); na (not ascertained)
9. rf (refused)
18145 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k032_numpenslstjob = dontknow)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k028 one plan or more
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_pensionloop.k033_
is this just one plan or more than one?
..................................................................................
1. one plan
3. more than one
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k029_1 type of pension plan-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock.w001a ref 2000: g3994_1
(i would like to know about the type of the most important pension or
retirement plan you had./now i have some questions about the next most
important of these plans.)
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?
iwer: 401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money
purchase plans, and cash balance plans are all type b retirement plans
type a plans are often called 'defined benefit' plans
type b plans are often called 'defined contribution'
..................................................................................
10 1. type a
11 2. type b
3. both types
8. dk (don't know); na (not ascertained)
9. rf (refused)
18146 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k030_1 amount in pension when left-b-1
section: k level: respondent type: numeric width: 6 decimals: 0
cai reference: pensionblock_typeb.w002a ref 2000: g3995_1
pension type b - account
(for this 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)?
iwer: do not probe dk/rf
amount:
..................................................................................
8 3500-300000. actual value
2 999998. dk (don't know); na (not ascertained)
1 999999. rf (refused)
18156 blank. inap (inapplicable)
k031_1 amount in pension when left-b -min-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w003a
w003a-w005a unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
2 0. value of breakpoint
1 20001. value of breakpoint
18164 blank. inap (inapplicable)
k032_1 amount in pension when left-b -max-1
section: k level: respondent type: numeric width: 7 decimals: 0
cai reference: pensionblock_typeb.w004a
..................................................................................
1 19999. value of breakpoint
1 49999. value of breakpoint
1 1500000. value of breakpoint
18164 blank. inap (inapplicable)
k033_1 amount in pension when left-b -result-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w005a
..................................................................................
97. data not available
1 98. dk (don't know)
99. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_1a disposition of pension-b-1-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_1
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1 1. withdrew the money
2 2. rolled over into ira
3 3. left to accumulate
2 4. convert to annuity
5. transferred to new employer
6. lost benefits
3 7. other (specify)
8. dk (don't know); na (not ascertained)
9. rf (refused)
18156 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_1b disposition of pension-b-1-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_1
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. withdrew the money
2. rolled over into ira
3. left to accumulate
4. convert to annuity
5. transferred to new employer
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (w006b.cardinal <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k035_1 amount left in old account-b-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w008a
pension type b - account
how much money did you leave in the old account to accumulate?
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k036_1 amount in pension now-b-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w009a ref 2000: g3997_1
pension type b - account
how much is in that account now?
iwer: do not probe dk/rf
amount:
..................................................................................
1 11000. actual value
2 99998. dk (don't know); na (not ascertained)
99999. rf (refused)
18164 blank. inap (inapplicable)
k037_1 amount in pension now-b -min-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w010a
w010a-w012a unfolding sequence
question text: does it amount to less than $______, more than $______, or
what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
1 0. value of breakpoint
1 50001. value of breakpoint
18165 blank. inap (inapplicable)
k038_1 amount in pension now-b -max-1
section: k level: respondent type: numeric width: 6 decimals: 0
cai reference: pensionblock_typeb.w011a
..................................................................................
1 19999. value of breakpoint
1 149999. value of breakpoint
18165 blank. inap (inapplicable)
k039_1 amount in pension now-b -result-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w012a
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k040_1 amount converted to annuity-b-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w013a
pension type b - account
how much did you convert to annuity?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k041_1 age when annuity started-b-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w014a ref 2000: g3998_1
pension type b - account
how old were you when you started receiving the benefits from that annuity?
iwer: if r indicates benefits have not yet started, ask at what age they will
begin, and note this in comment box
..................................................................................
2 52-65. actual value
98. dk (don't know)
99. rf (refused)
18165 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k042_1 amount of annuity-b-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w015a ref 2000: g3999_1
pension type b - account
how much are the benefits per month or year?
iwer: if benefits have not yet started, record what benefits will be
amount:
..................................................................................
1 11000. actual value
1 99998. dk (don't know)
99999. rf (refused)
18165 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (converttoannuity in w006b)
and (((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k043_1 amount of annuity per-b-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w016a ref 2000: g4000_1
pension type b - account
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
1 6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k044_1 amount of pension rollover-b-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w018a
pension type b - account
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
and ((transferredtonewemployer in w006b) and (w006b.cardinal <> 1))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k045_1 amount of transfer-b-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w019a
pension type b - account
how much did the transfer amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_1a disposition of pension-a-1-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002001
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1 1. expect future benefits
9 2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18157 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_1b disposition of pension-a-1-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002001
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. expect future benefits
2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k047_1 month start receiving benefits-a-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w023a ref 2000: g4003_1
pension type a - formula
in what month and year did you start to receive these benefits?
month:
..................................................................................
1. jan
2. feb
3. mar
4. apr
5. may
2 6. jun
2 7. jul
2 8. aug
9. sep
10. oct
2 11. nov
1 12. dec
98. dk (don't know)
99. rf (refused)
18158 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k048_1 year start receiving benefits-a-1
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: pensionblock_typea.w024a ref 2000: g4004_1
pension type a - formula
(in what month and year did you start to receive these benefits?)
year:
..................................................................................
9 1992-2002. actual value
9998. dk (don't know)
9999. rf (refused)
18158 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k049_1 amount of benefits-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typea.w025a ref 2000: g4005_1
pension type a - formula
how much are the benefits per month or year?
iwer: do not probe dk/rf
amount:
..................................................................................
8 150-14000. actual value
99998. dk (don't know)
1 99999. rf (refused)
18158 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k053_1 amount of benefits per-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w026a ref 2000: g4006_1
pension type a - formula
(how much are the benefits per month or year?)
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
7 4. month
1 6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18159 blank. inap (inapplicable)
k050_1 amount of pension benefits- min-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j116_
j116_-j118_ unfolding sequence
question text: do they amount to less than $______per month, more than
$______per month, or what?
procedure: unfm_2up1down
breakpoints: 200, 400, 1200, 1600
..................................................................................
1 0. value of breakpoint
18166 blank. inap (inapplicable)
k051_1 amount of pension benefits- max-1
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typea.j117_
..................................................................................
1 16000. value of breakpoint
18166 blank. inap (inapplicable)
k052_1 amount of pension benefits- result-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j118_
..................................................................................
97. data not available
98. dk (don't know)
1 99. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k054_1 adjusted for cost of living-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w028a ref 2000: g4008_1
pension type a - formula
are the benefits adjusted for changes in the cost of living?
..................................................................................
3 1. yes
6 5. no
8. dk (don't know)
9. rf (refused)
18158 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k055_1 ever adjusted for cost of living-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w029a
pension type a - formula
have they ever been adjusted for changes in the cost of living?
..................................................................................
1 1. yes
5 5. no
8. dk (don't know)
9. rf (refused)
18161 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k059_1 amount of cash settlement-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w030a ref 2000: g4010_1
pension type a - formula
how much did the cash settlement amount to?
iwer: do not probe dk/rf
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k056_1 amount of cash settlement - min-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j123_
j123_-j125_ unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 2000, 6000, 60000, 250000
..................................................................................
18167 blank. inap (inapplicable)
k057_1 amount of cash settlement - max-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j124_
..................................................................................
18167 blank. inap (inapplicable)
k058_1 amount of cash settlement- result-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j125_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k060_1a what r did w/ cash-a-1-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w031b ref 2000: g4011001
pension type a - formula
what did you do with the money?
..................................................................................
1. bought durables
2. spent it
3. saved/invested
4. paid off debt
5. rolled into ira
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k061_1 amount of rollover-a-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w033a ref 2000: g4012_1
pension type a - formula
ira rollover
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (piwhichsection <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k062_1 number of years in plan-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w034a ref 2000: g4013_1
pension type a - formula
how many years altogether were you included in this plan?
iwer: include years with other employers if same plan
round the value to the nearest year
0-50 years
..................................................................................
1 2. number of years
8. dk (don't know)
9. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k063_1 age expect to rec benefits-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w035a ref 2000: g4014_1
pension type a - formula
at what age do you expect to start receiving (the rest of your) benefits from
this plan?
40-94 age
96 already receiving all benefits
..................................................................................
1 70. actual value
96. already receiving all benefits
98. dk (don't know); na (not ascertained)
99. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k064_1 form of expected benefits-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w036a ref 2000: g4015_1
pension type a - formula
about how much do you expect these benefits to be, either as a percent of your
pay when you left that job, or as an amount per month or year when you start
receiving them?
..................................................................................
1. percent of pay
1 2. amount per month/year
3. lump sum
8. dk (don't know)
9. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (pisecastartinterviewa009_selfprxy = slf)
and (w035a <> nonresponse)
and (w035a <> 96)
and (w036a = percentofpay)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k065_1 expected benefit-pct final pay-1
section: k level: respondent type: numeric width: 3 decimals: 0
cai reference: pensionblock_typea.w037a ref 2000: g4016_1
pension type a - formula
iwer: enter the percent of final pay
1-100 percent
percent:
..................................................................................
998. dk (don't know)
999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k066_1 amount of expected benefits-1
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: pensionblock_typea.w038a ref 2000: g4017_1
pension type a - formula
iwer: probe if necessary: how much do you expect to receive?
do not probe dk/rf
amount:
..................................................................................
1 3000. amount
9998. dk (don't know)
9999. rf (refused)
18166 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k067_1 expected benefits per-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w039a ref 2000: g4018_1
pension type a - formula
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
1 6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18166 blank. inap (inapplicable)
k068_1 amount of expected benefits- min-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j133_
j133_-j135_ unfolding sequence
question text: do you expect a total of less than $______per year, more than
$______per year, or what?
procedure: unfm_2up1down
breakpoints: 500, 1000, 2000, 3000
..................................................................................
18167 blank. inap (inapplicable)
k069_1 amount of expected benefits- max-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j134_
..................................................................................
18167 blank. inap (inapplicable)
k070_1 amount of expected benefits- result-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j135_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k071_1 expected benefits-lump sum-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w041a ref 2000: g4020_1
pension type a - formula
iwer: enter lump sum amount
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and ((piwhichsection < 4) and (w001a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k072_1 earliest age leave/rec pension-1
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock.w042earlyagerecpen ref 2000: g4028_1
what is the earliest age at which you could have left that job and begun to
receive pension benefits from this plan?
1-80 age
95 no age requirement
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
13 52 65 60.15 4.36 18145
-----------------------------------------------------------------
3 95. no age requirement
5 98. dk (don't know)
1 99. rf (refused)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k029_2 type of pension plan-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock.w001a ref 2000: g3994_2
(i would like to know about the type of the most important pension or
retirement plan you had./now i have some questions about the next most
important of these plans.)
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?
iwer: 401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money
purchase plans, and cash balance plans are all type b retirement plans
type a plans are often called 'defined benefit' plans
type b plans are often called 'defined contribution'
..................................................................................
1. type a
4 2. type b
3. both types
8. dk (don't know)
9. rf (refused)
18163 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k030_2 amount in pension when left-b-2
section: k level: respondent type: numeric width: 6 decimals: 0
cai reference: pensionblock_typeb.w002a ref 2000: g3995_2
pension type b - account
(for this 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)?
iwer: do not probe dk/rf
amount:
..................................................................................
3 25000-50000. actual value
999998. dk (don't know)
1 999999. rf (refused)
18163 blank. inap (inapplicable)
k031_2 amount in pension when left-b -min-2
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: pensionblock_typeb.w003a
w003a-w005a unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
1 5001. value of breakpoint
18166 blank. inap (inapplicable)
k032_2 amount in pension when left-b -max-2
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w004a
..................................................................................
1 19999. value of breakpoint
18166 blank. inap (inapplicable)
k033_2 amount in pension when left-b -result-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w005a
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_2a disposition of pension-b-2-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_2
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1 1. withdrew the money
2 2. rolled over into ira
1 3. left to accumulate
4. convert to annuity
5. transferred to new employer
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18163 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_2b disposition of pension-b-2-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_2
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. withdrew the money
2. rolled over into ira
3. left to accumulate
4. convert to annuity
5. transferred to new employer
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (w006b.cardinal <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k035_2 amount left in old account-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w008a
pension type b - account
how much money did you leave in the old account to accumulate?
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k036_2 amount in pension now-b-2
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w009a ref 2000: g3997_2
pension type b - account
how much is in that account now?
iwer: do not probe dk/rf
amount:
..................................................................................
1 30000. amount
99998. dk (don't know)
99999. rf (refused)
18166 blank. inap (inapplicable)
k037_2 amount in pension now-b -min-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w010a
w010a-w012a unfolding sequence
question text: does it amount to less than $______, more than $______, or
what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
18167 blank. inap (inapplicable)
k038_2 amount in pension now-b -max-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w011a
..................................................................................
18167 blank. inap (inapplicable)
k039_2 amount in pension now-b -result-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w012a
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k040_2 amount converted to annuity-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w013a
pension type b - account
how much did you convert to annuity?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k041_2 age when annuity started-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w014a ref 2000: g3998_2
pension type b - account
how old were you when you started receiving the benefits from that annuity?
iwer: if r indicates benefits have not yet started, ask at what age they will
begin, and note this in comment box
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k042_2 amount of annuity-b-2
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w015a ref 2000: g3999_2
pension type b - account
how much are the benefits per month or year?
iwer: if benefits have not yet started, record what benefits will be
amount:
..................................................................................
99998. dk (don't know)
99999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (converttoannuity in w006b)
and (((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k043_2 amount of annuity per-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w016a ref 2000: g4000_2
pension type b - account
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k044_2 amount of pension rollover-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w018a
pension type b - account
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
and ((transferredtonewemployer in w006b) and (w006b.cardinal <> 1))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k045_2 amount of transfer-b-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w019a
pension type b - account
how much did the transfer amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_2a disposition of pension-a-2-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002007
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. expect future benefits
2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_2b disposition of pension-a-2-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002007
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. expect future benefits
2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k047_2 month start receiving benefits-a-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w023a ref 2000: g4003_2
pension type a - formula
in what month and year did you start to receive these benefits?
month:
..................................................................................
1. jan
2. feb
3. mar
4. apr
5. may
6. jun
7. jul
8. aug
9. sep
10. oct
11. nov
12. dec
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k048_2 year start receiving benefits-a-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w024a ref 2000: g4004_2
pension type a - formula
(in what month and year did you start to receive these benefits?)
year:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k049_2 amount of benefits-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w025a ref 2000: g4005_2
pension type a - formula
how much are the benefits per month or year?
iwer: do not probe dk/rf
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k053_2 amount of benefits per-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w026a ref 2000: g4006_2
pension type a - formula
(how much are the benefits per month or year?)
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k050_2 amount of pension benefits- min-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j116_
j116_-j118_ unfolding sequence
question text: do they amount to less than $______per month, more than
$______per month, or what?
procedure: unfm_2up1down
breakpoints: 200, 400, 1200, 1600
..................................................................................
18167 blank. inap (inapplicable)
k051_2 amount of pension benefits- max-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j117_
..................................................................................
18167 blank. inap (inapplicable)
k052_2 amount of pension benefits- result-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j118_
..................................................................................
97. data not available
98. dk (dont know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k054_2 adjusted for cost of living-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w028a ref 2000: g4008_2
pension type a - formula
are the benefits adjusted for changes in the cost of living?
..................................................................................
1. yes
5. no
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k055_2 ever adjusted for cost of living-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w029a
pension type a - formula
have they ever been adjusted for changes in the cost of living?
..................................................................................
1. yes
5. no
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k059_2 amount of cash settlement-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w030a ref 2000: g4009_2
pension type a - formula
how much did the cash settlement amount to?
iwer: do not probe dk/rf
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k056_2 amount of cash settlement - min-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j123_
j123_-j125_ unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 2000, 6000, 60000, 250000
..................................................................................
18167 blank. inap (inapplicable)
k057_2 amount of cash settlement - max-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j124_
..................................................................................
18167 blank. inap (inapplicable)
k058_2 amount of cash settlement- result-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j125_
..................................................................................
97. data not available
98. dk (dont know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k060_2a what r did w/ cash-a-2-1
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w031b ref 2000: g4010_2
pension type a - formula
what did you do with the money?
..................................................................................
1. bought durables
2. spent it
3. saved/invested
4. paid off debt
5. rolled into ira
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k061_2 amount of rollover-a-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w033a ref 2000: g4012_2
pension type a - formula
ira rollover
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (piwhichsection <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k062_2 number of years in plan-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w034a ref 2000: g4013_2
pension type a - formula
how many years altogether were you included in this plan?
iwer: include years with other employers if same plan
round the value to the nearest year
0-50 years
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k063_2 age expect to rec benefits-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w035a ref 2000: g4014_2
pension type a - formula
at what age do you expect to start receiving (the rest of your) benefits from
this plan?
40-94 age
96 already receiving all benefits
..................................................................................
96. already receiving all benefits
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k064_2 form of expected benefits-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w036a ref 2000: g4015_2
pension type a - formula
about how much do you expect these benefits to be, either as a percent of your
pay when you left that job, or as an amount per month or year when you start
receiving them?
..................................................................................
1. percent of pay
2. amount per month/year
3. lump sum
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (pisecastartinterviewa009_selfprxy = slf)
and (w035a <> nonresponse)
and (w035a <> 96)
and (w036a = percentofpay)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k065_2 expected benefit-pct final pay-2
section: k level: respondent type: numeric width: 3 decimals: 0
cai reference: pensionblock_typea.w037a ref 2000: g4016_2
pension type a - formula
iwer: enter the percent of final pay
1-100 percent
percent:
..................................................................................
998. dk (don't know)
999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k066_2 amount of expected benefits-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w038a ref 2000: g4017_2
pension type a - formula
iwer: probe if necessary: how much do you expect to receive?
do not probe dk/rf
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k067_2 expected benefits per-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w039a ref 2000: g4018_2
pension type a - formula
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k068_2 amount of expected benefits- min-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j133_
j133_-j135_ unfolding sequence
question text: do you expect a total of less than $______per year, more than
$______per year, or what?
procedure: unfm_2up1down
breakpoints: 500, 1000, 2000, 3000
..................................................................................
18167 blank. inap (inapplicable)
k069_2 amount of expected benefits- max-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j134_
..................................................................................
18167 blank. inap (inapplicable)
k070_2 amount of expected benefits- result-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j135_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k071_2 expected benefits-lump sum-2
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w041a ref 2000: g4020_2
pension type a - formula
iwer: enter lump sum amount
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and ((piwhichsection < 4) and (w001a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k072_2 earliest age leave/rec pension-2
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock.w042earlyagerecpen ref 2000: g4028_2
what is the earliest age at which you could have left that job and begun to
receive pension benefits from this plan?
1-80 age
95 no age requirement
..................................................................................
1 55. age
1 65. age
2 95. no age requirement
98. dk (don't know)
99. rf (refused)
18163 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k029_3 type of pension plan-3
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock.w001a ref 2000: g3994_3
(i would like to know about the type of the most important pension or
retirement plan you had./now i have some questions about the next most
important of these plans.)
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?
iwer: 401-k, 403-b, esop, sra, thrift/savings, stock/profit sharing, money
purchase plans, and cash balance plans are all type b retirement plans
type a plans are often called 'defined benefit' plans
type b plans are often called 'defined contribution'
..................................................................................
1. type a
2. type b
3. both types
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k030_3 amount in pension when left-b
section: k level: respondent type: numeric width: 6 decimals: 0
cai reference: pensionblock_typeb.w002a ref 2000: g3995_3
pension type b - account
(for this 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)?
iwer: do not probe dk/rf
amount:
..................................................................................
999998. dk (don't know)
999999. rf (refused)
18167 blank. inap (inapplicable)
k031_3 amount in pension when left-b - min
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w003a
w003a-w005a unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
18167 blank. inap (inapplicable)
k032_3 amount in pension when left-b - max
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w004a
..................................................................................
18167 blank. inap (inapplicable)
k033_3 amount in pension when left-b - result
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w005a
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_3a disposition of pension-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_3
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. withdrew the money
2. rolled over into ira
3. left to accumulate
4. convert to annuity
5. transferred to new employer
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((l005_ <> no) and l005_ <> nonresponse)
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k034_3b disposition of pension-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w006b ref 2000: g3996_3
pension type b - account
when you left that (business/employer/job), did you withdraw the money, roll
it over into an ira, leave it to accumulate in the old plan, convert it to an
annuity, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. withdrew the money
2. rolled over into ira
3. left to accumulate
4. convert to annuity
5. transferred to new employer
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (w006b.cardinal <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k035_3 amount left in old account-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w008a
pension type b - account
how much money did you leave in the old account to accumulate?
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k036_3 amount in pension now-b
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w009a ref 2000: g3997_3
pension type b - account
how much is in that account now?
iwer: do not probe dk/rf
amount:
..................................................................................
99998. dk (don't know)
99999. rf (refused)
18167 blank. inap (inapplicable)
k037_3 amount in pension now-b - min
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w010a
w010a-w012a unfolding sequence
question text: does it amount to less than $______, more than $______, or
what?
procedure: unfm_2up1down
breakpoints: 5000, 20000, 50000, 150000
..................................................................................
18167 blank. inap (inapplicable)
k038_3 amount in pension now-b - max
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w011a
..................................................................................
18167 blank. inap (inapplicable)
k039_3 amount in pension now-b - result
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w012a
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k040_3 amount converted to annuity-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w013a
pension type b - account
how much did you convert to annuity?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k041_3 age when annuity started-b
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typeb.w014a ref 2000: g3998_3
pension type b - account
how old were you when you started receiving the benefits from that annuity?
iwer: if r indicates benefits have not yet started, ask at what age they will
begin, and note this in comment box
..................................................................................
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k042_3 amount of annuity-b
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typeb.w015a ref 2000: g3999_3
pension type b - account
how much are the benefits per month or year?
iwer: if benefits have not yet started, record what benefits will be
amount:
..................................................................................
99998. dk (don't know)
99999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
and (converttoannuity in w006b)
and (((w015a <> 0) and (w015a <> dontknow)) and (w015a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k043_3 amount of annuity per-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w016a ref 2000: g4000_3
pension type b - account
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k044_3 amount of pension rollover-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w018a
pension type b - account
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typeb)) or (w001a = dontknow))
and ((transferredtonewemployer in w006b) and (w006b.cardinal <> 1))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k045_3 amount of transfer-b
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typeb.w019a
pension type b - account
how much did the transfer amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_3a disposition of pension-a
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002013
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. expect future benefits
2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k046_3b disposition of pension-a
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w021b ref 2000: g4002013
pension type a - formula
(now, about the part of your pension where benefits are based on a formula.)
do you expect to receive benefits from this plan in the future, are you
receiving benefits now, did you get a cash settlement when you left, did you
lose your benefits, or what?
iwer: do not probe but choose all that apply and ask all appropriate follow-up
questions
..................................................................................
1. expect future benefits
2. receiving benefits now
3. received cash settlement
4. rolled over into ira
6. lost benefits
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k047_3 month start receiving benefits-a
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w023a ref 2000: g4003_3
pension type a - formula
in what month and year did you start to receive these benefits?
month:
..................................................................................
1. jan
2. feb
3. mar
4. apr
5. may
6. jun
7. jul
8. aug
9. sep
10. oct
11. nov
12. dec
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (receivingbenefitsnow in w021b)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k048_3 year start receiving benefits-a
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: pensionblock_typea.w024a ref 2000: g4004_3
pension type a - formula
(in what month and year did you start to receive these benefits?)
year:
..................................................................................
9998. dk (don't know)
9999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k049_3 amount of benefits
section: k level: respondent type: numeric width: 5 decimals: 0
cai reference: pensionblock_typea.w025a ref 2000: g4005_3
pension type a - formula
how much are the benefits per month or year?
iwer: do not probe dk/rf
amount:
..................................................................................
99998. dk (don't know)
99999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k053_3 amount of benefits per
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w026a ref 2000: g4006_3
pension type a - formula
(how much are the benefits per month or year?)
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k050_3 amount of pension benefits - min
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j116_
j116_-j118_ unfolding sequence
question text: do they amount to less than $______per month, more than
$______per month, or what?
procedure: unfm_2up1down
breakpoints: 200, 400, 1200, 1600
..................................................................................
18167 blank. inap (inapplicable)
k051_3 amount of pension benefits - max
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j117_
..................................................................................
18167 blank. inap (inapplicable)
k052_3 amount of pension benefits - result
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j118_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k054_3 adjusted for cost of living
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w028a ref 2000: g4008_3
pension type a - formula
are the benefits adjusted for changes in the cost of living?
..................................................................................
1. yes
5. no
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k055_3 ever adjusted for cost of living
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w029a
pension type a - formula
have they ever been adjusted for changes in the cost of living?
..................................................................................
1. yes
5. no
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k059_3 amount of cash settlement
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w030a ref 2000: g4010_3
pension type a - formula
how much did the cash settlement amount to?
iwer: do not probe dk/rf
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k056_3 amount of cash settlement - min
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j123_
j123_-j125_ unfolding sequence
question text: did it amount to a total of less than $______, more than
$______, or what?
procedure: unfm_2up1down
breakpoints: 2000, 6000, 60000, 250000
..................................................................................
18167 blank. inap (inapplicable)
k057_3 amount of cash settlement - max
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j124_
..................................................................................
18167 blank. inap (inapplicable)
k058_3 amount of cash settlement - result
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j125_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k060_3a what r did w/ cash
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w031b ref 2000: g4011013
pension type a - formula
what did you do with the money?
..................................................................................
1. bought durables
2. spent it
3. saved/invested
4. paid off debt
5. rolled into ira
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k061_3 amount of rollover-a
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w033a ref 2000: g4012_3
pension type a - formula
ira rollover
how much did the rollover amount to?
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (piwhichsection <> 1)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k062_3 number of years in plan
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w034a ref 2000: g4013_3
pension type a - formula
how many years altogether were you included in this plan?
iwer: include years with other employers if same plan
round the value to the nearest year
0-50 years
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pij022_ <> alloths)
and ((((((pirvarsz136_selfelseemp_v = slf) and (pij021_empselfoth <> slfempd))
and (pwselfnowelse.j023_mostopwrkself <> stillworking)) and
(pwselfnowelse.j023_mostopwrkself <> denyslf_empatpw)) or (((pij021_empselfoth
<> someoneelse) or (pwelsenowelse.j045_stillwrkprevemp = no)) and
(((pwelsenowself.j063_mostopwrkprevemp <> denyworkself) and
(pwelsenowself.j063_mostopwrkprevemp <> stillworkself2ndjob)) and
(pwelsenowself.j063_mostopwrkprevemp <> denyworkelseorforname)))) or
(pwelsenowelse.j058_samejobtitle = retiredandworkingforsame))
and (((j083_ <> yes) and (j083_ <> dontknow)) and (j083_ <> refusal))
and (((j084_ <> no) and (j084_ <> dontknow)) and (j084_ <> refusal))
and (j087_typepenplanloop <> empty)
and ((i = 1) or ((typepenplanloop[i - 1].w001a <> refusal) and
typepenplanloop[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k063_3 age expect to rec benefits
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.w035a ref 2000: g4014_3
pension type a - formula
at what age do you expect to start receiving (the rest of your) benefits from
this plan?
40-94 age
96 already receiving all benefits
..................................................................................
96. already receiving all benefits
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k064_3 form of expected benefits
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w036a ref 2000: g4015_3
pension type a - formula
about how much do you expect these benefits to be, either as a percent of your
pay when you left that job, or as an amount per month or year when you start
receiving them?
..................................................................................
1. percent of pay
2. amount per month/year
3. lump sum
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and (((w001a = bthtypes) or (w001a = typea)) or (w001a = dontknow))
and (expectfuturebenefits in w021b)
and (pisecastartinterviewa009_selfprxy = slf)
and (w035a <> nonresponse)
and (w035a <> 96)
and (w036a = percentofpay)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k065_3 expected benefit-pct final pay
section: k level: respondent type: numeric width: 3 decimals: 0
cai reference: pensionblock_typea.w037a ref 2000: g4016_3
pension type a - formula
iwer: enter the percent of final pay
1-100 percent
percent:
..................................................................................
998. dk (don't know)
999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k066_3 amount of expected benefits
section: k level: respondent type: numeric width: 4 decimals: 0
cai reference: pensionblock_typea.w038a ref 2000: g4017_3
pension type a - formula
iwer: probe if necessary: how much do you expect to receive?
do not probe dk/rf
amount:
..................................................................................
9998. dk (don't know)
9999. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((mostrecentjob.l027_ <> no) and mostrecentjob.l027_ <> nonresponse)
and (l030arecjobcntr <> empty)
and ((i = 1) or ((pensionloop3secl[i - 1].w001a <> refusal) and
pensionloop3secl[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k067_3 expected benefits per
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w039a ref 2000: g4018_3
pension type a - formula
iwer: probe if necessary: was that per month or year?
per:
..................................................................................
4. month
6. year
7. other (specify)
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
k068_3 amount of expected benefits - min
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j133_
j133_-j135_ unfolding sequence
question text: do you expect a total of less than $______per year, more than
$______per year, or what?
procedure: unfm_2up1down
breakpoints: 500, 1000, 2000, 3000
..................................................................................
18167 blank. inap (inapplicable)
k069_3 amount of expected benefits - max
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.j134_
..................................................................................
18167 blank. inap (inapplicable)
k070_3 amount of expected benefits - result
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock_typea.j135_
..................................................................................
97. data not available
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((k031_ <> no) and k031_ <> nonresponse)
and (k034a <> empty)
and ((i = 1) or ((pensionloopseck[i - 1].w001a <> refusal) and
pensionloopseck[i - 1].w001a <> empty))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k071_3 expected benefits-lump sum
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: pensionblock_typea.w041a ref 2000: g4020_3
pension type a - formula
iwer: enter lump sum amount
amount:
..................................................................................
8. dk (don't know)
9. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if ((piseckemphistoryk003_everwrkpay <> no) and
piseckemphistoryk003_everwrkpay <> nonresponse)
and (pirvarsz076_reiwr_v <> reiwr)
and ((piseckemphistoryk004_yrlastwrkpay <> refusal) and
(piseckemphistoryk005_yrsagowrkpay <> refusal))
and (not (((piseckemphistoryk004_yrlastwrkpay > 0) and
(piseckemphistoryk004_yrlastwrkpay < 1982)) or
(piseckemphistoryk005_yrsagowrkpay > 20)))
and ((l005_ <> no) and l005_ <> nonresponse)
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and (l006_ <> one)
and ((l031_ <> no) and l031_ <> nonresponse)
and (i <= l033aothemppenscntr.ord)
and ((piwhichsection < 4) and (w001a <> refusal))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k072_3 earliest age leave/rec pension
section: k level: respondent type: numeric width: 2 decimals: 0
cai reference: pensionblock.w042earlyagerecpen ref 2000: g4028_3
what is the earliest age at which you could have left that job and begun to
receive pension benefits from this plan?
1-80 age
95 no age requirement
..................................................................................
95. no age requirement
98. dk (don't know)
99. rf (refused)
18167 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k073 ever on layoff/unemployment
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_pensionloop.k035_ ref 2000: g4030
over the last 10 years, since 1992, have you ever been on temporary layoff, or
unemployed and looking for work?
iwer: include current period if r is now looking for work
..................................................................................
13 1. yes
40 5. no
8. dk (don't know)
9. rf (refused)
18114 blank. inap (inapplicable)
构造变量
ask:
if (pirvarsz076_reiwr_v <> reiwr)
and (not (workingnow in piworkstatusj005mcurrempstatus) and
(piworkstatusj020_workforpay <> yes))
and ((piemphistoryk003_everwrkpay <> no) and piemphistoryk003_everwrkpay <>
nonresponse)
and (not (((piemphistoryk004_yrlastwrkpay > 0) and
(piemphistoryk004_yrlastwrkpay < (year (sysdate) - 20))) or
(piemphistoryk005_yrsagowrkpay > 20)))
and ((piemphistoryk004_yrlastwrkpay <> refusal) and
(piemphistoryk005_yrsagowrkpay <> refusal))
and ((pihhx023_cohort_v <> ahead) and (pihhx023_cohort_v <> coda))
and ((k035_ <> no) and k035_ <> nonresponse)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
k074 ever on layoff/unemployment- # of times
section: k level: respondent type: numeric width: 1 decimals: 0
cai reference: bk_pensionloop.k036_ ref 2000: g4051
how many times have you been on temporary layoff or unemployed and looking for
work?
# of times:
..................................................................................
-----------------------------------------------------------------
n min max mean sd miss
13 1 5 2.38 1.26 18154
-----------------------------------------------------------------
8. dk (don't know)
9. rf (refused)
version 2002 data release version
section: k level: respondent type: numeric width: 1 decimals: 0
..................................................................................
18167 2. second data release
qnr blaise identification number
section: k level: respondent type: character width: 11 decimals: 0
..................................................................................
18167 00000300010-21347900020. blaise identification number