Wooldridge Source: J.E. Biddle and D.S. Hamermesh (1990), “Sleep and the Allocation of Time,” Journal of Political Economy 98, 922-943. Professor Biddle kindly provided the data. Data loads lazily.
data('sleep75')
A data.frame with 706 observations on 34 variables:
age: in years
black: =1 if black
case: identifier
clerical: =1 if clerical worker
construc: =1 if construction worker
educ: years of schooling
earns74: total earnings, 1974
gdhlth: =1 if in good or excel. health
inlf: =1 if in labor force
leis1: sleep - totwrk
leis2: slpnaps - totwrk
leis3: rlxall - totwrk
smsa: =1 if live in smsa
lhrwage: log hourly wage
lothinc: log othinc, unless othinc < 0
male: =1 if male
marr: =1 if married
prot: =1 if Protestant
rlxall: slpnaps + personal activs
selfe: =1 if self employed
sleep: mins sleep at night, per wk
slpnaps: minutes sleep, inc. naps
south: =1 if live in south
spsepay: spousal wage income
spwrk75: =1 if spouse works
totwrk: mins worked per week
union: =1 if belong to union
worknrm: mins work main job
workscnd: mins work second job
exper: age - educ - 6
yngkid: =1 if children < 3 present
yrsmarr: years married
hrwage: hourly wage
agesq: age^2
https://www.cengage.com/cgi-wadsworth/course_products_wp.pl?fid=M20b&product_isbn_issn=9781111531041
In their article, Biddle and Hamermesh include an hourly wage measure in the sleep equation. An econometric problem that arises is that the hourly wage is missing for those who do not work. Plus, the wage offer may be endogenous (even if it were always observed). Biddle and Hamermesh employ extensions of the sample selection methods in Section 17.5. See their article for details.
Used in Text: pages 64, 106-107, 162, 259, 263, 299
str(sleep75)
#> 'data.frame': 706 obs. of 34 variables:
#> $ age : int 32 31 44 30 64 41 35 47 32 30 ...
#> $ black : int 0 0 0 0 0 0 0 0 0 0 ...
#> $ case : int 1 2 3 4 5 6 7 8 9 10 ...
#> $ clerical: num 0 0 0 0 0 0 0 0 0 0 ...
#> $ construc: num 0 0 0 0 0 0 0 0 0 0 ...
#> $ educ : int 12 14 17 12 14 12 12 13 17 15 ...
#> $ earns74 : num 0 9500 42500 42500 2500 ...
#> $ gdhlth : int 0 1 1 1 1 1 1 1 1 1 ...
#> $ inlf : int 1 1 1 1 1 1 1 1 1 1 ...
#> $ leis1 : int 3529 2140 4595 3211 4052 4812 4787 3544 4359 4211 ...
#> $ leis2 : int 3479 2140 4505 3211 4007 4797 4157 3469 4359 4061 ...
#> $ leis3 : int 3479 2140 4227 3211 4007 4797 4157 3439 4121 4061 ...
#> $ smsa : int 0 0 1 0 0 0 0 1 0 1 ...
#> $ lhrwage : num 1.956 0.358 3.022 2.264 1.012 ...
#> $ lothinc : num 10.08 0 0 0 9.33 ...
#> $ male : int 1 1 1 0 1 1 1 1 1 1 ...
#> $ marr : int 1 0 1 1 1 1 1 1 1 1 ...
#> $ prot : int 1 1 0 1 1 1 1 1 0 0 ...
#> $ rlxall : int 3163 2920 3038 3083 3493 4078 3810 3033 3606 3168 ...
#> $ selfe : int 0 1 1 1 0 0 0 1 0 1 ...
#> $ sleep : int 3113 2920 2670 3083 3448 4063 3180 2928 3368 3018 ...
#> $ slpnaps : int 3163 2920 2760 3083 3493 4078 3810 3003 3368 3168 ...
#> $ south : int 0 1 0 0 0 0 0 0 0 0 ...
#> $ spsepay : num 0 0 20000 5000 2400 0 12000 0 0 6000 ...
#> $ spwrk75 : int 0 0 1 1 1 0 1 0 0 1 ...
#> $ totwrk : int 3438 5020 2815 3786 2580 1205 2113 3608 2353 2851 ...
#> $ union : int 0 0 0 0 0 0 0 0 1 0 ...
#> $ worknrm : int 3438 5020 2815 3786 2580 0 2113 3608 2353 2851 ...
#> $ workscnd: int 0 0 0 0 0 1205 0 0 0 0 ...
#> $ exper : int 14 11 21 12 44 23 17 28 9 9 ...
#> $ yngkid : int 0 0 0 0 0 0 1 0 0 0 ...
#> $ yrsmarr : int 13 0 0 12 33 23 0 24 11 7 ...
#> $ hrwage : num 7.07 1.43 20.53 9.62 2.75 ...
#> $ agesq : int 1024 961 1936 900 4096 1681 1225 2209 1024 900 ...
#> - attr(*, "time.stamp")= chr "25 Jun 2011 23:03"