Wooldridge Source: S.D. Levitt (1996), “The Effect of Prison Population Size on Crime Rates: Evidence from Prison Overcrowding Legislation,” Quarterly Journal of Economics 111, 319-351. Professor Levitt kindly provided me with the data, of which I used a subset. Data loads lazily.

data('prison')

Format

A data.frame with 714 observations on 45 variables:

  • state: alphabetical; DC = 9

  • year: 80 to 93

  • govelec: =1 if gubernatorial election

  • black: proportion black

  • metro: proportion in metro. areas

  • unem: proportion unemployed

  • criv: viol. crimes per 100,000

  • crip: prop. crimes per 100,000

  • lcriv: log(criv)

  • lcrip: log(crip)

  • gcriv: lcriv - lcriv_1

  • gcrip: lcrip - lcrip_1

  • y81: =1 if year == 81

  • y82:

  • y83:

  • y84:

  • y85:

  • y86:

  • y87:

  • y88:

  • y89:

  • y90:

  • y91:

  • y92:

  • y93:

  • ag0_14: prop. pop. 0 to 14 yrs

  • ag15_17: prop. pop. 15 to 17 yrs

  • ag18_24: prop. pop. 18 to 24 yrs

  • ag25_34: prop. pop. 25 to 34 yrs

  • incpc: per capita income, nominal

  • polpc: police per 100,000 residents

  • gincpc: log(incpc) - log(incpc_1)

  • gpolpc: lpolpc - lpolpc_1

  • cag0_14: change in ag0_14

  • cag15_17: change in ag15_17

  • cag18_24: change in ag18_24

  • cag25_34: change in ag25_34

  • cunem: change in unem

  • cblack: change in black

  • cmetro: change in metro

  • pris: prison pop. per 100,000

  • lpris: log(pris)

  • gpris: lpris - lpris[_n-1]

  • final1: =1 if fnl dec on litig, curr yr

  • final2: =1 if dec on litig, prev 2 yrs

Source

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

Used in Text

pages 573-574

Examples

str(prison)
#> 'data.frame': 714 obs. of 45 variables: #> $ state : int 1 1 1 1 1 1 1 1 1 1 ... #> $ year : int 80 81 82 83 84 85 86 87 88 89 ... #> $ govelec : int 0 0 1 0 0 0 1 0 0 0 ... #> $ black : num 0.256 0.256 0.255 0.255 0.255 ... #> $ metro : num 0.632 0.636 0.64 0.645 0.649 ... #> $ unem : num 0.0878 0.1067 0.1437 0.1367 0.1117 ... #> $ criv : num 4.45 4.7 4.5 4.19 4.35 ... #> $ crip : num 44.5 44.2 42.1 37.1 35 ... #> $ lcriv : num 1.49 1.55 1.5 1.43 1.47 ... #> $ lcrip : num 3.79 3.79 3.74 3.61 3.56 ... #> $ gcriv : num 0.0988 0.0553 -0.0442 -0.0716 0.039 ... #> $ gcrip : num 0.17479 -0.00513 -0.05096 -0.12567 -0.05664 ... #> $ y81 : int 0 1 0 0 0 0 0 0 0 0 ... #> $ y82 : int 0 0 1 0 0 0 0 0 0 0 ... #> $ y83 : int 0 0 0 1 0 0 0 0 0 0 ... #> $ y84 : int 0 0 0 0 1 0 0 0 0 0 ... #> $ y85 : int 0 0 0 0 0 1 0 0 0 0 ... #> $ y86 : int 0 0 0 0 0 0 1 0 0 0 ... #> $ y87 : int 0 0 0 0 0 0 0 1 0 0 ... #> $ y88 : int 0 0 0 0 0 0 0 0 1 0 ... #> $ y89 : int 0 0 0 0 0 0 0 0 0 1 ... #> $ y90 : int 0 0 0 0 0 0 0 0 0 0 ... #> $ y91 : int 0 0 0 0 0 0 0 0 0 0 ... #> $ y92 : int 0 0 0 0 0 0 0 0 0 0 ... #> $ y93 : int 0 0 0 0 0 0 0 0 0 0 ... #> $ ag0_14 : num 0.241 0.237 0.234 0.231 0.228 ... #> $ ag15_17 : num 0.0575 0.0546 0.052 0.0496 0.0486 ... #> $ ag18_24 : num 0.132 0.132 0.132 0.13 0.128 ... #> $ ag25_34 : num 0.154 0.158 0.158 0.16 0.161 ... #> $ incpc : num 7673 8443 8856 9411 10268 ... #> $ polpc : num 235 227 219 223 214 ... #> $ gincpc : num 0.0896 0.0956 0.0478 0.0608 0.0871 ... #> $ gpolpc : num 0.0542 -0.0336 -0.0349 0.0143 -0.0375 ... #> $ cag0_14 : num -0.00123 -0.00409 -0.00316 -0.00231 -0.00333 ... #> $ cag15_17: num -0.001193 -0.002919 -0.002631 -0.002407 -0.000985 ... #> $ cag18_24: num 7.68e-05 1.77e-04 -7.12e-04 -1.32e-03 -2.62e-03 ... #> $ cag25_34: num 1.99e-03 4.63e-03 1.26e-05 1.16e-03 1.30e-03 ... #> $ cunem : num 0.0168 0.0189 0.037 -0.007 -0.025 ... #> $ cblack : num -0.06 -0.03 -0.03 -0.03 -0.03 ... #> $ cmetro : num 0.0002 0.0042 0.0042 0.0042 0.0042 ... #> $ pris : num 141 164 184 219 245 ... #> $ lpris : num 4.95 5.1 5.21 5.39 5.5 ... #> $ gpris : num -0.0207 0.1459 0.1163 0.1741 0.1142 ... #> $ final1 : int 0 0 0 0 0 0 0 0 0 0 ... #> $ final2 : int 0 0 0 0 0 0 0 0 0 0 ... #> - attr(*, "time.stamp")= chr "25 Jun 2011 23:03"