Overview

pref_voting provides two complementary kinds of analysis tools:

  • Analysis of procedures — functions that analyze collective decision procedures, for example by finding profiles on which different methods disagree, estimating Condorcet efficiency, measuring resoluteness, or counting axiom violations.

  • Analysis of profiles — functions that analyze a preference profile independently of any particular procedure, measuring structural properties of the electorate such as how close the profile is to satisfying a domain restriction.