artoonie / rcvis

Easy-to-understand visualizations for Ranked-Choice Voting elections: sankey, bargraphs, and tables. Interactive and print-friendly options available. Supports most common tabulators.
https://www.rcvis.com
GNU General Public License v3.0
29 stars 8 forks source link

Don't guess at transfers during batch elimination during a datatables upload #483

Open artoonie opened 11 months ago

artoonie commented 11 months ago

see thread: https://x.com/nealmcb/status/1726788771465597164?s=20

nealmcb commented 10 months ago

Thank you, I strongly agree that the tool should not invent data or assume proportionality. And producing non-integer vote counts raises a whole nother set of issues.

More broadly speaking, one of the points of any improved voting method is to help voters to express their preferences more clearly, and to use that to better understand the electorate and achieve more effective democracy. Batch elimination strikes a blow against that goal by hiding the actual preferences of voters for each of the candidates eliminated in a batch. Surely one of the reasons that people do batch elimination is to reduce the size and complexity of data presentations. If RCVis was able to take sequential elimination data and allow the viewer to show it as batch elimination, we would hopefully get more jurisdictions producing all the data with its rich information about voter preferences, yet and let viewers choose how much detail to see. That would also allow batch elimination with proper transfer flow visualizations.

artoonie commented 10 months ago

Agreed -- it should not assume proportionality without being explicitly requested to by an uploader.

This only happened during manual data entry into the RCVis upload box (https://mailchi.mp/d690d27b90b0/feature-announcement-manual-data-entry-for-rcv-visualizations). It has been resolved with #484

We're hoping to create something like what you're suggesting for elections with many rounds, essentially "collapsing" the middle rounds into a false batch, but having it be expandable for folks who want to see it. It's not something I've budgeted time for, unfortunately, but RCVis accepts both code and sponsors.