|
|
|
Current Data Issues
This page is updated as necessary with any known issues with the HILDA data.
Release 7.0 Data and Documentation Issues and Corrections
Update 17/03/2009
The imputation flags for the household-level wealth variables for own credit card debt and joint credit card debt only contain missing values.
There was an error in the program which created them (the variable name specified for the unimputed variable was missing the final “t”).
You can create your own versions of these flags:
bhwoccdf =(bhwoccdi <> bhwoccdt).
bhwccdtf =(bhwccdti <> bhwccdt).
fhwoccdf =(fhwoccdi <> fhwoccdt).
fhwccdtf =(fhwccdti <> fhwccdt).
This says the flag (the first variable) equals the logical test of comparing the imputed and unimputed variables, giving a result of 1 if they are not equal and zero if they are equal.
Update 16/03/2009
Replacement marked up wave 1 Household Questionnaire, labelled 80, but no changes from release 70.
Update 23/02/2009
There is a data issue with the 21 wave 3 SCQ "Life Events occurs" variables (got married; separated from spouse etc).
The error was introduced post release 6.0, when, for consistency, a program applicable to later waves was brought back into the wave 3 SCQ cleaning program.
The problem only affects wave 3, the 6 other waves are unaffected.
The following variables need to be corrected:
clemar, clesep, clercl, cleprg, clebth, cleins, cleinf, cledsc, cledrl, cledfr, clevio, clepcm, clejls, clejlf, clertr, clefrd, clejob, cleprm, clefni, clefnw, clemvd
The problem can be corrected in SPSS, STATA or SAS using the code provided below.
These files require correction:
Combined c70c (or Combined c70u for in-confidence users); and Rperson c70c (or Rperson c70u for in-confidence users)
The time period variables for the quarter the wave 3 life event occurred are not affected.
Frequencies or tables should show the following numbers of "2 Yes"
| |
before fix |
after fix |
| CLEMAR SCQ:B16a Got married |
46 |
275 |
| CLESEP SCQ:B16b Separated from spouse |
30 |
517 |
| CLERCL SCQ:B16c Got back together with spouse |
10 |
134 |
| CLEPRG SCQ:B16d Pregnancy |
25 |
569 |
| CLEBTH SCQ:B16e Birth/adoption of new child |
13 |
409 |
| CLEINS SCQ:B16f Serious personal injury/illness |
89 |
1049 |
| CLEINF SCQ:B16g Serious injury/illness to family member |
155 |
2074 |
| CLEDSC SCQ:B16h Death of spouse or child |
20 |
106 |
| CLEDRL SCQ:B16i Death of close relative/family member |
99 |
1251 |
| CLEDFR SCQ:B16j Death of a close friend |
161 |
1325 |
| CLEVIO SCQ:B16k Victim of physical violence |
18 |
236 |
| CLEPCM SCQ:B16l Victim of a property crime |
46 |
738 |
| CLEJLS SCQ:B16m Detained in jail |
4 |
26 |
| CLEJLF SCQ:B16n Close family member detained in jail |
13 |
142 |
| CLERTR SCQ:B16o Retired from the workforce |
106 |
306 |
| CLEFRD SCQ:B16p Fired or made redundant |
26 |
363 |
| CLEJOB SCQ:B16q Changed jobs |
86 |
1584 |
| CLEPRM SCQ:B16r Promoted at work |
75 |
721 |
| CLEFNI SCQ:B16s Major improvement in finances |
37 |
396 |
| CLEFNW SCQ:B16t Major worsening in finances |
53 |
385 |
| CLEMVD SCQ:B16u Changed residence |
103 |
2093 |
STATA, SPSS, SAS fixes
======================
STATA
replace clemar=2 if ((clemar==-4 | clemar==1) & (clemarq1==1 | clemarq2==1 | clemarq3==1 | clemarq4==1))
replace clesep=2 if ((clesep==-4 | clesep==1) & (clesepq1==1 | clesepq2==1 | clesepq3==1 | clesepq4==1))
replace clercl=2 if ((clercl==-4 | clercl==1) & (clerclq1==1 | clerclq2==1 | clerclq3==1 | clerclq4==1))
replace cleprg=2 if ((cleprg==-4 | cleprg==1) & (cleprgq1==1 | cleprgq2==1 | cleprgq3==1 | cleprgq4==1))
replace clebth=2 if ((clebth==-4 | clebth==1) & (clebthq1==1 | clebthq2==1 | clebthq3==1 | clebthq4==1))
replace cleins=2 if ((cleins==-4 | cleins==1) & (cleinsq1==1 | cleinsq2==1 | cleinsq3==1 | cleinsq4==1))
replace cleinf=2 if ((cleinf==-4 | cleinf==1) & (cleinfq1==1 | cleinfq2==1 | cleinfq3==1 | cleinfq4==1))
replace cledsc=2 if ((cledsc==-4 | cledsc==1) & (cledscq1==1 | cledscq2==1 | cledscq3==1 | cledscq4==1))
replace cledrl=2 if ((cledrl==-4 | cledrl==1) & (cledrlq1==1 | cledrlq2==1 | cledrlq3==1 | cledrlq4==1))
replace cledfr=2 if ((cledfr==-4 | cledfr==1) & (cledfrq1==1 | cledfrq2==1 | cledfrq3==1 | cledfrq4==1))
replace clevio=2 if ((clevio==-4 | clevio==1) & (clevioq1==1 | clevioq2==1 | clevioq3==1 | clevioq4==1))
replace clepcm=2 if ((clepcm==-4 | clepcm==1) & (clepcmq1==1 | clepcmq2==1 | clepcmq3==1 | clepcmq4==1))
replace clejlf=2 if ((clejlf==-4 | clejlf==1) & (clejlfq1==1 | clejlfq2==1 | clejlfq3==1 | clejlfq4==1))
replace clejls=2 if ((clejls==-4 | clejls==1) & (clejlsq1==1 | clejlsq2==1 | clejlsq3==1 | clejlsq4==1))
replace clertr=2 if ((clertr==-4 | clertr==1) & (clertrq1==1 | clertrq2==1 | clertrq3==1 | clertrq4==1))
replace clefrd=2 if ((clefrd==-4 | clefrd==1) & (clefrdq1==1 | clefrdq2==1 | clefrdq3==1 | clefrdq4==1))
replace clejob=2 if ((clejob==-4 | clejob==1) & (clejobq1==1 | clejobq2==1 | clejobq3==1 | clejobq4==1))
replace cleprm=2 if ((cleprm==-4 | cleprm==1) & (cleprmq1==1 | cleprmq2==1 | cleprmq3==1 | cleprmq4==1))
replace clemvd=2 if ((clemvd==-4 | clemvd==1) & (clemvdq1==1 | clemvdq2==1 | clemvdq3==1 | clemvdq4==1))
replace clefni=2 if ((clefni==-4 | clefni==1) & (clefniq1==1 | clefniq2==1 | clefniq3==1 | clefniq4==1))
replace clefnw=2 if ((clefnw==-4 | clefnw==1) & (clefnwq1==1 | clefnwq2==1 | clefnwq3==1 | clefnwq4==1))
SPSS
if any(clemar,-4,1) and any(1,clemarq1,clemarq2,clemarq3,clemarq4) clemar = 2.
if any(clesep,-4,1) and any(1,clesepq1,clesepq2,clesepq3,clesepq4) clesep = 2.
if any(clercl,-4,1) and any(1,clerclq1,clerclq2,clerclq3,clerclq4) clercl = 2.
if any(cleprg,-4,1) and any(1,cleprgq1,cleprgq2,cleprgq3,cleprgq4) cleprg = 2.
if any(clebth,-4,1) and any(1,clebthq1,clebthq2,clebthq3,clebthq4) clebth = 2.
if any(cleins,-4,1) and any(1,cleinsq1,cleinsq2,cleinsq3,cleinsq4) cleins = 2.
if any(cleinf,-4,1) and any(1,cleinfq1,cleinfq2,cleinfq3,cleinfq4) cleinf = 2.
if any(cledsc,-4,1) and any(1,cledscq1,cledscq2,cledscq3,cledscq4) cledsc = 2.
if any(cledrl,-4,1) and any(1,cledrlq1,cledrlq2,cledrlq3,cledrlq4) cledrl = 2.
if any(cledfr,-4,1) and any(1,cledfrq1,cledfrq2,cledfrq3,cledfrq4) cledfr = 2.
if any(clevio,-4,1) and any(1,clevioq1,clevioq2,clevioq3,clevioq4) clevio = 2.
if any(clepcm,-4,1) and any(1,clepcmq1,clepcmq2,clepcmq3,clepcmq4) clepcm = 2.
if any(clejls,-4,1) and any(1,clejlsq1,clejlsq2,clejlsq3,clejlsq4) clejls = 2.
if any(clejlf,-4,1) and any(1,clejlfq1,clejlfq2,clejlfq3,clejlfq4) clejlf = 2.
if any(clertr,-4,1) and any(1,clertrq1,clertrq2,clertrq3,clertrq4) clertr = 2.
if any(clefrd,-4,1) and any(1,clefrdq1,clefrdq2,clefrdq3,clefrdq4) clefrd = 2.
if any(clejob,-4,1) and any(1,clejobq1,clejobq2,clejobq3,clejobq4) clejob = 2.
if any(cleprm,-4,1) and any(1,cleprmq1,cleprmq2,cleprmq3,cleprmq4) cleprm = 2.
if any(clefni,-4,1) and any(1,clefniq1,clefniq2,clefniq3,clefniq4) clefni = 2.
if any(clefnw,-4,1) and any(1,clefnwq1,clefnwq2,clefnwq3,clefnwq4) clefnw = 2.
if any(clemvd,-4,1) and any(1,clemvdq1,clemvdq2,clemvdq3,clemvdq4) clemvd = 2.
SAS
if ((clemar=-4 or clemar=1) and (clemarq1=1 or clemarq2=1 or clemarq3=1 or clemarq4=1)) then clemar = 2; if ((clesep=-4 or clesep=1) and (clesepq1=1 or clesepq2=1 or clesepq3=1 or clesepq4=1)) then clesep = 2;
if ((clercl=-4 or clercl=1) and (clerclq1=1 or clerclq2=1 or clerclq3=1 or clerclq4=1)) then clercl = 2;
if ((cleprg=-4 or cleprg=1) and (cleprgq1=1 or cleprgq2=1 or cleprgq3=1 or cleprgq4=1)) then cleprg = 2;
if ((clebth=-4 or clebth=1) and (clebthq1=1 or clebthq2=1 or clebthq3=1 or clebthq4=1)) then clebth = 2;
if ((cleins=-4 or cleins=1) and (cleinsq1=1 or cleinsq2=1 or cleinsq3=1 or cleinsq4=1)) then cleins = 2;
if ((cleinf=-4 or cleinf=1) and (cleinfq1=1 or cleinfq2=1 or cleinfq3=1 or cleinfq4=1)) then cleinf = 2;
if ((cledsc=-4 or cledsc=1) and (cledscq1=1 or cledscq2=1 or cledscq3=1 or cledscq4=1)) then cledsc = 2;
if ((cledrl=-4 or cledrl=1) and (cledrlq1=1 or cledrlq2=1 or cledrlq3=1 or cledrlq4=1)) then cledrl = 2;
if ((cledfr=-4 or cledfr=1) and (cledfrq1=1 or cledfrq2=1 or cledfrq3=1 or cledfrq4=1)) then cledfr = 2;
if ((clevio=-4 or clevio=1) and (clevioq1=1 or clevioq2=1 or clevioq3=1 or clevioq4=1)) then clevio = 2;
if ((clepcm=-4 or clepcm=1) and (clepcmq1=1 or clepcmq2=1 or clepcmq3=1 or clepcmq4=1)) then clepcm = 2;
if ((clejlf=-4 or clejlf=1) and (clejlfq1=1 or clejlfq2=1 or clejlfq3=1 or clejlfq4=1)) then clejls = 2;
if ((clejls=-4 or clejls=1) and (clejlsq1=1 or clejlsq2=1 or clejlsq3=1 or clejlsq4=1)) then clejlf = 2;
if ((clertr=-4 or clertr=1) and (clertrq1=1 or clertrq2=1 or clertrq3=1 or clertrq4=1)) then clertr = 2;
if ((clefrd=-4 or clefrd=1) and (clefrdq1=1 or clefrdq2=1 or clefrdq3=1 or clefrdq4=1)) then clefrd = 2;
if ((clejob=-4 or clejob=1) and (clejobq1=1 or clejobq2=1 or clejobq3=1 or clejobq4=1)) then clejob = 2;
if ((cleprm=-4 or cleprm=1) and (cleprmq1=1 or cleprmq2=1 or cleprmq3=1 or cleprmq4=1)) then cleprm = 2;
if ((clemvd=-4 or clemvd=1) and (clemvdq1=1 or clemvdq2=1 or clemvdq3=1 or clemvdq4=1)) then clefni = 2;
if ((clefni=-4 or clefni=1) and (clefniq1=1 or clefniq2=1 or clefniq3=1 or clefniq4=1)) then clefnw = 2;
if ((clefnw=-4 or clefnw=1) and (clefnwq1=1 or clefnwq2=1 or clefnwq3=1 or clefnwq4=1)) then clemvd = 2;
Update 06/02/2009
We have identified a problem with one case in the enumerated person file and combined file for waves 6 and 7. The cross-wave identifier for this case is incorrect so when you match files across waves or to the master file using xwaveid, this person will not be matched correctly. To fix the problem, the following code should be run on the enumerated file and the combined file for both wave 6 and wave 7:
SAS: if xwaveid='0600941' then xwaveid='0112961';
SPSS: if xwaveid='0600941' xwaveid='0112961'.
Stata: replace xwaveid = "0112961" if xwaveid == "0600941"
Data managers – please make the HILDA users in your organisation aware of this problem.
Release 6.0 Data and Documentation Issues and Corrections
Update 04/04/2008
Current data and documentation issues
Replacement Household Form e60c.pdf
|