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

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"