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')

Format

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

Source

https://www.cengage.com/cgi-wadsworth/course_products_wp.pl?fid=M20b&product_isbn_issn=9781111531041

Notes

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

Examples

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"