OrdinalElection#

class OrdinalElection(experiment_id=None, election_id=None, culture_id=None, votes=None, label=None, num_voters: int | None = None, num_candidates: int | None = None, fast_import=False, frequency_matrix=None, params=None, **kwargs)[source]#

Ordinal Election class.

compute_distances(distance_id='swap', object_type=None)[source]#

Return: distances between votes

get_frequency_matrix(is_recomputed=False)[source]#

Get frequency_matrix.

get_potes(is_recomputed=False)[source]#

Get potes.

import_ordinal_election()[source]#

Import ordinal election.

is_condorcet()[source]#

Check if election witness Condorcet winner

prepare_instance(is_exported=None, is_aggregated=True)[source]#

Prepares instance

votes_to_agg_voterlikeness_vector()[source]#

Converts ordinal votes to Borda vector.

votes_to_pairwise_matrix() ndarray[source]#

Convert votes to pairwise matrix.

votes_to_voterlikeness_matrix(vote_distance='swap') ndarray[source]#

convert VOTES to voter-likeness MATRIX

convert_votes_to_potes(votes) array[source]#

Converts votes to positional votes (called potes)