R/coalition-probability.R
    calculate_probs.RdGiven a table with simulations in the rows and coalitions in the columns, this function returns the coalition probabilities for a specified coalition, by default excluding superior coalitions first
calculate_probs(majority_df, coalitions, exclude_superior = TRUE, ...)
| majority_df | A data frame containing logical values indicating if the coalitions (columns) have a majority (rows). | 
|---|---|
| coalitions | A list of coalitions for which coalition probabilities should
be calculated. Each list entry must be a vector of party names. Those names
need to correspond to the names in  | 
| exclude_superior | Logical. If  | 
| ... | Further arguments passed to  | 
test_df <- data.frame( cdu = c(rep(FALSE, 9), TRUE), cdu_fdp = c(rep(FALSE, 8), TRUE, TRUE), cdu_fdp_greens = c(TRUE, TRUE, rep(FALSE, 6), TRUE, TRUE)) calculate_probs(test_df, list("cdu", "cdu_fdp", "cdu_fdp_greens"))#> coalition probability #> 1 cdu 10 #> 2 cdu_fdp 10 #> 3 cdu_fdp_greens 20#> coalition probability #> 1 cdu 10 #> 2 cdu_fdp 20 #> 3 cdu_fdp_greens 40