Skip to content

hoursuint: Usual hours worked weekly, intervalled

Description

hoursuint is an intervalled version of hours usually worked per week. See also hoursvary.

Availability

Sample Years
Basic 1994 - present
ORG 1994 - present

Values

Value Label
1 0-20 hours
2 21-34 hours
3 35-39 hours
4 40 hours
5 41-49 hours
6 50 or more hours
7 Hours vary: full-time
8 Hours vary: part-time

Code

Variable creation
********************************************************************************
* hoursuint: Usual hours worked weekly, intervalled
********************************************************************************
gen byte hoursuint = .

if $monthlycps == 1 {
    if tm(1994m1) <= $date {
        assert (1 <= prhrusl & prhrusl <= 8) | prhrusl == -1
        replace hoursuint = prhrusl
        replace hoursuint = . if hoursuint < 1
    }
}

label var hoursuint "Usual hours worked weekly, intervalled"
#delimit ;
lab def hoursuint
1 "0-20 hours"
2 "21-34 hours"
3 "35-39 hours"
4 "40 hours"
5 "41-49 hours"
6 "50 or more hours"
7 "Hours vary: full-time"
8 "Hours vary: part-time"
;
#delimit cr;
lab val hoursuint hoursuint
notes hoursuint: 1994-present CPS: prhrusl