section u: asset reconciliation (household)
==========================================================================================
hrs 2020 final release
note to users: this codebook is designed to match the distribution dataset.
codebook metadata are derived from the data collection instrument.
if you have questions concerning codebook layout or content please bring
them to the attention of the hrs staff at hrsquestions@umich.edu.
printing recommendation: set margins (left/right/top/bottom) to .5 inch; print
in portrait orientation using a mono-space 10-point font.
==========================================================================================
hhid household identification number
section: u level: household type: character width: 6 decimals: 0
.................................................................................
11490 010003-959738. household identification number
subhh 2020 sub household identification number
section: u level: household type: character width: 1 decimals: 0
.................................................................................
9976 0. original sample household - no split from divorce or
separation of spouses or partners
806 1. split household - one half of couple from subhh 0 and new
spouse or partner, if any
549 2. split household - one half of couple from subhh 0 and new
spouse or partner, if any
77 5. split household - one half of couple from subhh 1 or 2
10 6. split household - one half of couple from subhh 1 or 2
71 7. reunited household - respondents from split household
reunite
1 8. split household - one half of couple from subhh 1 or 2
qsubhh 2018 sub household identification number
section: u level: household type: character width: 1 decimals: 0
.................................................................................
10166 0. original sample household - no split from divorce or
separation of spouses or partners
680 1. split household - one half of couple from subhh 0 and new
spouse or partner, if any
496 2. split household - one half of couple from subhh 0 and new
spouse or partner, if any
63 5. split household - one half of couple from subhh 1 or 2
9 6. split household - one half of couple from subhh 1 or 2
75 7. reunited household - respondents from split household
reunite
1 8. split household - one half of couple from subhh 1 or 2
pn_cs 2020 coverscreen resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
6973 010. person identifier
423 011. person identifier
21 012. person identifier
1 013. person identifier
3208 020. person identifier
114 021. person identifier
9 022. person identifier
1 023. person identifier
264 030. person identifier
23 031. person identifier
3 032. person identifier
411 040. person identifier
29 041. person identifier
4 042. person identifier
1 043. person identifier
5 blank. coversheet r not completed
pn_fam 2020 family resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
6526 010. person identifier
287 011. person identifier
14 012. person identifier
3353 020. person identifier
73 021. person identifier
6 022. person identifier
267 030. person identifier
16 031. person identifier
1 032. person identifier
479 040. person identifier
19 041. person identifier
2 042. person identifier
447 blank. no family respondent
pn_fin 2020 financial resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
7326 010. person identifier
287 011. person identifier
13 012. person identifier
2865 020. person identifier
70 021. person identifier
6 022. person identifier
283 030. person identifier
19 031. person identifier
2 032. person identifier
315 040. person identifier
19 041. person identifier
3 042. person identifier
282 blank. no financial respondent
pn_ncs 2020 non - coverscreen resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
2197 010. person identifier
424 011. person identifier
22 012. person identifier
1 013. person identifier
2165 020. person identifier
130 021. person identifier
14 022. person identifier
54 030. person identifier
20 031. person identifier
2 032. person identifier
153 040. person identifier
30 041. person identifier
2 042. person identifier
2 043. person identifier
6274 blank. single respondent household
pn_nfam 2020 non - family resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
2485 010. person identifier
555 011. person identifier
28 012. person identifier
2 013. person identifier
1770 020. person identifier
169 021. person identifier
17 022. person identifier
1 023. person identifier
49 030. person identifier
27 031. person identifier
4 032. person identifier
1 033. person identifier
73 040. person identifier
39 041. person identifier
4 042. person identifier
3 043. person identifier
6263 blank. single respondent household
pn_nfin 2020 non - financial resp person number
section: u level: household type: character width: 3 decimals: 0
.................................................................................
1692 010. person identifier
557 011. person identifier
29 012. person identifier
2 013. person identifier
2402 020. person identifier
173 021. person identifier
17 022. person identifier
1 023. person identifier
32 030. person identifier
24 031. person identifier
3 032. person identifier
1 033. person identifier
247 040. person identifier
40 041. person identifier
3 042. person identifier
3 043. person identifier
6264 blank. single respondent household
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
if secu.u007_qcount > 0 then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u023 sec u - asset recon intro
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.u023_intro
now we are going to ask about changes in assets that belong to you [and your
husband/wife/partner].
instr: select 1 to continue
web-administered text:
now we are going to ask about changes in assets that belong to you [and your
husband/wife/partner].
instr: select "next" to continue
.................................................................................
429 -8. web non-response
1999 1. continue
9062 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_1 question type - debts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[1].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_1.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
1 2. current value at least $_ - did not have asset in prev wave
1 3. prev wave value about $_ - current value (more)(less) than
$_
3 4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
15 6. current value about $_ - did not have asset in prev wave
28 7. prev wave value about $_ - do not currently have asset
31 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11411 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_1 asset reconciliation - debts
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[1].u001astemquestion
if the respondent has had the same debt in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now [you
owe] [about/less than/more than] [amount].
if the respondent has had the debt only in the current interview year: according
to our records, you currently [have] [debt type] [amounting to/on which you owe]
[about/less than/more than] [amount]. in [previous wave year] you [did not have]
[them/it].
if the respondent has had the debt only in the previous interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now you
[did not have] [them/it].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for debts.
.................................................................................
47 1. yes
28 5. no
2 8. dk (don't know); na (not ascertained)
2 9. rf (refused)
11411 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_1 asset reconciliation - which wrong - debts
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[1].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
10 1. previous wave
16 3. current wave
1 5. both
1 8. dk (don't know); na (not ascertained)
9. rf (refused)
11462 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_1a asset reconciliation - how much - a - debts
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[1].valuebywave[1].u003a
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
.................................................................................
10 5000-800000. actual value
1 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11479 blank. inap (inapplicable); partial interview
u004_1a asset reconciliation - min - a - debts
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[1].valuebywave[1].u004a
thinking about how much [you owe] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $1,000, $5,000, $15,000, $50,000
random entry points: $1,000, $5,000, $15,000
entry point assignment 1, 2 or 3 at x051
.................................................................................
1 5001. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u005_1a asset reconciliation - max - a - debts
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[1].valuebywave[1].u005a
*
.................................................................................
1 99999996. greater than maximum breakpoint
11489 blank. inap (inapplicable); partial interview
u006_1a asset reconciliation - result - a - debts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[1].valuebywave[1].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_1a which wave wrong - a - debts
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[1].valuebywave[1].u022awhichwave
*
.................................................................................
11 2018-2019. actual value
11479 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_1b asset reconciliation - how much - b - debts
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[1].valuebywave[2].u003a
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
15 0 500000 156333.33 151596.58 11473
-----------------------------------------------------------------
2 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_1b asset reconciliation - min - b - debts
section: u level: household type: numeric width: 5 decimals: 0
ref: secu.main[1].valuebywave[2].u004a
thinking about how much [you owe] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $1,000, $5,000, $15,000, $50,000
random entry points: $1,000, $5,000, $15,000
entry point assignment 1, 2 or 3 at x051
.................................................................................
2 15001. value of breakpoint
11488 blank. inap (inapplicable); partial interview
u005_1b asset reconciliation - max - b - debts
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[1].valuebywave[2].u005a
*
.................................................................................
1 49999. value of breakpoint
1 99999996. greater than maximum breakpoint
11488 blank. inap (inapplicable); partial interview
u006_1b asset reconciliation - result - b - debts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[1].valuebywave[2].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_1b which wave value was wrong - b - debts
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[1].valuebywave[2].u022awhichwave
*
.................................................................................
17 2020-2021. actual value
11473 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_2 question type - net trusts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[2].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_2.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
5 2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
2 4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
12 6. current value about $_ - did not have asset in prev wave
7 7. prev wave value about $_ - do not currently have asset
2 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11462 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_2 asset reconciliation - trust
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[2].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for trusts.
.................................................................................
1 -8. web non-response
10 1. yes
13 5. no
2 8. dk (don't know); na (not ascertained)
2 9. rf (refused)
11462 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_2 asset reconciliation - which wrong - trusts
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[2].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
5 1. previous wave
3 3. current wave
2 5. both
3 8. dk (don't know); na (not ascertained)
9. rf (refused)
11477 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_2a asset reconciliation - how much - a - trusts
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[2].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
6 150000-20000000. actual value
1 99999998. dk (don't know); na (not ascertained)
99999999. rf (refused)
11483 blank. inap (inapplicable); partial interview
u004_2a asset reconciliation - min - a - trusts
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[2].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $50,000, $500,000, $1,500,000
entry point: $500,000
.................................................................................
1 1500001. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u005_2a asset reconciliation - max - a - trusts
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[2].valuebywave[1].u005a
*
.................................................................................
1 99999996. greater than maximum breakpoint
11489 blank. inap (inapplicable); partial interview
u006_2a asset reconciliation - result - a - trusts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[2].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_2a which wave wrong - a - trusts
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[2].valuebywave[1].u022awhichwave
*
.................................................................................
7 2018-2019. actual value
11483 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_2b asset reconciliation - how much - b - trusts
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[2].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
5 271400-3500000. actual value
9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
11485 blank. inap (inapplicable); partial interview
u004_2b asset reconciliation - min - b - trusts
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[2].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $50,000, $500,000, $1,500,000
entry point: $500,000
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_2b asset reconciliation - max - b - trusts
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[2].valuebywave[2].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_2b asset reconciliation - result - b - trusts
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[2].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_2b which wave value was wrong - b - trusts
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[2].valuebywave[2].u022awhichwave
*
.................................................................................
5 2020. actual value
11485 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_3 question type - other assets
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[3].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_3.
.................................................................................
1 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
16 2. current value at least $_ - did not have asset in prev wave
5 3. prev wave value about $_ - current value (more)(less) than
$_
17 4. prev wave value at least $_ - do not currently have asset
8 5. prev wave value (more)(less) than $__ - current value about
$_
69 6. current value about $_ - did not have asset in prev wave
88 7. prev wave value about $_ - do not currently have asset
78 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11208 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_3 asset reconciliation - other
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[3].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for other assets.
.................................................................................
1 -8. web non-response
140 1. yes
113 5. no
17 8. dk (don't know); na (not ascertained)
7 9. rf (refused)
11212 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_3 asset reconciliation - which wrong - other
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[3].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
3 -8. web non-response
54 1. previous wave
45 3. current wave
3 5. both
6 8. dk (don't know); na (not ascertained)
2 9. rf (refused)
11377 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_3a asset reconciliation - how much - a - other
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[3].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
50 0 1800000 364972.08 453556.56 11433
-----------------------------------------------------------------
1 -8. web non-response
6 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_3a asset reconciliation - min - a - other
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[3].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_2up, unfm_1up1down, unfm_2down
breakpoints: $5,000, $50,000, $100,000
random entry points: $5,000, $50,000, $100,000
entry point assignment 1, 2 or 3 at x052
.................................................................................
2 1. value of breakpoint
2 5001. value of breakpoint
3 100001. value of breakpoint
11483 blank. inap (inapplicable); partial interview
u005_3a asset reconciliation - max - a - other
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[3].valuebywave[1].u005a
*
.................................................................................
1 4999. value of breakpoint
2 49999. value of breakpoint
1 99999. value of breakpoint
3 99999996. greater than maximum breakpoint
11483 blank. inap (inapplicable); partial interview
u006_3a asset reconciliation - result - a - other
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[3].valuebywave[1].u006a
*
.................................................................................
1 0. no breakpoint values given during interview
98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_3a which wave wrong - a - other
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[3].valuebywave[1].u022awhichwave
*
.................................................................................
57 2018-2019. actual value
11433 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_3b asset reconciliation - how much - b - other
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[3].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
41 0 7800000 604185.46 1285162.63 11442
-----------------------------------------------------------------
1 -8. web non-response
3 9999998. dk (don't know); na (not ascertained)
3 9999999. rf (refused)
u004_3b asset reconciliation - min - b - other
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[3].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_2up, unfm_1up1down, unfm_2down
breakpoints: $5,000, $50,000, $100,000
random entry points: $5,000, $50,000, $100,000
entry point assignment 1, 2 or 3 at x052
.................................................................................
6 1. value of breakpoint
1 100001. value of breakpoint
11483 blank. inap (inapplicable); partial interview
u005_3b asset reconciliation - max - b - other
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[3].valuebywave[2].u005a
*
.................................................................................
7 99999996. greater than maximum breakpoint
11483 blank. inap (inapplicable); partial interview
u006_3b asset reconciliation - result - b - other
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[3].valuebywave[2].u006a
*
.................................................................................
1 0. no breakpoint values given during interview
3 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11484 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_3b which wave value was wrong - b - other
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[3].valuebywave[2].u022awhichwave
*
.................................................................................
48 2020-2021. actual value
11442 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_4 question type - transportation
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[4].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_4.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
1 2. current value at least $_ - did not have asset in prev wave
3 3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5 5. prev wave value (more)(less) than $__ - current value about
$_
12 6. current value about $_ - did not have asset in prev wave
12 7. prev wave value about $_ - do not currently have asset
91 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11366 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_4 asset reconciliation - transportation
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[4].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for transportation.
.................................................................................
90 1. yes
30 5. no
2 8. dk (don't know); na (not ascertained)
9. rf (refused)
11368 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_4 asset reconciliation - which wrong - transportation
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[4].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
8 1. previous wave
20 3. current wave
2 5. both
8. dk (don't know); na (not ascertained)
9. rf (refused)
11460 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_4a asset reconciliation - how much - a - transportation
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[4].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
10 0 150000 64500.00 40376.70 11480
-----------------------------------------------------------------
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_4a asset reconciliation - min - a - transportation
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[4].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_2up, unfm_1up1down, unfm_2down
breakpoints: $5,000, $25,000, $200,000
random entry points: $5,000, $25,000, $200,000
entry point assignment 1, 2 or 3 at x050
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_4a asset reconciliation - max - a - transportation
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[4].valuebywave[1].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_4a asset reconciliation - result - a - transportation
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[4].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_4a which wave wrong - a - transportation
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[4].valuebywave[1].u022awhichwave
*
.................................................................................
10 2018-2019. actual value
11480 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_4b asset reconciliation - how much - b - transportation
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[4].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
22 0 350000 110818.18 89343.98 11468
-----------------------------------------------------------------
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_4b asset reconciliation - min - b - transportation
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[4].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_2up, unfm_1up1down, unfm_2down
breakpoints: $5,000, $25,000, $200,000
random entry points: $5,000, $25,000, $200,000
entry point assignment 1, 2 or 3 at x050
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_4b asset reconciliation - max - b - transportation
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[4].valuebywave[2].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_4b asset reconciliation - result - b - transportation
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[4].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_4b which wave wrong - b - transportation
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[4].valuebywave[2].u022awhichwave
*
.................................................................................
22 2020-2021. actual value
11468 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_5 question type - certificates of deposit
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[5].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_5.
.................................................................................
1 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
3 2. current value at least $_ - did not have asset in prev wave
1 3. prev wave value about $_ - current value (more)(less) than
$_
3 4. prev wave value at least $_ - do not currently have asset
3 5. prev wave value (more)(less) than $__ - current value about
$_
48 6. current value about $_ - did not have asset in prev wave
45 7. prev wave value about $_ - do not currently have asset
42 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11344 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_5 asset reconciliation - cd
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[5].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for certificates of deposit.
.................................................................................
1 -8. web non-response
89 1. yes
40 5. no
8 8. dk (don't know); na (not ascertained)
5 9. rf (refused)
11347 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_5 asset reconciliation - which wrong - cd
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[5].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
17 1. previous wave
14 3. current wave
5 5. both
3 8. dk (don't know); na (not ascertained)
9. rf (refused)
11450 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_5a asset reconciliation - how much - a - cd
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[5].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
15 0 500000 139666.67 125987.34 11468
-----------------------------------------------------------------
7 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_5a asset reconciliation - min - a - cd
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[5].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $25,000, $125,000, $250,000
random entry points: $2,500, $25,000, $125,000, $250,000
entry point assignment 1, 2 or 3 at x048
.................................................................................
3 25001. value of breakpoint
2 125001. value of breakpoint
2 250001. value of breakpoint
11483 blank. inap (inapplicable); partial interview
u005_5a asset reconciliation - max - a - cd
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[5].valuebywave[1].u005a
*
.................................................................................
2 124999. value of breakpoint
1 249999. value of breakpoint
4 99999996. greater than maximum breakpoint
11483 blank. inap (inapplicable); partial interview
u006_5a asset reconciliation - result - a - cd
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[5].valuebywave[1].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
1 99. rf (refused)
11488 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_5a which wave wrong - a - cd
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[5].valuebywave[1].u022awhichwave
*
.................................................................................
22 2018. actual value
11468 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_5b asset reconciliation - how much - b - cd
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[5].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
16 0 500000 158125.00 167434.71 11471
-----------------------------------------------------------------
3 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_5b asset reconciliation - min - b - cd
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[5].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $25,000, $125,000, $250,000
random entry points: $2,500, $25,000, $125,000, $250,000
entry point assignment 1, 2 or 3 at x048
.................................................................................
2 1. value of breakpoint
1 2501. value of breakpoint
11487 blank. inap (inapplicable); partial interview
u005_5b asset reconciliation - max - b - cd
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[5].valuebywave[2].u005a
*
.................................................................................
1 2499. value of breakpoint
1 24999. value of breakpoint
1 99999996. greater than maximum breakpoint
11487 blank. inap (inapplicable); partial interview
u006_5b asset reconciliation - result - b - cd
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[5].valuebywave[2].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_5b which wave value was wrong - b - cd
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[5].valuebywave[2].u022awhichwave
*
.................................................................................
19 2020. actual value
11471 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_6 question type - savings - checking, money mkt
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[6].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_6.
.................................................................................
2 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12 2. current value at least $_ - did not have asset in prev wave
16 3. prev wave value about $_ - current value (more)(less) than
$_
13 4. prev wave value at least $_ - do not currently have asset
8 5. prev wave value (more)(less) than $__ - current value about
$_
42 6. current value about $_ - did not have asset in prev wave
74 7. prev wave value about $_ - do not currently have asset
367 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
10956 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_6 asset reconciliation - checking
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[6].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for savings, checking or money market
accounts.
.................................................................................
3 -8. web non-response
372 1. yes
124 5. no
14 8. dk (don't know); na (not ascertained)
12 9. rf (refused)
10965 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_6 asset reconciliation - which wrong - checking
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[6].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
35 1. previous wave
78 3. current wave
7 5. both
2 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11366 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_6a asset reconciliation - how much - a - checking
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[6].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
29 0 2500000 257310.34 471309.43 11448
-----------------------------------------------------------------
4 -8. web non-response
9 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_6a asset reconciliation - min - a - checking
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[6].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $5,000, $50,000, $150,000, $300,000
random entry points: $5,000, $50,000, $150,000, $300,000
entry point assignment 1, 2 or 3 at x046
.................................................................................
3 1. value of breakpoint
1 5000. value of breakpoint
3 5001. value of breakpoint
2 50001. value of breakpoint
1 150000. value of breakpoint
2 150001. value of breakpoint
1 300000. value of breakpoint
11477 blank. inap (inapplicable); partial interview
u005_6a asset reconciliation - max - a - checking
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[6].valuebywave[1].u005a
*
.................................................................................
1 5000. value of breakpoint
2 49999. value of breakpoint
2 149999. value of breakpoint
1 150000. value of breakpoint
2 299999. value of breakpoint
1 300000. value of breakpoint
4 99999996. greater than maximum breakpoint
11477 blank. inap (inapplicable); partial interview
u006_6a asset reconciliation - result - a - checking
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[6].valuebywave[1].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
2 98. dk (don't know); na (not ascertained)
99. rf (refused)
11486 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_6a which wave wrong - a - checking
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[6].valuebywave[1].u022awhichwave
*
.................................................................................
42 2018-2019. actual value
11448 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_6b asset reconciliation - how much - b - checking
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[6].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
76 0 5000000 342727.63 710188.31 11405
-----------------------------------------------------------------
2 -8. web non-response
7 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_6b asset reconciliation - min - b - checking
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[6].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $5,000, $50,000, $150,000, $300,000
random entry points: $5,000, $50,000, $150,000, $300,000
entry point assignment 1, 2 or 3 at x046
.................................................................................
5 1. value of breakpoint
1 5001. value of breakpoint
3 50001. value of breakpoint
11481 blank. inap (inapplicable); partial interview
u005_6b asset reconciliation - max - b - checking
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[6].valuebywave[2].u005a
*
.................................................................................
1 4999. value of breakpoint
1 49999. value of breakpoint
2 149999. value of breakpoint
5 99999996. greater than maximum breakpoint
11481 blank. inap (inapplicable); partial interview
u006_6b asset reconciliation - result - b - checking
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[6].valuebywave[2].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
3 98. dk (don't know); na (not ascertained)
99. rf (refused)
11485 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_6b which wave wrong - b - checking
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[6].valuebywave[2].u022awhichwave
*
.................................................................................
85 2020-2021. actual value
11405 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_7 question type - bonds
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[7].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_7.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
9 2. current value at least $_ - did not have asset in prev wave
4 3. prev wave value about $_ - current value (more)(less) than
$_
12 4. prev wave value at least $_ - do not currently have asset
3 5. prev wave value (more)(less) than $__ - current value about
$_
38 6. current value about $_ - did not have asset in prev wave
46 7. prev wave value about $_ - do not currently have asset
26 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11352 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_7 asset reconciliation - bond
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[7].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for bonds.
.................................................................................
78 1. yes
36 5. no
10 8. dk (don't know); na (not ascertained)
3 9. rf (refused)
11363 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_7 asset reconciliation - which wrong - bond
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[7].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
18 1. previous wave
12 3. current wave
2 5. both
3 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11454 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_7a asset reconciliation - how much - a - bond
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[7].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
13 0 800000 221892.31 216509.24 11470
-----------------------------------------------------------------
7 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_7a asset reconciliation - min - a - bond
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[7].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $10,000, $100,000, $400,000
random entry points: $2,500, $10,000, $100,000, $400,000
entry point assignment 1, 2 or 3 at x045
.................................................................................
3 1. value of breakpoint
3 10001. value of breakpoint
1 400001. value of breakpoint
11483 blank. inap (inapplicable); partial interview
u005_7a asset reconciliation - max - a - bond
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[7].valuebywave[1].u005a
*
.................................................................................
1 2499. value of breakpoint
2 99999. value of breakpoint
4 99999996. greater than maximum breakpoint
11483 blank. inap (inapplicable); partial interview
u006_7a asset reconciliation - result - a - bond
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[7].valuebywave[1].u006a
*
.................................................................................
3 98. dk (don't know); na (not ascertained)
99. rf (refused)
11487 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_7a which wave wrong - a - bond
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[7].valuebywave[1].u022awhichwave
*
.................................................................................
20 2018. actual value
11470 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_7b asset reconciliation - how much - b - bond
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[7].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
10 0 680000 265750.00 245226.79 11476
-----------------------------------------------------------------
1 -8. web non-response
3 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_7b asset reconciliation - min - b - bond
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[7].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $10,000, $100,000, $400,000
random entry points: $2,500, $10,000, $100,000, $400,000
entry point assignment 1, 2 or 3 at x045
.................................................................................
1 1. value of breakpoint
2 100001. value of breakpoint
1 400001. value of breakpoint
11486 blank. inap (inapplicable); partial interview
u005_7b asset reconciliation - max - b - bond
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[7].valuebywave[2].u005a
*
.................................................................................
2 399999. value of breakpoint
2 99999996. greater than maximum breakpoint
11486 blank. inap (inapplicable); partial interview
u006_7b asset reconciliation - result - b - bond
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[7].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
1 99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_7b which wave value was wrong - b - bond
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[7].valuebywave[2].u022awhichwave
*
.................................................................................
14 2020. actual value
11476 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_8 question type - stocks
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[8].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_8.
.................................................................................
5 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
37 2. current value at least $_ - did not have asset in prev wave
12 3. prev wave value about $_ - current value (more)(less) than
$_
36 4. prev wave value at least $_ - do not currently have asset
10 5. prev wave value (more)(less) than $__ - current value about
$_
122 6. current value about $_ - did not have asset in prev wave
150 7. prev wave value about $_ - do not currently have asset
280 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
10838 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_8 asset reconciliation - stock
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[8].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for stocks.
.................................................................................
9 -8. web non-response
366 1. yes
232 5. no
19 8. dk (don't know); na (not ascertained)
10 9. rf (refused)
10854 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_8 asset reconciliation - which wrong - stock
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[8].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
2 -8. web non-response
85 1. previous wave
113 3. current wave
13 5. both
16 8. dk (don't know); na (not ascertained)
3 9. rf (refused)
11258 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_8a asset reconciliation - how much - a - stock
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[8].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
67 0 2500000 470134.22 572678.03 11392
-----------------------------------------------------------------
6 -8. web non-response
24 9999998. dk (don't know); na (not ascertained)
1 9999999. rf (refused)
u004_8a asset reconciliation - min - a - stock
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[8].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $60,000, $450,000, $800,000, $1,750,000
random entry points: $60,000, $450,000, $800,000
entry point assignment 1, 2 or 3 at x044
.................................................................................
11 1. value of breakpoint
3 60000. value of breakpoint
12 60001. value of breakpoint
3 450001. value of breakpoint
1 800000. value of breakpoint
1 1750001. value of breakpoint
11459 blank. inap (inapplicable); partial interview
u005_8a asset reconciliation - max - a - stock
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[8].valuebywave[1].u005a
*
.................................................................................
2 59999. value of breakpoint
3 60000. value of breakpoint
11 449999. value of breakpoint
3 799999. value of breakpoint
1 800000. value of breakpoint
11 99999996. greater than maximum breakpoint
11459 blank. inap (inapplicable); partial interview
u006_8a asset reconciliation - result - a - stock
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[8].valuebywave[1].u006a
*
.................................................................................
3 0. no breakpoint values given during interview
5 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11480 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_8a which wave wrong - a - stock
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[8].valuebywave[1].u022awhichwave
*
.................................................................................
98 2018-2019. actual value
11392 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_8b asset reconciliation - how much - b - stock
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[8].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
112 0 12000000 852910.72 1576008.05 11364
-----------------------------------------------------------------
3 -8. web non-response
11 99999998. dk (don't know); na (not ascertained)
99999999. rf (refused)
u004_8b asset reconciliation - min - b - stock
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[8].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $60,000, $450,000, $800,000, $1,750,000
random entry points: $60,000, $450,000, $800,00
entry point assignment 1, 2 or 3 at x044
.................................................................................
6 1. value of breakpoint
6 60001. value of breakpoint
1 450000. value of breakpoint
1 800000. value of breakpoint
11476 blank. inap (inapplicable); partial interview
u005_8b asset reconciliation - max - b - stock
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[8].valuebywave[2].u005a
*
.................................................................................
1 59999. value of breakpoint
6 449999. value of breakpoint
1 450000. value of breakpoint
1 800000. value of breakpoint
5 99999996. greater than maximum breakpoint
11476 blank. inap (inapplicable); partial interview
u006_8b asset reconciliation - result - b - stock
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[8].valuebywave[2].u006a
*
.................................................................................
3 0. no breakpoint values given during interview
2 98. dk (don't know); na (not ascertained)
99. rf (refused)
11485 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_8b which wave wrong - b - stock
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[8].valuebywave[2].u022awhichwave
*
.................................................................................
126 2020-2021. actual value
11364 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_9 question type - iras
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[9].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_9.
.................................................................................
12 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
49 2. current value at least $_ - did not have asset in prev wave
38 3. prev wave value about $_ - current value (more)(less) than
$_
28 4. prev wave value at least $_ - do not currently have asset
26 5. prev wave value (more)(less) than $__ - current value about
$_
99 6. current value about $_ - did not have asset in prev wave
122 7. prev wave value about $_ - do not currently have asset
435 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
10681 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_9 asset reconciliation - ira
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[9].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for iras.
.................................................................................
7 -8. web non-response
515 1. yes
224 5. no
28 8. dk (don't know); na (not ascertained)
10 9. rf (refused)
10706 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_9 asset reconciliation - which wrong - ira
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[9].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
2 -8. web non-response
106 1. previous wave
98 3. current wave
8 5. both
7 8. dk (don't know); na (not ascertained)
3 9. rf (refused)
11266 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_9a asset reconciliation - how much - a - ira
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[9].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
86 0 2300000 364989.08 455543.80 11376
-----------------------------------------------------------------
4 -8. web non-response
20 9999998. dk (don't know); na (not ascertained)
4 9999999. rf (refused)
u004_9a asset reconciliation - min - a - ira
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[9].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $10,000, $25,000, $100,000, $400,000
random entry points: $10,000, $25,000, $100,000
entry point assignment 1, 2 or 3 at x043
.................................................................................
9 1. value of breakpoint
7 25001. value of breakpoint
1 100000. value of breakpoint
10 100001. value of breakpoint
1 400001. value of breakpoint
11462 blank. inap (inapplicable); partial interview
u005_9a asset reconciliation - max - a - ira
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[9].valuebywave[1].u005a
*
.................................................................................
1 9999. value of breakpoint
7 99999. value of breakpoint
1 100000. value of breakpoint
10 399999. value of breakpoint
9 99999996. greater than maximum breakpoint
11462 blank. inap (inapplicable); partial interview
u006_9a asset reconciliation - result - a - ira
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[9].valuebywave[1].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
4 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11482 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_9a which wave wrong - a - ira
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[9].valuebywave[1].u022awhichwave
*
.................................................................................
114 2018-2019. actual value
11376 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_9b asset reconciliation - how much - b - ira
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[9].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
91 0 5100000 552393.41 783503.92 11384
-----------------------------------------------------------------
6 -8. web non-response
7 9999998. dk (don't know); na (not ascertained)
2 9999999. rf (refused)
u004_9b asset reconciliation - min - b - ira
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[9].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $10,000, $25,000, $100,000, $400,000
random entry points: $10,000, $25,000, $100,000
entry point assignment 1, 2 or 3 at x043
.................................................................................
5 1. value of breakpoint
1 25001. value of breakpoint
6 100001. value of breakpoint
1 400000. value of breakpoint
2 400001. value of breakpoint
11475 blank. inap (inapplicable); partial interview
u005_9b asset reconciliation - max - b - ira
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[9].valuebywave[2].u005a
*
.................................................................................
1 9999. value of breakpoint
1 99999. value of breakpoint
5 399999. value of breakpoint
1 400000. value of breakpoint
7 99999996. greater than maximum breakpoint
11475 blank. inap (inapplicable); partial interview
u006_9b asset reconciliation - result - b - ira
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[9].valuebywave[2].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
2 98. dk (don't know); na (not ascertained)
1 99. rf (refused)
11485 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_9b which wave value was wrong - b - ira
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[9].valuebywave[2].u022awhichwave
*
.................................................................................
106 2020-2021. actual value
11384 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_10 question type - businesses - farms
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[10].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_10.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
11 2. current value at least $_ - did not have asset in prev wave
6 3. prev wave value about $_ - current value (more)(less) than
$_
14 4. prev wave value at least $_ - do not currently have asset
5 5. prev wave value (more)(less) than $__ - current value about
$_
75 6. current value about $_ - did not have asset in prev wave
70 7. prev wave value about $_ - do not currently have asset
106 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11203 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_10 asset reconciliation - bus/farm
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[10].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for businesses or farms.
.................................................................................
167 1. yes
95 5. no
8 8. dk (don't know); na (not ascertained)
4 9. rf (refused)
11216 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_10 asset reconciliation - which wrong - bus/farm
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[10].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
41 1. previous wave
46 3. current wave
2 5. both
4 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11395 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_10a asset reconciliation - how much - a - bus/farm
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[10].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
39 0 5000000 542076.92 885678.49 11447
-----------------------------------------------------------------
1 -8. web non-response
3 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_10a asset reconciliation - min - a - bus/farm
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[10].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $5,000, $10,000, $100,000, $1,000,000
random entry points: $5,000, $10,000, $100,000
entry point assignment 1, 2 or 3 at x049
.................................................................................
1 1. value of breakpoint
1 5000. value of breakpoint
2 100001. value of breakpoint
11486 blank. inap (inapplicable); partial interview
u005_10a asset reconciliation - max - a - bus/farm
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[10].valuebywave[1].u005a
*
.................................................................................
1 5000. value of breakpoint
2 999999. value of breakpoint
1 99999996. greater than maximum breakpoint
11486 blank. inap (inapplicable); partial interview
u006_10a asset reconciliation - result - a - bus/farm
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[10].valuebywave[1].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_10a which wave wrong - a - bus/farm
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[10].valuebywave[1].u022awhichwave
*
.................................................................................
43 2018-2019. actual value
11447 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_10b asset reconciliation - how much - b - bus/farm
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[10].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
44 0 7000000 1023545.45 1714890.97 11442
-----------------------------------------------------------------
3 -8. web non-response
1 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_10b asset reconciliation - min - b - bus/farm
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[10].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $5,000, $10,000, $100,000, $1,000,000
random entry points: $5,000, $10,000, $100,000
entry point assignment 1, 2 or 3 at x049
.................................................................................
2 1. value of breakpoint
1 10001. value of breakpoint
1 1000001. value of breakpoint
11486 blank. inap (inapplicable); partial interview
u005_10b asset reconciliation - max - b - bus/farm
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[10].valuebywave[2].u005a
*
.................................................................................
4 99999996. greater than maximum breakpoint
11486 blank. inap (inapplicable); partial interview
u006_10b asset reconciliation - result - b - bus/farm
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[10].valuebywave[2].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11487 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_10b which wave wrong - b - bus/farm
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[10].valuebywave[2].u022awhichwave
*
.................................................................................
48 2020-2021. actual value
11442 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_11 question type - real estate properties
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[11].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_11.
.................................................................................
1 1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
16 2. current value at least $_ - did not have asset in prev wave
5 3. prev wave value about $_ - current value (more)(less) than
$_
21 4. prev wave value at least $_ - do not currently have asset
5 5. prev wave value (more)(less) than $__ - current value about
$_
105 6. current value about $_ - did not have asset in prev wave
137 7. prev wave value about $_ - do not currently have asset
181 8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
16. current value about $_ - did not have asset in prev wave
17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11019 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_11 asset reconciliation - real estate
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[11].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for real estate properties.
.................................................................................
3 -8. web non-response
229 1. yes
205 5. no
11 8. dk (don't know); na (not ascertained)
4 9. rf (refused)
11038 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_11 asset reconciliation - which wrong - real estate
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[11].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
86 1. previous wave
90 3. current wave
19 5. both
8 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11285 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_11a asset reconciliation - how much - a - real estate
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[11].valuebywave[1].u003a
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [were these worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
85 0 5000000 500717.65 858093.47 11385
-----------------------------------------------------------------
2 -8. web non-response
16 9999998. dk (don't know); na (not ascertained)
2 9999999. rf (refused)
u004_11a asset reconciliation - min - a - real estate
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[11].valuebywave[1].u004a
thinking about how much [these were worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $125,000, $500,000, $1,000,000
random entry points: $2,500, $125,000, $500,000, $1,000,000
entry point assignment 1, 2 or 3 at x047
.................................................................................
7 1. value of breakpoint
1 2501. value of breakpoint
2 125000. value of breakpoint
8 125001. value of breakpoint
1 500001. value of breakpoint
1 1000001. value of breakpoint
11470 blank. inap (inapplicable); partial interview
u005_11a asset reconciliation - max - a - real estate
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[11].valuebywave[1].u005a
*
.................................................................................
1 2499. value of breakpoint
1 124999. value of breakpoint
2 125000. value of breakpoint
8 499999. value of breakpoint
1 999999. value of breakpoint
7 99999996. greater than maximum breakpoint
11470 blank. inap (inapplicable); partial interview
u006_11a asset reconciliation - result - a - real estate
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[11].valuebywave[1].u006a
*
.................................................................................
4 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11484 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_11a which wave wrong - a - real estate
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[11].valuebywave[1].u022awhichwave
*
.................................................................................
105 2018-2019. actual value
11385 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_11b asset reconciliation - how much - b - real estate
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[11].valuebywave[2].u003a
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [are these worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
97 0 14000000 1065301.75 1720922.92 11381
-----------------------------------------------------------------
1 -8. web non-response
7 99999998. dk (don't know); na (not ascertained)
4 99999999. rf (refused)
u004_11b asset reconciliation - min - b - real estate
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[11].valuebywave[2].u004a
thinking about how much [these were worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $2,500, $125,000, $500,000, $1,000,000
random entry points: $2,500, $125,000, $500,000, $1,000,000
entry point assignment 1, 2 or 3 at x047
.................................................................................
5 1. value of breakpoint
1 2501. value of breakpoint
3 125001. value of breakpoint
1 1000000. value of breakpoint
2 1000001. value of breakpoint
11478 blank. inap (inapplicable); partial interview
u005_11b asset reconciliation - max - b - real estate
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[11].valuebywave[2].u005a
*
.................................................................................
1 124999. value of breakpoint
3 499999. value of breakpoint
1 1000000. value of breakpoint
7 99999996. greater than maximum breakpoint
11478 blank. inap (inapplicable); partial interview
u006_11b asset reconciliation - result - b - real estate
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[11].valuebywave[2].u006a
*
.................................................................................
2 98. dk (don't know); na (not ascertained)
3 99. rf (refused)
11485 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_11b which wave wrong - b - real estate
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[11].valuebywave[2].u022awhichwave
*
.................................................................................
109 2020-2021. actual value
11381 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_12 question type - primary residence
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[12].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_12.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
5 11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
19 12. current value at least $_ - did not have asset in prev wave
28 13. prev wave value about $_ - current value (more)(less) than
$_
17 14. prev wave value at least $_ - do not currently have asset
16 15. prev wave value (more)(less) than $__ - current value about
$_
94 16. current value about $_ - did not have asset in prev wave
152 17. prev wave value about $_ - do not currently have asset
715 18. prev wave value about $_ - current wave value about $_
10444 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_12 asset reconciliation - home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[12].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for primary residence.
.................................................................................
1 -8. web non-response
778 1. yes
182 5. no
18 8. dk (don't know); na (not ascertained)
13 9. rf (refused)
10498 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_12 asset reconciliation - which wrong - home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[12].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
2 -8. web non-response
69 1. previous wave
86 3. current wave
17 5. both
7 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11308 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_12a asset reconciliation - how much - a - home
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[12].valuebywave[1].u003a
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
70 0 5000000 431614.29 719324.31 11404
-----------------------------------------------------------------
3 -8. web non-response
12 9999998. dk (don't know); na (not ascertained)
1 9999999. rf (refused)
u004_12a asset reconciliation - min - a - home
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[12].valuebywave[1].u004a
thinking about how much [this was worth] in [previous wave year]...
would it amount to less than $____ , more than $____, or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $15,000, $50,000, $150,000, $500,000
random entry points: $15,000, $50,000, $150,000, $500,000
entry point assignment 1, 2 or 3 at x053
.................................................................................
6 1. value of breakpoint
3 15001. value of breakpoint
2 50001. value of breakpoint
3 150000. value of breakpoint
2 150001. value of breakpoint
11474 blank. inap (inapplicable); partial interview
u005_12a asset reconciliation - max - a - home
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[12].valuebywave[1].u005a
*
.................................................................................
4 49999. value of breakpoint
1 149999. value of breakpoint
3 150000. value of breakpoint
1 499999. value of breakpoint
7 99999996. greater than maximum breakpoint
11474 blank. inap (inapplicable); partial interview
u006_12a asset reconciliation - result - a - home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[12].valuebywave[1].u006a
*
.................................................................................
3 0. no breakpoint values given during interview
3 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11482 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_12a which wave wrong - a - home
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[12].valuebywave[1].u022awhichwave
*
.................................................................................
86 2017-2019. actual value
11404 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_12b asset reconciliation - how much - b - home
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[12].valuebywave[2].u003a
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
93 0 5000000 486010.75 688452.79 11387
-----------------------------------------------------------------
3 -8. web non-response
5 9999998. dk (don't know); na (not ascertained)
2 9999999. rf (refused)
u004_12b asset reconciliation - min - b - home
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[12].valuebywave[2].u004a
thinking about how much [this was worth] in [current wave year]...
would it amount to less than $____ , more than $____, or what?
procedures: unfm_3up, unfm_2up1down, unfm_1up2down
breakpoints: $15,000, $50,000, $150,000, $500,000
random entry points: $15,000, $50,000, $150,000, $500,000
entry point assignment 1, 2 or 3 at x053
.................................................................................
5 1. value of breakpoint
1 15000. value of breakpoint
1 15001. value of breakpoint
1 50000. value of breakpoint
1 50001. value of breakpoint
1 150001. value of breakpoint
11480 blank. inap (inapplicable); partial interview
u005_12b asset reconciliation - max - b - home
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[12].valuebywave[2].u005a
*
.................................................................................
1 15000. value of breakpoint
1 50000. value of breakpoint
1 149999. value of breakpoint
1 499999. value of breakpoint
6 99999996. greater than maximum breakpoint
11480 blank. inap (inapplicable); partial interview
u006_12b asset reconciliation - result - b - home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[12].valuebywave[2].u006a
*
.................................................................................
2 0. no breakpoint values given during interview
2 98. dk (don't know); na (not ascertained)
2 99. rf (refused)
11484 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_12b which wave wrong - b - home
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[12].valuebywave[2].u022awhichwave
*
.................................................................................
103 2020-2021. actual value
11387 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_13 question type - mortgage1 - prim res
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[13].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_13.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
13 12. current value at least $_ - did not have asset in prev wave
3 13. prev wave value about $_ - current value (more)(less) than
$_
10 14. prev wave value at least $_ - do not currently have asset
1 15. prev wave value (more)(less) than $__ - current value about
$_
90 16. current value about $_ - did not have asset in prev wave
178 17. prev wave value about $_ - do not currently have asset
126 18. prev wave value about $_ - current wave value about $_
11069 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_13 asset reconciliation - mortgage1
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[13].u001astemquestion
if the respondent has had the same debt in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now [you
owe] [about/less than/more than] [amount].
if the respondent has had the debt only in the current interview year: according
to our records, you currently [have] [debt type] [amounting to/on which you owe]
[about/less than/more than] [amount]. in [previous wave year] you [did not have]
[them/it].
if the respondent has had the debt only in the previous interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now you
[did not have] [them/it].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for the first mortgage on the primary
residence.
.................................................................................
260 1. yes
136 5. no
1 8. dk (don't know); na (not ascertained)
5 9. rf (refused)
11088 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_13 asset reconciliation - which wrong - mortgage1
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[13].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
48 1. previous wave
73 3. current wave
6 5. both
5 8. dk (don't know); na (not ascertained)
4 9. rf (refused)
11354 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_13a asset reconciliation - how much - a - mortgage1
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[13].valuebywave[1].u003a
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
46 27000 800000 188217.39 142178.75 11436
-----------------------------------------------------------------
1 -8. web non-response
6 999998. dk (don't know); na (not ascertained)
1 999999. rf (refused)
u004_13a asset reconciliation - min - a - mortgage1
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[13].valuebywave[1].u004a
thinking about how much [you owe] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $5,000, $20,000, $100,000
entry point: $20,000
.................................................................................
2 20001. value of breakpoint
6 100001. value of breakpoint
11482 blank. inap (inapplicable); partial interview
u005_13a asset reconciliation - max - a - mortgage1
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[13].valuebywave[1].u005a
*
.................................................................................
2 99999. value of breakpoint
6 99999996. greater than maximum breakpoint
11482 blank. inap (inapplicable); partial interview
u006_13a asset reconciliation - result - a - mortgage1
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[13].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_13a which wave wrong - a - mortgage1
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[13].valuebywave[1].u022awhichwave
*
.................................................................................
54 2018-2019. actual value
11436 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_13b asset reconciliation - how much - b - mortgage1
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[13].valuebywave[2].u003a
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
73 0 700000 185309.59 147057.05 11411
-----------------------------------------------------------------
5 999998. dk (don't know); na (not ascertained)
1 999999. rf (refused)
u004_13b asset reconciliation - min - b - mortgage1
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[13].valuebywave[2].u004a
thinking about how much [you owe] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $5,000, $20,000, $100,000
entry point: $20,000
.................................................................................
1 1. value of breakpoint
1 20001. value of breakpoint
4 100001. value of breakpoint
11484 blank. inap (inapplicable); partial interview
u005_13b asset reconciliation - max - b - mortgage1
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[13].valuebywave[2].u005a
*
.................................................................................
1 99999. value of breakpoint
5 99999996. greater than maximum breakpoint
11484 blank. inap (inapplicable); partial interview
u006_13b asset reconciliation - result - b - mortgage1
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[13].valuebywave[2].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_13b which wave wrong - b - mortgage1
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[13].valuebywave[2].u022awhichwave
*
.................................................................................
79 2020-2021. actual value
11411 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_14 question type - mortgage2 - prim res
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[14].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_14.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
7 16. current value about $_ - did not have asset in prev wave
9 17. prev wave value about $_ - do not currently have asset
18. prev wave value about $_ - current wave value about $_
11474 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_14 asset reconciliation - mortgage2
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[14].u001astemquestion
if the respondent has had the same debt in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now [you
owe] [about/less than/more than] [amount].
if the respondent has had the debt only in the current interview year: according
to our records, you currently [have] [debt type] [amounting to/on which you owe]
[about/less than/more than] [amount]. in [previous wave year] you [did not have]
[them/it].
if the respondent has had the debt only in the previous interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now you
[did not have] [them/it].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for the second mortgage on the primary
residence.
.................................................................................
10 1. yes
4 5. no
8. dk (don't know); na (not ascertained)
9. rf (refused)
11476 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_14 asset reconciliation - which wrong - mortgage2
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[14].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 1. previous wave
3 3. current wave
5. both
8. dk (don't know); na (not ascertained)
9. rf (refused)
11486 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_14a asset reconciliation - how much - a - mortgage2
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[14].valuebywave[1].u003a
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
.................................................................................
1 99999998. dk (don't know); na (not ascertained)
99999999. rf (refused)
11489 blank. inap (inapplicable); partial interview
u004_14a asset reconciliation - min - a - mortgage2
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[14].valuebywave[1].u004a
thinking about how much [you owe] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $5,000, $20,000, $100,000
entry point: $20,000
.................................................................................
1 100001. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u005_14a asset reconciliation - max - a - mortgage2
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[14].valuebywave[1].u005a
*
.................................................................................
1 99999996. greater than maximum breakpoint
11489 blank. inap (inapplicable); partial interview
u006_14a asset reconciliation - result - a - mortgage2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[14].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_14a which wave wrong - a - mortgage2
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[14].valuebywave[1].u022awhichwave
*
.................................................................................
1 2018. actual value
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_14b asset reconciliation - how much - b - mortgage2
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[14].valuebywave[2].u003a
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
.................................................................................
3 49000-217000. actual value
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11487 blank. inap (inapplicable); partial interview
u004_14b asset reconciliation - min - b - mortgage2
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[14].valuebywave[2].u004a
thinking about how much [you owe] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 1up1down
breakpoints: $5,000, $20,000, $100,000
entry point: $20,000
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_14b asset reconciliation - max - b - mortgage2
section: u level: household type: numeric width: 5 decimals: 0
ref: secu.main[14].valuebywave[2].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_14b asset reconciliation - result - b - mortgage2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[14].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_14b which wave wrong - b - mortgage2
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[14].valuebywave[2].u022awhichwave
*
.................................................................................
3 2020. actual value
11487 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_15 question type - equity loan - prim res
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[15].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_15.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
1 14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
5 16. current value about $_ - did not have asset in prev wave
31 17. prev wave value about $_ - do not currently have asset
13 18. prev wave value about $_ - current wave value about $_
11440 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_15 asset reconciliation - equity loan
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[15].u001astemquestion
if the respondent has had the same debt in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now [you
owe] [about/less than/more than] [amount].
if the respondent has had the debt only in the current interview year: according
to our records, you currently [have] [debt type] [amounting to/on which you owe]
[about/less than/more than] [amount]. in [previous wave year] you [did not have]
[them/it].
if the respondent has had the debt only in the previous interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now you
[did not have] [them/it].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for a home equity loan.
.................................................................................
43 1. yes
5 5. no
1 8. dk (don't know); na (not ascertained)
9. rf (refused)
11441 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_15 asset reconciliation - which wrong - equity loan
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[15].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1. previous wave
4 3. current wave
1 5. both
8. dk (don't know); na (not ascertained)
9. rf (refused)
11485 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_15a asset reconciliation - how much - a - equity loan
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[15].valuebywave[1].u003a
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
.................................................................................
1 280000. actual value
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11489 blank. inap (inapplicable); partial interview
u004_15a asset reconciliation - min - a - equity loan
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[15].valuebywave[1].u004a
thinking about how much [you owe] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 3up
breakpoints: $12,000, $30,000, $50,000, $75,000
entry point: $12,000
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_15a asset reconciliation - max - a - equity loan
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[15].valuebywave[1].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_15a asset reconciliation - result - a - equity loan
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[15].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_15a which wave wrong - a - equity loan
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[15].valuebywave[1].u022awhichwave
*
.................................................................................
1 2018. actual value
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_15b asset reconciliation - how much - b - equity loan
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[15].valuebywave[2].u003a
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
.................................................................................
5 30000-300000. acutal value
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11485 blank. inap (inapplicable); partial interview
u004_15b asset reconciliation - min - b - equity loan
section: u level: household type: numeric width: 5 decimals: 0
ref: secu.main[15].valuebywave[2].u004a
thinking about how much [you owe] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 3up
breakpoints: $12,000, $30,000, $50,000, $75,000
entry point: $12,000
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_15b asset reconciliation - max - b - equity loan
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[15].valuebywave[2].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_15b asset reconciliation - result - b - equity loan
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[15].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_15b which wave wrong - b - equity loan
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[15].valuebywave[2].u022awhichwave
*
.................................................................................
5 2020. actual value
11485 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_16 question type - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_16.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
1 11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
1 12. current value at least $_ - did not have asset in prev wave
13. prev wave value about $_ - current value (more)(less) than
$_
1 14. prev wave value at least $_ - do not currently have asset
3 15. prev wave value (more)(less) than $__ - current value about
$_
11 16. current value about $_ - did not have asset in prev wave
13 17. prev wave value about $_ - do not currently have asset
11 18. prev wave value about $_ - current wave value about $_
11449 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_16 asset reconciliation - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for a mobile home.
.................................................................................
1 -8. web non-response
17 1. yes
20 5. no
2 8. dk (don't know); na (not ascertained)
9. rf (refused)
11450 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_16 asset reconciliation - which wrong - mobile home
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[16].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
11 1. previous wave
6 3. current wave
1 5. both
2 8. dk (don't know); na (not ascertained)
9. rf (refused)
11470 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_16a asset reconciliation - how much - a - mobile home
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[16].valuebywave[1].u003a
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
11 0-197000. actual value
1 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11478 blank. inap (inapplicable); partial interview
u004_16a asset reconciliation - min - a - mobile home
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[16].valuebywave[1].u004a
thinking about how much [this was worth] in [previous wave year]...
would it amount to less than $____ , more than $____, or what?
procedure: 2up1down
breakpoints: $5,000, $10,000, $20,000, $100,000
entry point: $10,000
.................................................................................
1 100001. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u005_16a asset reconciliation - max - a - mobile home
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[16].valuebywave[1].u005a
*
.................................................................................
1 99999996. greater than maximum breakpoint
11489 blank. inap (inapplicable); partial interview
u006_16a asset reconciliation - result - a - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_16a which wave wrong - a - mobile home
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[16].valuebywave[1].u022awhichwave
*
.................................................................................
12 2018-2019. actual value
11478 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_16b asset reconciliation - how much - b - mobile home
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[16].valuebywave[2].u003a
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
7 0-350000. actual value
999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11483 blank. inap (inapplicable); partial interview
u004_16b asset reconciliation - min - b - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].valuebywave[2].u004a
thinking about how much [this was worth] in [current wave year]...
would it amount to less than $____ , more than $____, or what?
procedure: 2up1down
breakpoints: $5,000, $10,000, $20,000, $100,000
entry point: $10,000
.................................................................................
11490 blank. inap (inapplicable); partial interview
u005_16b asset reconciliation - max - b - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].valuebywave[2].u005a
*
.................................................................................
11490 blank. inap (inapplicable); partial interview
u006_16b asset reconciliation - result - b - mobile home
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[16].valuebywave[2].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_16b which wave wrong - b - mobile home
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[16].valuebywave[2].u022awhichwave
*
.................................................................................
7 2020. actual value
11483 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_17 question type - residence home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[17].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_17.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
14 12. current value at least $_ - did not have asset in prev wave
5 13. prev wave value about $_ - current value (more)(less) than
$_
9 14. prev wave value at least $_ - do not currently have asset
3 15. prev wave value (more)(less) than $__ - current value about
$_
102 16. current value about $_ - did not have asset in prev wave
154 17. prev wave value about $_ - do not currently have asset
108 18. prev wave value about $_ - current wave value about $_
11095 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_17 asset reconciliation - home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[17].u001astemquestion
if the respondent has had the same asset in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now [they
are/it is/you own/] [asset type] [ /worth] [about/less than/more than] [amount].
if the respondent has had the asset only in the current interview year:
according to our records, you currently [have/own] [asset type] [worth/amounting
to/totaling] [about/less than/more than] [amount]. in [previous wave year] you
[did not have/own] [them/it/your primary residence/ your secondary residence].
if the respondent has had the asset only in the previous interview year:
according to our records, in [previous wave year] you [had/owned] [asset type]
[worth/amounting to/totaling] [about/less than/more than] [amount] now you
[did not have/own] [them/it/your primary residence/ your secondary residence].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for a second home.
.................................................................................
2 -8. web non-response
239 1. yes
122 5. no
5 8. dk (don't know); na (not ascertained)
2 9. rf (refused)
11120 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_17 asset reconciliation - which wrong - home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[17].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
57 1. previous wave
45 3. current wave
11 5. both
7 8. dk (don't know); na (not ascertained)
1 9. rf (refused)
11368 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_17a asset reconciliation - how much - a - home2
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[17].valuebywave[1].u003a
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [was this worth] in [previous wave year]?
instr: [enter "0" if this asset was not owned in [previous wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
64 0 1700000 245429.69 316266.83 11422
-----------------------------------------------------------------
2 -8. web non-response
2 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_17a asset reconciliation - min - a - home2
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[17].valuebywave[1].u004a
thinking about how much [this was worth] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 2up1down
breakpoints: $15,000, $50,000, $150,000, $500,000
entry point: $50,000
.................................................................................
1 50000. value of breakpoint
1 50001. value of breakpoint
2 150001. value of breakpoint
11486 blank. inap (inapplicable); partial interview
u005_17a asset reconciliation - max - a - home2
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[17].valuebywave[1].u005a
*
.................................................................................
1 50000. value of breakpoint
1 149999. value of breakpoint
2 499999. value of breakpoint
11486 blank. inap (inapplicable); partial interview
u006_17a asset reconciliation - result - a - home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[17].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_17a which wave wrong - a - home2
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[17].valuebywave[1].u022awhichwave
*
.................................................................................
68 2018-2019. actual value
11422 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_17b asset reconciliation - how much - b - home2
section: u level: household type: numeric width: 7 decimals: 0
ref: secu.main[17].valuebywave[2].u003a
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [is this worth] in [current wave year]?
instr: [enter "0" if this asset is not owned in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
50 0 1900000 351950.00 353522.83 11434
-----------------------------------------------------------------
2 -8. web non-response
4 9999998. dk (don't know); na (not ascertained)
9999999. rf (refused)
u004_17b asset reconciliation - min - b - home2
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[17].valuebywave[2].u004a
thinking about how much [this was worth] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 2up1down
breakpoints: $15,000, $50,000, $150,000, $500,000
entry point: $50,000
.................................................................................
2 1. value of breakpoint
2 50000. value of breakpoint
2 150001. value of breakpoint
11484 blank. inap (inapplicable); partial interview
u005_17b asset reconciliation - max - b - home2
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[17].valuebywave[2].u005a
*
.................................................................................
2 50000. value of breakpoint
2 499999. value of breakpoint
2 99999996. greater than maximum breakpoint
11484 blank. inap (inapplicable); partial interview
u006_17b asset reconciliation - result - b - home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[17].valuebywave[1].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
1 99. rf (refused)
11488 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_17b which wave wrong - b - home2
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[17].valuebywave[2].u022awhichwave
*
.................................................................................
56 2020-2021. actual value
11434 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
assign: main[iu1].u010aquestiontype := empty
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.j := 1 to 18 do
if secu.u014_localel [j] = ttrue then
assign: main[u007_secu.q count].u010asecu.q uestiontype := secu.q
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u010_18 question type - mortgage home2
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[18].u010aquestiontype
*
user note: this is a calculated variable based on questions earlier in the
interview and it is used to determine the question text at u001_18.
.................................................................................
1. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
2. current value at least $_ - did not have asset in prev wave
3. prev wave value about $_ - current value (more)(less) than
$_
4. prev wave value at least $_ - do not currently have asset
5. prev wave value (more)(less) than $__ - current value about
$_
6. current value about $_ - did not have asset in prev wave
7. prev wave value about $_ - do not currently have asset
8. prev wave value about $_ - current wave value about $_
11. prev wave value (more)(less) than $__ - current value
(more)(less) than $_
1 12. current value at least $_ - did not have asset in prev wave
1 13. prev wave value about $_ - current value (more)(less) than
$_
3 14. prev wave value at least $_ - do not currently have asset
15. prev wave value (more)(less) than $__ - current value about
$_
28 16. current value about $_ - did not have asset in prev wave
58 17. prev wave value about $_ - do not currently have asset
3 18. prev wave value about $_ - current wave value about $_
11396 blank. inap (inapplicable); partial interview
构造变量
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu1 := 1 to 18 do
if secu.u013_globalel = ttrue and secu.u012_idok = ttrue then
for secu.iu2 := 1 to 18 do
if secu.u025_questionrefused >= secu.iu2 and main[secu.iu2 ].u009aassettype <>
empty then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u001_18 asset reconciliation - home2 mort
section: u level: household type: numeric width: 1 decimals: 0
ref: secu.main[18].u001astemquestion
if the respondent has had the same debt in both, the previous and the current
interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now [you
owe] [about/less than/more than] [amount].
if the respondent has had the debt only in the current interview year: according
to our records, you currently [have] [debt type] [amounting to/on which you owe]
[about/less than/more than] [amount]. in [previous wave year] you [did not have]
[them/it].
if the respondent has had the debt only in the previous interview year:
according to our records, in [previous wave year] you [had] [debt type]
[amounting to/on which you owed] [about/less than/more than] [amount] now you
[did not have] [them/it].
all respondents: does this sound right?
user note: this set of variables relates to a discrepancy between the previous
wave and current wave values given for a mortgage on a second home.
.................................................................................
59 1. yes
30 5. no
8. dk (don't know); na (not ascertained)
1 9. exit asset verification
11400 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u001astemquestion
if secu.main[iu1].u001astemquestion = no then
{previous ask} secu.main[].u001astemquestion
if secu.main[iu2].u001astemquestion = no then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u002_18 asset reconciliation - which wrong - home2 mort
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[18].u002b
which record is wrong, the [previous wave year] or the [current wave year]
report?
.................................................................................
1 -8. web non-response
7 1. previous wave
20 3. current wave
1 5. both
1 8. dk (don't know); na (not ascertained)
9. rf (refused)
11460 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_18a asset reconciliation - how much - a - home2 mort
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[18].valuebywave[1].u003a
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [did you owe] in [previous wave year]?
instr: [enter "0" if this debt was not owed in [previous wave year]]
.................................................................................
7 3500-550000. actual value
1 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
11482 blank. inap (inapplicable); partial interview
u004_18a asset reconciliation - min - a - home2 mort
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[18].valuebywave[1].u004a
thinking about how much [you owe] in [previous wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 3up
breakpoints: $15,000, $40,000, $75,000, $150,000
entry point: $15,000
.................................................................................
1 150000. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u005_18a asset reconciliation - max - a - home2 mort
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[18].valuebywave[1].u005a
*
.................................................................................
1 150000. value of breakpoint
11489 blank. inap (inapplicable); partial interview
u006_18a asset reconciliation - result - a - home2 mort
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[18].valuebywave[1].u006a
*
.................................................................................
98. dk (don't know); na (not ascertained)
99. rf (refused)
11490 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_18a which wave wrong - a - home2 mort
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[18].valuebywave[1].u022awhichwave
*
.................................................................................
8 2018-2019. actual value
11482 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u003_18b asset reconciliation - how much - b - home2 mort
section: u level: household type: numeric width: 6 decimals: 0
ref: secu.main[18].valuebywave[2].u003a
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
instr: do not probe dk/rf
web-administered text:
about how much [do you owe] in [current wave year]?
instr: [enter "0" if this debt is not owed in [current wave year]]
.................................................................................
-----------------------------------------------------------------
n min max mean sd miss
19 0 420000 151526.32 120299.33 11469
-----------------------------------------------------------------
2 999998. dk (don't know); na (not ascertained)
999999. rf (refused)
u004_18b asset reconciliation - min - b - home2 mort
section: u level: household type: numeric width: 5 decimals: 0
ref: secu.main[18].valuebywave[2].u004a
thinking about how much [you owe] in [current wave year]...
does it amount to less than $____ , more than $____ , or what?
procedure: 3up
breakpoints: $15,000, $40,000, $75,000, $150,000
entry point: $15,000
.................................................................................
1 1. value of breakpoint
1 75000. value of breakpoint
11488 blank. inap (inapplicable); partial interview
u005_18b asset reconciliation - max - b - home2 mort
section: u level: household type: numeric width: 8 decimals: 0
ref: secu.main[18].valuebywave[2].u005a
*
.................................................................................
1 75000. value of breakpoint
1 99999996. greater than maximum breakpoint
11488 blank. inap (inapplicable); partial interview
u006_18b asset reconciliation - result - b - home2 mort
section: u level: household type: numeric width: 2 decimals: 0
ref: secu.main[18].valuebywave[2].u006a
*
.................................................................................
1 98. dk (don't know); na (not ascertained)
99. rf (refused)
11489 blank. inap (inapplicable); partial interview
构造变量
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = prevwavewrong or secu.main[iu1].u002b =
bothwaveswrong then
assign: secu.main[iu1].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu1].u002b = curwavewrong or secu.main[iu1].u002b = bothwaveswrong
then
assign: secu.main[iu1].valuebywave[2].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = prevwavewrong or secu.main[iu2].u002b =
bothwaveswrong then
assign: secu.main[iu2].valuebywave[1].u022awhichwave := secu.flwhichwave
{previous ask} secu.main[].u002b
if secu.main[iu2].u002b = curwavewrong or secu.main[iu2].u002b = bothwaveswrong
then
assign: secu.main[iu2].valuebywave[2].u022awhichwave := secu.flwhichwave
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
u022_18b which wave wrong - b - home2 mort
section: u level: household type: numeric width: 4 decimals: 0
ref: secu.main[18].valuebywave[2].u022awhichwave
*
.................................................................................
21 2020. actual value
11469 blank. inap (inapplicable); partial interview
umode ending mode - section u
section: u level: household type: numeric width: 1 decimals: 0
user note: this variable identifies the mode at completion of this section.
.................................................................................
1981 1. phone
20 2. ftf
392 3. web
38 4. web-small
9059 blank. inap (inapplicable); partial interview
vdate 2020 data model version
section: u level: household type: numeric width: 2 decimals: 0
user note: this variable identifies which data model was used to interview the
household. please reference the data description for a summary of changes in
each data model.
.................................................................................
657 1. version 1
333 2. version 2
437 3. version 3
685 4. version 4
276 5. version 5
425 6. version 6
2668 7. version 7
906 8. version 8
897 9. version 9
810 10. version 10
979 11. version 11
1417 12. version 12
1000 13. version 13
version 2020 data release version
section: u level: household type: numeric width: 1 decimals: 0
.................................................................................
11490 1. hrs 2020 final release