STEP 1: Create a list of candidates:
- Enter Up to 10 candidates. Put last names in spaces at top of grid.
- Names may be truncated
- Put 1 in the ACTIVE cell for each candidate who is still in the race.
- Put 0 in the ACTIVE cell for no candidate or to drop candidate out of race.
The data remains so the candidate can be reinstated or other tests can be made.
OR: click one of the preset example buttons below and either
edit it or skip to step 4.
|
Explanations of these sample elections
|
|
HEURISTIC RANDOM
|
|
|
|
|
|
SMALLER RANDOM
|
|
|
|
|
|
EQUAL SIZED FACTIONS TO SHOW BIAS:
|
|
|
|
|
STEP 2: Create an electorate:
- Up to 20 factions (groups of people who vote alike) may be entered.
- Put the multiplier of all faction sizes as a metric prefix in the SIZE column
header box.
- Put the faction names in the spaces at the left of the grid.
- Put the faction size for each faction (as modified by the multiplier) in the
faction size column.
- If no faction is entered in a row, set its size to 0.
- Put the rating (-1.0 to 1.0) the faction has for each candidate in the cell
in the faction row and candidate column.
- Do not put multiple ratings in a row with the same value.
- If this happens, only the leftmost occurrence is used correctly in
Plurality and ranking votes.
- Multiple entries of 0 (indicating apathy for candidates) may be entered.
- Enter at least a third of the ratings as positive if multiple zeros are
used.
- If this happens, only the leftmost occurrence is used correctly in Instant
Runoff and some ranking votes.
STEP 3: Click the TEST Button:
- The TEST button will fix any bad entries in the electorate table.
- Any values greater than 1 will be changed to 1.
- Any values less than -1 will be changed to -1.
- Any blank cells or text will be changed to 0.
- Any rating cells with 0 in them will turn gray.
- The TEST button is not needed with the presets.
Explanations of Voting Control Buttons
|
CANDIDATE − ELECTORATE TABLE |
CANDIDATE |
|
|
|
|
|
|
|
|
|
|
CANDIDATE |
ACTIVE |
|
|
|
|
|
|
|
|
|
|
ACTIVE |
FACTION |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
SIZE
|
A
|
|
|
|
|
|
|
|
|
|
|
A
|
B
|
|
|
|
|
|
|
|
|
|
|
B
|
C
|
|
|
|
|
|
|
|
|
|
|
C
|
D
|
|
|
|
|
|
|
|
|
|
|
D
|
E
|
|
|
|
|
|
|
|
|
|
|
E
|
F
|
|
|
|
|
|
|
|
|
|
|
F
|
G
|
|
|
|
|
|
|
|
|
|
|
G
|
H
|
|
|
|
|
|
|
|
|
|
|
H
|
I
|
|
|
|
|
|
|
|
|
|
|
I
|
J
|
|
|
|
|
|
|
|
|
|
|
J
|
K
|
|
|
|
|
|
|
|
|
|
|
K
|
L
|
|
|
|
|
|
|
|
|
|
|
L
|
M
|
|
|
|
|
|
|
|
|
|
|
M
|
N
|
|
|
|
|
|
|
|
|
|
|
N
|
O
|
|
|
|
|
|
|
|
|
|
|
O
|
P
|
|
|
|
|
|
|
|
|
|
|
P
|
Q
|
|
|
|
|
|
|
|
|
|
|
Q
|
R
|
|
|
|
|
|
|
|
|
|
|
R
|
S
|
|
|
|
|
|
|
|
|
|
|
S
|
T
|
|
|
|
|
|
|
|
|
|
|
T
|
|
Majority |
Total Voters |
|
STEP 4: Adjust the election parameters if needed:
|
Parameters: |
|
|
Independent Voting YES point |
(0.0 to 1.0): |
|
|
|
Approval Voting APPROVE point |
(-1.0 to 1.0): |
|
Independent Voting NO point |
(0.0 to -1.0): |
|
|
|
|
Disable Auto Independent Voting Runoff |
(1 to 1000): |
NO RO
|
|
Both to block runoff / recount |
Portion of voters for no runoff or recount |
(0.001 to 0.1): |
|
Number of votes for no runoff or recount |
(1 to 1000): |
|
|
STEP 6: Examine the results below.
- A clear winner will be shown in green.
- Candidates close enough for a recount or runoff will be shown in
yellow or amber.
- If a tie or a circular outcome occurs, each tied candidate will
be shown in orange.
- A candidate that does not qualify for runoff will be shown in
red.
- If no candidate qualifies to win, the entire row will be shown in
red.
- The accuracy score for each system is shown at right.
- RO = runoff
|
|
Explanations of Results and Statistics
|
New random candidates, electorate, and vote (software test):
|
ELECTION RESULTS TABLE |
|
Majority |
Size |
|
Total Voters |
|
CANDIDATE |
|
|
|
|
|
|
|
|
|
|
|
VOTE SYSTEM |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
SCORE |
Plurality |
|
|
|
|
|
|
|
|
|
|
|
Plurality RO |
|
|
|
|
|
|
|
|
|
|
|
Instant RO |
|
|
|
|
|
|
|
|
|
|
|
Condorcet |
|
|
|
|
|
|
|
|
|
|
|
Borda Count |
|
|
|
|
|
|
|
|
|
|
|
Iowa Caucus |
|
|
|
|
|
|
|
|
|
|
|
Approval |
|
|
|
|
|
|
|
|
|
|
|
Approval RO |
|
|
|
|
|
|
|
|
|
|
|
Range 9 |
|
|
|
|
|
|
|
|
|
|
|
Independent |
|
|
|
|
|
|
|
|
|
|
|
|
Key: |
Actual Votes Cast |
Vote Derived Score |
Candidates |
Winner |
Recount? |
Runoff? |
Tie / Circ |
Disqualify |
STEP 7: Look at the percentage of the vote.
- Green: clear winner
- Yellow: close for recount
Amber: close for runoff
- Orange: tied or a circular outcome candidates
- Red: candidate doesn't qualify for runoff.
- Red row: no candidate qualifies to win
- RO = runoff
|
- When one vote from each voter counts, percentages add to 100%.
- When voters vote on many choices, percentages can exceed 100%.
- Borda Count multiplies votes by ranks, greatly exceeding 100%.
- Negative percentages indicate votes against that choice.
- Condorcet does not work on percentage of the vote.
- Independent Voting percentage is the margin, not the total.
|
|
|
Explanations of Results and Statistics
|
New random candidates, electorate, and vote (software test):
|
ELECTION RESULTS PERCENTAGES |
CANDIDATE |
|
|
|
|
|
|
|
|
|
|
ALL VOTERS |
VOTE SYSTEM |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
100% |
Plurality |
|
|
|
|
|
|
|
|
|
|
|
Plurality RO |
|
|
|
|
|
|
|
|
|
|
|
Instant RO |
|
|
|
|
|
|
|
|
|
|
|
Condorcet |
|
|
|
|
|
|
|
|
|
|
|
Borda Count |
|
|
|
|
|
|
|
|
|
|
|
Iowa Caucus |
|
|
|
|
|
|
|
|
|
|
|
Approval |
|
|
|
|
|
|
|
|
|
|
|
Approval RO |
|
|
|
|
|
|
|
|
|
|
|
Range 9 |
|
|
|
|
|
|
|
|
|
|
|
Independent |
|
|
|
|
|
|
|
|
|
|
|
|
Key: |
Actual Votes Cast |
Vote Derived Score |
Candidates |
Winner |
Recount? |
Runoff? |
Tie / Circ |
Disqualify |
STEP 8: Look at the statistics:
The statistics are used to grade the performance of the election systems.
|
STATISTICS TABLE |
VOTE SYSTEM |
HISTOGRAM |
GENERAL |
Use Happy-Sad
OR: Use Linear
|
−WORST 1.000 |
−0.999 −0.600 |
−0.599 −0.200 |
−-0.199 +0.199 |
+.200 +.599 |
+.600 +.999 |
BEST +.1.00 |
SAD |
HAPPY |
|
|
Plurality |
|
|
|
|
|
|
|
|
|
|
|
Plurality RO |
|
|
|
|
|
|
|
|
|
|
|
Instant RO |
|
|
|
|
|
|
|
|
|
|
|
Condorcet |
|
|
|
|
|
|
|
|
|
|
|
Borda Count |
|
|
|
|
|
|
|
|
|
|
|
Iowa Caucus |
|
|
|
|
|
|
|
|
|
|
|
Approval |
|
|
|
|
|
|
|
|
|
|
|
Approval RO |
|
|
|
|
|
|
|
|
|
|
|
Range 9 |
|
|
|
|
|
|
|
|
|
|
|
Independent |
|
|
|
|
|
|
|
|
|
|
|
STEP 9: Play with the model:
You can modify the conditions in an election to see how the outcome changes.
|
ANALYSIS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ANALYSIS TABLE |
VOTE SYSTEM |
EXAMPLE EIGHT |
LINEAR ACCURACY |
TRIES
|
HAPPY−SAD INDEX |
VOTER UTILITY INDEX |
NOW |
BEFORE TOTAL RANK |
NOW |
BEFORE TOTAL RANK |
NOW |
BEFORE TOTAL RANK |
Plurality |
|
|
|
|
|
|
|
|
Plurality RO |
|
|
|
|
|
|
|
|
Instant RO |
|
|
|
|
|
|
|
|
Condorcet |
|
|
|
|
|
|
|
|
Borda Count |
|
|
|
|
|
|
|
|
Iowa Caucus |
|
|
|
|
|
|
|
|
Approval |
|
|
|
|
|
|
|
|
Approval RO |
|
|
|
|
|
|
|
|
Range 9 |
|
|
|
|
|
|
|
|
Independent |
|
|
|
|
|
|
|
|
|
|
SCRATCHPAD AREA
The tables below are not essential to using the model. Use them if you want
to delve into how certain kinds of elections work.
The program uses these tables to calculate the outcomes of some of the
elections.
Explanations of SCRATCHPAD AREA
|
Calculated rankings:
These rankings are needed to calculate the results of the following
voting systems:
- Plurality
- Plurality with Runoff
- instant Runoff
- Condorcet
- Borda Count
- Iowa Caucus
- Approval with Runoff
|
CALCULATED CANDIDATE RANKING TABLE |
FACTION |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
IN
|
A
|
|
|
|
|
|
|
|
|
|
|
A
|
B
|
|
|
|
|
|
|
|
|
|
|
B
|
C
|
|
|
|
|
|
|
|
|
|
|
C
|
D
|
|
|
|
|
|
|
|
|
|
|
D
|
E
|
|
|
|
|
|
|
|
|
|
|
E
|
F
|
|
|
|
|
|
|
|
|
|
|
F
|
G
|
|
|
|
|
|
|
|
|
|
|
G
|
H
|
|
|
|
|
|
|
|
|
|
|
H
|
I
|
|
|
|
|
|
|
|
|
|
|
I
|
J
|
|
|
|
|
|
|
|
|
|
|
J
|
K
|
|
|
|
|
|
|
|
|
|
|
K
|
L
|
|
|
|
|
|
|
|
|
|
|
L
|
M
|
|
|
|
|
|
|
|
|
|
|
M
|
N
|
|
|
|
|
|
|
|
|
|
|
N
|
O
|
|
|
|
|
|
|
|
|
|
|
O
|
P
|
|
|
|
|
|
|
|
|
|
|
P
|
Q
|
|
|
|
|
|
|
|
|
|
|
Q
|
R
|
|
|
|
|
|
|
|
|
|
|
R
|
S
|
|
|
|
|
|
|
|
|
|
|
S
|
T
|
|
|
|
|
|
|
|
|
|
|
T
|
|
INSTANT RUNOFF TABLE |
TRY NUMBER |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
Iowa Caucus |
Initial |
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
END |
3 |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
Majority |
Size |
|
Total Voters |
|
CONDORCET TABLE |
CANDIDATE |
ID: > α |
> β |
> γ |
> δ |
> ε |
> ζ |
> η |
> θ |
> ι |
> κ |
|
α > |
|
|
|
|
|
|
|
|
|
|
|
β > |
|
|
|
|
|
|
|
|
|
|
|
γ > |
|
|
|
|
|
|
|
|
|
|
|
δ > |
|
|
|
|
|
|
|
|
|
|
|
ε > |
|
|
|
|
|
|
|
|
|
|
|
ζ > |
|
|
|
|
|
|
|
|
|
|
|
θ > |
|
|
|
|
|
|
|
|
|
|
|
η > |
|
|
|
|
|
|
|
|
|
|
|
ι > |
|
|
|
|
|
|
|
|
|
|
|
κ > |
|
|
|
|
|
|
|
|
|
|
|
INDEPENDENT VOTING TABLE |
CANDIDATE |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
|
YES |
|
|
|
|
|
|
|
|
|
|
|
NO |
|
|
|
|
|
|
|
|
|
|
|
YES - NO |
|
|
|
|
|
|
|
|
|
|
|
VOTER UTILITY INDEX (rangevoting.org) |
CANDIDATE |
ID: α |
β |
γ |
δ |
ε |
ζ |
η |
θ |
ι |
κ |
|
UTILITY |
|
|
|
|
|
|
|
|
|
|
|
U-INDEX |
|
|
|
|
|
|
|
|
|
|
|