Reweighted range voting: Difference between revisions

Content added Content deleted
mNo edit summary
(Some light copyediting of User:Fsargent's work (and earlier work), and noting that the example User:Fsargent isn't (yet) clear to me, but I haven't tried too hard to interpret it.)
Line 1: Line 1:
[[File:RRV Procedure.svg|thumb|RRV Procedure]]
[[File:RRV Procedure.svg|thumb|RRV Procedure]]
'''Reweighted Score Voting''', also known as '''Reweighted Range Voting''' ('''RRV''') and Proportional Score Voting, is a [[Multi-Member System | Multi-Member ]] [[Score voting]] System. It a natural extension of the [[Webster]] or [[Jefferson Method]] to a [[Multi-Member System]]. If two-level score (i.e. [[Approval voting]]) ballots are used then it reduces to [[Sequential proportional approval voting]].
'''Reweighted score voting''', also possibly referred to as "'''reweighted range voting'''" and '''"proportional score voting"''', is a [[Multi-Member System |multi-member]] [[score voting]] system. It a natural extension of the [[Webster]] or [[Jefferson Method]] to a [[Multi-Member System]]. If two-level score (i.e. "[[approval voting]]") ballots are used then it reduces to [[Sequential proportional approval voting|sequential proportional approval voting ("SPAV")]].


==Procedure==
==Procedure==
Line 35: Line 35:
# For the final seat available, the two highest-scoring candidates remaining runoff, with the candidate preferred (scored higher) by more reweighted ballots winning the final seat.
# For the final seat available, the two highest-scoring candidates remaining runoff, with the candidate preferred (scored higher) by more reweighted ballots winning the final seat.


==Example Code==
==Example code==
Below is some example code, written in [[W:Python (programming language)|Python]] and posted by [[User:Fsargent]]:
<syntaxhighlight lang="python" line>

<syntaxhighlight lang="python" line="">
import pandas
import pandas


Line 73: Line 75:
print(seated)
print(seated)
</syntaxhighlight>
</syntaxhighlight>

<syntaxhighlight lang="" line>
Additionally, here's some sample data posted by [[User:Fsargent]]:
<syntaxhighlight lang="python" line="">
Red 18.0
Red 18.0
Green 10.0
Green 10.0
Line 98: Line 102:
dtype: float64
dtype: float64
['Red', 'Yellow', 'Blue', 'Green']
['Red', 'Yellow', 'Blue', 'Green']
</syntaxhighlight>It is unclear to [[User:RobLa]] what this example is supposed to show, but he may look more carefully at the example later.
</syntaxhighlight>


==Related Systems==
==Related systems ==


If Approval ballots are used RRV reduces to [[Sequential proportional approval voting]]. An arguably more natural extension of [[Sequential proportional approval voting]] to score ballots is [[Single distributed vote]]. These systems are very similar.
If [[Ballot#Approval ballot|approval ballots]] are used, this method reduces to [[sequential proportional approval voting|sequential proportional approval voting ("SPAV")]]. An arguably more natural extension of "SPAV" to score ballots is [[single distributed vote]]. These systems are very similar.


[[Category:Cardinal voting methods]]
[[Category:Cardinal voting methods]]