GovXS / Evaluating-Voting-Design-Tradeoffs-for-Retro-Funding

Measure how different Retro Funding voting designs perform against a number of requirements aimed at optimizing different objectives. Achieved by simulating different types of voter behavior and applying formal reasoning.
MIT License
0 stars 0 forks source link

Gini Index (Metrics Discussion) #13

Open AngelaKTE opened 1 month ago

AngelaKTE commented 1 month ago

Description

Chart:

Open questions:

linear[bot] commented 1 month ago
GOV-22 Gini Index (Metrics Discussion)

#### Description * **Goal:** Measure inequality in funding distribution across projects * **Why here?:** * We'd like to understand if/how much a voting rule affects the equal distribution of funds * Equal/unequal distribution could both be a goal for OP Retro Funding: * unequal distribution due to voter preference diversity: voters have different preferences, and it's good that these variety of preferences is captured in the voting results (question: we would have to measure the diversity of preferences in the voter input to make this statement! What if all voters simply agree that there are projects that deserve little, and others deserve a lot?) * unequal distribution due to project diversity: there's a wide variety of projects at different stages in their livecycle and different impact created, hence large inequality in funding is good * **We compare:** * we use the exact same votes, and voting rounds, and compare the results, to see if the voting rule itself affects the equal distribution of funding **Chart:** * Lorenz curve plotting the distribution of funding per voting rule * x-axis: cumulative population proportion (ascending order) * y-axis: cumulative funding proportion (average funding from all voting rounds we ran in the simulation) **Open questions:** * with "equality" we refer to the voting outcome, the funding a project receives * equality does *not* say anything about the diversity of voter preferences, no? * Shouldn't the simulation compare

AngelaKTE commented 1 month ago

@idrees535 would the Lorenz curves be an option for plotting the Gini Index?
see here:
https://zhiyzuo.github.io/Plot-Lorenz/

idrees535 commented 1 month ago

Plotted lorenz curve for gini index in run.ipynb