Minnesota House W-NOMINATE code
R scripts to produce ideology estimates for the Minnesota House of Representatives.
One script analyzes the 2017 House:
mnleg-nominate-17.rdownloads roll call vote data from the Sunlight Foundation's OpenStates project, processes it, then uses the WNOMINATE package to produce ideology estimates for each lawmaker and saves it as a CSV
One group of scripts is designed to analyze the 2015-16 House:
mnleg-nominate.rproduce ideology estimates for each lawmaker and saves it as a CSV.
nominate-rank.rproduces this chart, plotting the ideology estimates in rank-order:
nominate-elex.rproduces this chart, plotting the ideology estimates against Mitt Romney's share of the two-party vote in each lawmaker's district in the 2012 presidential election:
This was used in the story "How liberal or conservative is your state representative?".
nominate-elex.r are designed to read a CSV file called 'nomscores.csv', not the
nominate-scores.csv included in the file. The graphics may not work if you simply point them to that CSV, because it was produced using an earlier version of the code and has different column order. To generate
Both images uploaded to this repository have been reduced in size from the 2000 px square images produced by the scripts.
You will likely end up with slightly different ideology estimates than the ones used in
nominate-scores.csv and the story. That's because these are estimated ideology, and will naturally vary slightly from trial to trial. If you have drastic variations — extremists showing as moderates, or even as voting with the other party — something has gone wrong.
Also includes three CSVs of raw data:
nominate-scores.csv: 2015-16 ideology estimates
romney.csv: Mitt Romney's share of the 2012 vote in each legislative district
nomscores17.csv: 2017 ideology estimates
The code here was written by David H. Montgomery for the Pioneer Press, and is made available under the MIT License. The data,
nominate-scores.csv, is made available under the Creative Commons Attribution 4.0 International License.
Uses the WNOMINATE package by Poole, Keith, Jeffrey Lewis, James Lo, and Royce Carroll. 2011. "Scaling Roll Call Votes with wnominate in R".