This zipped directory contains raw data and R program files that may be used to replicate (and extend) the results reported in the Tables and Figures in the Ohio precincts study report produced for the Democratic National Committee by Walter Mebane and Michael Herron dated June 9, 2005 (Ohio_precincts.09june2005.pdf, ``Ohio 2004 Election: Turnout, Residual Votes and Votes in Precincts and Wards''). For the original R output files used to produce the Tables and Figures in the report, see the companion distribution file DNCreplic1.zip
Unfortunately the raw data input files and the .Rdata intermediate files used and generated by the original programs cannot be distributed at this time because they contain information about the racial composition of Ohio precincts that the Democratic National Committee considers proprietary. The data files and programs included in the current distribution contain everything except the racial composition data and the program results that depend on those data. The following files contain the programs used to strip the racial composition information out of the original raw data files.
-rw-rw---- 1 wrm1 research 2486 Jun 15 03:49 censorracew.Rout -rw-rw---- 1 wrm1 research 1687 Jun 15 03:49 censorracew.R -rw-rw---- 1 wrm1 research 4813 Jun 15 02:40 censorrace.Rout -rw-rw---- 1 wrm1 research 3915 Jun 15 02:39 censorrace.R
The censored raw data files are
-rw-rw---- 1 wrm1 research 110305 Jun 15 03:49 wards_norace.csv -rw-rw---- 1 wrm1 research 6320526 Jun 15 02:40 general2004_norace.csv
The following files contain R programs modified from the originals to use the censored data.
-rw-rw---- 1 wrm1 research 7166 Jun 20 14:36 Rcheckprec1O.R -rw-rw---- 1 wrm1 research 7202 Jun 20 14:38 Rcheckprec2O.R -rw-rw---- 1 wrm1 research 6555 Jun 20 14:39 Rcheckprecturnout1mO.R -rw-rw---- 1 wrm1 research 6567 Jun 20 14:40 Rcheckprecturnout2mO.R -rw-rw---- 1 wrm1 research 6862 Jun 20 14:41 Rcheckprecturnout4mO.R -rw-rw---- 1 wrm1 research 998 Jun 20 14:42 Rcheckresidmach5mN.R -rw-rw---- 1 wrm1 research 1061 Jun 20 14:44 Rcheckturnoutmach1mO.R -rw-rw---- 1 wrm1 research 1170 Jun 20 14:47 Rcheckwardturnout1mN.R -rw-rw---- 1 wrm1 research 1182 Jun 20 14:47 Rcheckwardturnout2mN.R -rw-rw---- 1 wrm1 research 6007 Jun 15 04:48 Rmachines1O.R -rw-rw---- 1 wrm1 research 6075 Jun 15 04:48 Rmachines3O.R -rw-rw---- 1 wrm1 research 7011 Jun 15 05:12 Rprec1O.R -rw-rw---- 1 wrm1 research 7047 Jun 15 05:14 Rprec2O.R -rw-rw---- 1 wrm1 research 6620 Jun 15 04:53 Rprecturnout1mO.R -rw-rw---- 1 wrm1 research 2292 Jun 15 05:02 Rprecturnout2mO.calc.R -rw-rw---- 1 wrm1 research 6632 Jun 15 04:56 Rprecturnout2mO.R -rw-rw---- 1 wrm1 research 6864 Jun 15 04:50 Rprecturnout4mO.R -rw-rw---- 1 wrm1 research 14777 Jun 15 03:52 Rprecturnout4.stats.R -rw-rw---- 1 wrm1 research 10969 Jun 15 03:42 Rpres3.stats.R -rw-rw---- 1 wrm1 research 7253 Jun 15 03:43 Rresidmach3.stats.R -rw-rw---- 1 wrm1 research 1418 Jun 15 05:09 Rresidmach5mN.calc.R -rw-rw---- 1 wrm1 research 6044 Jun 15 05:08 Rresidmach5mN.R -rw-rw---- 1 wrm1 research 1662 Jun 15 05:01 Rturnoutmach1mO.calc.R -rw-rw---- 1 wrm1 research 6756 Jun 15 04:45 Rturnoutmach1mO.R -rw-rw---- 1 wrm1 research 7314 Jun 15 03:54 Rturnoutmach2O.stats.R -rw-rw---- 1 wrm1 research 3818 Jun 15 05:13 Rwards1N.R -rw-rw---- 1 wrm1 research 9021 Jun 15 03:51 Rwards2.stats.R -rw-rw---- 1 wrm1 research 3259 Jun 15 04:54 Rwardturnout1mN.R -rw-rw---- 1 wrm1 research 1535 Jun 15 05:04 Rwardturnout2mN.calc.R -rw-rw---- 1 wrm1 research 3271 Jun 15 04:58 Rwardturnout2mN.R -rw-rw---- 1 wrm1 research 4039 Jun 15 04:40 Rwhohasmachinedata.R
The files named Rcheck*.R and R*.calc.R use files named .Rdata.* that are created by various of the other R*.R files.
All of the R*.R have been run (in a Linux environment) and the output files are included in this distribution file. These runs used version 1.2 of the MultinomRob package, not the customized version used for the analysis in the report (the customized version should soon be available through CRAN as version 1.3 of MultinomRob).
Mebane, Walter R., Jr., and Jasjeet Sekhon. 2004b. ``Multinomial Robust Regression (MultinomRob).'' Package for R available from the Comprehensive R Archive Network (CRAN, http://cran.r-project.org/).
Some of the results may differ slightly from the ones used in the June 9, 2005, report for that reason and also because the robust estimation algorithm is stochastic (different runs of the GENOUD search algorithm used to find the LQD estimates of the dispersion may produce slightly different results).
Files included:
-rw-rw---- 1 wrm1 research 12543 Jun 20 16:00 README2 -rw-rw---- 1 wrm1 research 3154 Jun 20 15:14 Rturnoutmach1mO.calc.Rout -rw-rw---- 1 wrm1 research 4011 Jun 20 15:14 Rprecturnout2mO.calc.Rout -rw-rw---- 1 wrm1 research 3050 Jun 20 15:14 Rwardturnout2mN.calc.Rout -rw-rw---- 1 wrm1 research 2733 Jun 20 15:14 Rresidmach5mN.calc.Rout -rw-rw---- 1 wrm1 research 11118 Jun 20 15:14 Rwards2.stats.Rout -rw-rw---- 1 wrm1 research 5740 Jun 20 15:14 wards2sA.ps -rw-rw---- 1 wrm1 research 16153 Jun 20 15:14 wards2sBB.ps -rw-rw---- 1 wrm1 research 15837 Jun 20 15:14 wards2sBC.ps -rw-rw---- 1 wrm1 research 12164 Jun 20 15:14 wards2sB.ps -rw-rw---- 1 wrm1 research 12281 Jun 20 15:14 wards2sC.ps -rw-rw---- 1 wrm1 research 16517 Jun 20 15:14 wards2sD.ps -rw-rw---- 1 wrm1 research 12185 Jun 20 15:14 wards2sE.ps -rw-rw---- 1 wrm1 research 15976 Jun 20 15:14 wards2sF.ps -rw-rw---- 1 wrm1 research 12165 Jun 20 15:14 wards2sG.ps -rw-rw---- 1 wrm1 research 16161 Jun 20 15:14 wards2sH.ps -rw-rw---- 1 wrm1 research 16047 Jun 20 15:14 wards2sI.ps -rw-rw---- 1 wrm1 research 15981 Jun 20 15:14 wards2sJ.ps -rw-rw---- 1 wrm1 research 15948 Jun 20 15:14 wards2sK.ps -rw-rw---- 1 wrm1 research 128841 Jun 20 15:14 precturnout4sJ.ps -rw-rw---- 1 wrm1 research 128640 Jun 20 15:14 precturnout4sK.ps -rw-rw---- 1 wrm1 research 18701 Jun 20 15:14 Rprecturnout4.stats.Rout -rw-rw---- 1 wrm1 research 128384 Jun 20 15:13 precturnout4sD.ps -rw-rw---- 1 wrm1 research 122854 Jun 20 15:13 precturnout4sE.ps -rw-rw---- 1 wrm1 research 129050 Jun 20 15:13 precturnout4sF.ps -rw-rw---- 1 wrm1 research 122925 Jun 20 15:13 precturnout4sG.ps -rw-rw---- 1 wrm1 research 129203 Jun 20 15:13 precturnout4sH.ps -rw-rw---- 1 wrm1 research 129577 Jun 20 15:13 precturnout4sI.ps -rw-rw---- 1 wrm1 research 129197 Jun 20 15:13 precturnout4sBB.ps -rw-rw---- 1 wrm1 research 129050 Jun 20 15:13 precturnout4sBC.ps -rw-rw---- 1 wrm1 research 122674 Jun 20 15:13 precturnout4sC.ps -rw-rw---- 1 wrm1 research 9563 Jun 20 15:13 precturnout4sA.ps -rw-rw---- 1 wrm1 research 122900 Jun 20 15:13 precturnout4sB.ps -rw-rw---- 1 wrm1 research 8541 Jun 20 15:13 Rturnoutmach2O.stats.Rout -rw-rw---- 1 wrm1 research 11195 Jun 20 15:13 turnoutmach2sA.ps -rw-rw---- 1 wrm1 research 32634 Jun 20 14:50 Rcheckprec1O.Rout -rw-rw---- 1 wrm1 research 34844 Jun 20 14:50 Rcheckprec2O.Rout -rw-rw---- 1 wrm1 research 18686 Jun 20 14:50 Rcheckprecturnout1mO.Rout -rw-rw---- 1 wrm1 research 18651 Jun 20 14:49 Rcheckprecturnout2mO.Rout -rw-rw---- 1 wrm1 research 19038 Jun 20 14:49 Rcheckprecturnout4mO.Rout -rw-rw---- 1 wrm1 research 67037 Jun 20 14:49 Rcheckresidmach5mN.Rout -rw-rw---- 1 wrm1 research 12835 Jun 20 14:49 Rcheckturnoutmach1mO.Rout -rw-rw---- 1 wrm1 research 3987 Jun 20 14:49 Rcheckwardturnout1mN.Rout -rw-rw---- 1 wrm1 research 4623 Jun 20 14:49 Rcheckwardturnout2mN.Rout -rwxrwx--- 1 wrm1 research 402 Jun 20 14:49 replic4.sh -rw-rw---- 1 wrm1 research 1182 Jun 20 14:47 Rcheckwardturnout2mN.R -rw-rw---- 1 wrm1 research 1170 Jun 20 14:47 Rcheckwardturnout1mN.R -rw-rw---- 1 wrm1 research 1061 Jun 20 14:44 Rcheckturnoutmach1mO.R -rw-rw---- 1 wrm1 research 998 Jun 20 14:42 Rcheckresidmach5mN.R -rw-rw---- 1 wrm1 research 6862 Jun 20 14:41 Rcheckprecturnout4mO.R -rw-rw---- 1 wrm1 research 6567 Jun 20 14:40 Rcheckprecturnout2mO.R -rw-rw---- 1 wrm1 research 6555 Jun 20 14:39 Rcheckprecturnout1mO.R -rw-rw---- 1 wrm1 research 7202 Jun 20 14:38 Rcheckprec2O.R -rw-rw---- 1 wrm1 research 7166 Jun 20 14:36 Rcheckprec1O.R -rw-rw---- 1 wrm1 research 10564164 Jun 17 09:30 .Rdata.turnoutmach1mO -rw-rw---- 1 wrm1 research 55404 Jun 17 09:30 Rturnoutmach1mO.Rout -rw-rw---- 1 wrm1 research 10346288 Jun 17 04:33 .Rdata.residmach5mN -rw-rw---- 1 wrm1 research 105203 Jun 17 04:33 Rresidmach5mN.Rout -rw-rw---- 1 wrm1 research 3243887 Jun 16 20:46 .Rdata.precturnout4mO -rw-rw---- 1 wrm1 research 73230 Jun 16 20:46 Rprecturnout4mO.Rout -rw-rw---- 1 wrm1 research 3405728 Jun 16 19:06 .Rdata.precturnout2mO -rw-rw---- 1 wrm1 research 63617 Jun 16 19:06 Rprecturnout2mO.Rout -rw-rw---- 1 wrm1 research 3054856 Jun 16 17:23 .Rdata.precturnout1mO -rw-rw---- 1 wrm1 research 69083 Jun 16 17:23 Rprecturnout1mO.Rout -rw-rw---- 1 wrm1 research 7688925 Jun 16 15:52 .Rdata.prec2O -rw-rw---- 1 wrm1 research 67634 Jun 16 15:52 Rprec2O.Rout -rw-rw---- 1 wrm1 research 6652113 Jun 16 14:26 .Rdata.prec1O -rw-rw---- 1 wrm1 research 62103 Jun 16 14:26 Rprec1O.Rout -rw-rw---- 1 wrm1 research 292249 Jun 16 01:16 .Rdata.wardturnout2mN -rw-rw---- 1 wrm1 research 45319 Jun 16 01:16 Rwardturnout2mN.Rout -rw-rw---- 1 wrm1 research 265289 Jun 16 01:14 .Rdata.wardturnout1mN -rw-rw---- 1 wrm1 research 42795 Jun 16 01:14 Rwardturnout1mN.Rout -rw-rw---- 1 wrm1 research 498913 Jun 16 01:13 .Rdata.wards1N -rw-rw---- 1 wrm1 research 33373 Jun 16 01:13 Rwards1N.Rout -rw-rw---- 1 wrm1 research 14197 Jun 16 01:09 Rmachines3O.Rout -rw-rw---- 1 wrm1 research 14093 Jun 16 01:09 Rmachines1O.Rout -rw-rw---- 1 wrm1 research 6098 Jun 16 01:09 Rwhohasmachinedata.Rout -rwxrwx--- 1 wrm1 research 321 Jun 16 01:02 replic3.sh -rwxrwx--- 1 wrm1 research 167 Jun 16 01:02 replic2.sh -rwxrwx--- 1 wrm1 research 354 Jun 16 01:02 replic1.sh -rw-rw---- 1 wrm1 research 7047 Jun 15 05:14 Rprec2O.R -rw-rw---- 1 wrm1 research 3818 Jun 15 05:13 Rwards1N.R -rw-rw---- 1 wrm1 research 7011 Jun 15 05:12 Rprec1O.R -rw-rw---- 1 wrm1 research 1418 Jun 15 05:09 Rresidmach5mN.calc.R -rw-rw---- 1 wrm1 research 6044 Jun 15 05:08 Rresidmach5mN.R -rw-rw---- 1 wrm1 research 1535 Jun 15 05:04 Rwardturnout2mN.calc.R -rw-rw---- 1 wrm1 research 2292 Jun 15 05:02 Rprecturnout2mO.calc.R -rw-rw---- 1 wrm1 research 1662 Jun 15 05:01 Rturnoutmach1mO.calc.R -rw-rw---- 1 wrm1 research 3271 Jun 15 04:58 Rwardturnout2mN.R -rw-rw---- 1 wrm1 research 6632 Jun 15 04:56 Rprecturnout2mO.R -rw-rw---- 1 wrm1 research 3259 Jun 15 04:54 Rwardturnout1mN.R -rw-rw---- 1 wrm1 research 6620 Jun 15 04:53 Rprecturnout1mO.R -rw-rw---- 1 wrm1 research 6864 Jun 15 04:50 Rprecturnout4mO.R -rw-rw---- 1 wrm1 research 6075 Jun 15 04:48 Rmachines3O.R -rw-rw---- 1 wrm1 research 6007 Jun 15 04:48 Rmachines1O.R -rw-rw---- 1 wrm1 research 6756 Jun 15 04:45 Rturnoutmach1mO.R -rw-rw---- 1 wrm1 research 4039 Jun 15 04:40 Rwhohasmachinedata.R -rw-rw---- 1 wrm1 research 7314 Jun 15 03:54 Rturnoutmach2O.stats.R -rw-rw---- 1 wrm1 research 14777 Jun 15 03:52 Rprecturnout4.stats.R -rw-rw---- 1 wrm1 research 9021 Jun 15 03:51 Rwards2.stats.R -rw-rw---- 1 wrm1 research 2486 Jun 15 03:49 censorracew.Rout -rw-rw---- 1 wrm1 research 110305 Jun 15 03:49 wards_norace.csv -rw-rw---- 1 wrm1 research 1687 Jun 15 03:49 censorracew.R -rw-rw---- 1 wrm1 research 7253 Jun 15 03:43 Rresidmach3.stats.R -rw-rw---- 1 wrm1 research 10969 Jun 15 03:42 Rpres3.stats.R -rw-rw---- 1 wrm1 research 4813 Jun 15 02:40 censorrace.Rout -rw-rw---- 1 wrm1 research 6320526 Jun 15 02:40 general2004_norace.csv -rw-rw---- 1 wrm1 research 3915 Jun 15 02:39 censorrace.R -rw-rw---- 1 wrm1 research 1400 May 8 01:56 OH_technology.csv Walter Mebane 20 June 2005