-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
improving ability to test sample sizes (#97)
* Oneaudit (#92) * WIP: improving Dominion support, progress towards ONEAudit integration * WIP: Dominion tools * Dominion "multiple card" fix, Testcase Regression Fixes (#91) * This commit fixes issues with the record_id not always set, and the use_current flag never being used * Fix earlier issue where only the first 'Card' in the Dominion output was parsed, added associated unit tests --------- Co-authored-by: Philip B. Stark <[email protected]> * WIP: ONEAudit integration. Dominion mvr retrieval improvements * WIP: Dominion card numbering, construct pool_means only for pool==True CVRs * WIP: working but sample size estimation needs to be improved * ENH: ONEAudit seems to be working, including sample size estimation. * ENH: improve documentation in ONEAudit notebook; minor bug fixes --------- Co-authored-by: bsheehan-SF-RLA <[email protected]> * Added missing parameter in supermajority assertion and changed np.infty (no longer supported) to np.inf (#93) * Dominion (#94) * BUG: change logic for parsing Dominion ranks, fix minor bugs in supermajority * BUG: revise unit test for Dominion to match new mark processing * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * ENH: logic for SF treatment of multiple ranks assigned to same candidate in IRV * Optimizations for Dominion.sample_from_cvrs and CVR.consistent_sampling (#95) * Speed optimizations for Dominion.sample_from_cvrs() and CVR.consistent_sampling() * Unit tests for optimzations in last commit, should pass on original and optimized code --------- Co-authored-by: bsheehan-SF-RLA <[email protected]> Co-authored-by: Alexander Ek <[email protected]>
- Loading branch information
1 parent
e9ca527
commit 7962bce
Showing
5 changed files
with
103 additions
and
96 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters