whyabsent: Reason absent from work
Description
whyabsent
describes the reason the respondent was absent from work if they were employed but absent in dlfstat
.
Availability
Sample |
Years |
Basic |
1994 - present |
ORG |
1994 - present |
Values
Value |
Label |
1 |
On layoff |
2 |
Slack work/business conditions |
3 |
Waiting for a new job to begin |
4 |
Vacation/personal days |
5 |
Own illness/injury/medical problems |
6 |
Child care problems |
7 |
Other family/personal obligation |
8 |
Maternity/paternity leave |
9 |
Labor dispute |
10 |
Weather affected job |
11 |
School/training |
12 |
Civic/military duty |
13 |
Does not work in the business |
14 |
Other (specify) |
Code
Variable creation
*******************************************************************************
* Reason absent from work last week
*******************************************************************************
gen byte whyabsent = .
if $marchcps == 1 {
if tm(1994m1) <= $date & $date <= tm(1997m12) {
replace whyabsent = absrsn
replace whyabsent = . if whyabsent == -1
}
if tm(1998m1) <= $date {
replace whyabsent = peabsrsn
replace whyabsent = . if whyabsent == -1
}
}
if $monthlycps == 1 {
if tm(1994m1) <= $date {
replace whyabsent = peabsrsn
replace whyabsent = . if whyabsent == -1
}
}
lab var whyabsent "Reason absent from work"
#delimit ;
lab def whyabsent
1 "On layoff"
2 "Slack work/business conditions"
3 "Waiting for a new job to begin "
4 "Vacation/personal days"
5 "Own illness/injury/medical problems"
6 "Child care problems"
7 "Other family/personal obligation"
8 "Maternity/paternity leave"
9 "Labor dispute"
10 "Weather affected job"
11 "School/training"
12 "Civic/military duty"
13 "Does not work in the business"
14 "Other (specify)"
;
#delimit cr
lab val whyabsent whyabsent
notes whyabsent: 1994-present CPS: peabsrsn