Hamilton: The Hamilton Method of Allocating Seats Proportionally

Description Usage Arguments Details Value Author(s) References See Also Examples

Description

Computes the Alexander Hamilton's apportionment method (1792), also known as Hare-Niemeyer method or as Vinton's method. The Hamilton method is a largest-remainder method which uses the Hare Quota.

Usage

1
2
3
Hamilton(parties = NULL, votes = NULL, seats = NULL, ...)

Hamilton(parties = NULL, votes = NULL, seats = NULL, ...)

Arguments

parties

A vector containig parties labels or candidates in the same order of votes.

votes

A vector with the formal votes received by the parties/candidates.

seats

An integer for the number of seats to be returned.

...

Additional arguements (currently ignored)

Details

The Hamilton/Vinton Method sets the divisor as the proportion of the total population per house seat. After each state's population is divided by the divisor, the whole number of the quotient is kept and the fraction dropped resulting in surplus house seats. Then, the first surplus seat is assigned to the state with the largest fraction after the original division. The next is assigned to the state with the second-largest fraction and so on.

Value

A data.frame of length parties containing apportioned integers (seats) summing to seats.

Author(s)

Daniel Marcelino, dmarcelino@live.com.

References

Lijphart, Arend (1994). Electoral Systems and Party Systems: A Study of Twenty-Seven Democracies, 1945-1990. Oxford University Press.

See Also

dHondt, HighestAverages, LargestRemainders, PoliticalDiversity.

Examples

1
2
3
votes <- sample(1:10000, 5)
parties <- sample(LETTERS, 5)
Hamilton(parties, votes, seats = 4)

SciencesPo documentation built on May 29, 2017, 9:28 p.m.