No manual pre-processing decisions were necessary.
Simulation Notes
We sample 5,000 districting plans for Montana across two runs of the SMC algorithm.
To balance county and municipality splits, we create pseudocounties for use in the county constraint.
These are counties for all counties with a population under 50,000.
Within counties larger than 50,000, municipalities are each their own pseudocounty as well.
Overall, this approach leads to much fewer county and municipality splits than using either a county or county/municipality constraint.
Redistricting requirements
In Montana, districts must:
Interpretation of requirements
We enforce a maximum population deviation of 0.5%. We apply a county/municipality constraint, as described below.
Data Sources
Data for Montana comes from the ALARM Project's 2020 Redistricting Data Files.
Pre-processing Notes
No manual pre-processing decisions were necessary.
Simulation Notes
We sample 5,000 districting plans for Montana across two runs of the SMC algorithm. To balance county and municipality splits, we create pseudocounties for use in the county constraint. These are counties for all counties with a population under 50,000. Within counties larger than 50,000, municipalities are each their own pseudocounty as well. Overall, this approach leads to much fewer county and municipality splits than using either a county or county/municipality constraint.
Validation
Checklist
TODO
lines from the template code have been removedenforce_style()
to format my coderedist_map
andredist_plans
objects, and summary statistics) have been edited@christopherkenny