View source: R/hare_niemeyer.R
hare_niemeyer | R Documentation |
Calculates number of seats for the respective parties that have received more
than hurdle
percent of votes (according to the method of Hare/Niemeyer)
hare_niemeyer(votes, parties, n_seats = 183)
votes |
Number of votes per party. |
parties |
Names of parties (must be same length as votes). |
n_seats |
Number of seats in parliament. Defaults to 183 (seats in Austrian parliament). |
A data.frame
containing parties above the hurdle and the respective
seats/percentages after redistribution via Hare/Niemeyer
sls
library(coalitions)
library(dplyr)
# get the latest survey for a sample of German federal election polls
surveys <- get_latest(surveys_sample) %>% tidyr::unnest("survey")
# calculate the seat distribution based on Hare/Niemeyer for a parliament with 300 seats
hare_niemeyer(surveys$votes, surveys$party, n_seats = 300)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.