This page provides additional support and information related to the paper:
``A Bayesian Method For Auditing Elections''
by Ronald L. Rivest and Emily Shen
in Proceedings of EVT/WOTE 2012
The slides for the conference talk are here.
We have implemented the basic Bayes ballot-polling audit here.
This page implements an N-type audit: it uses a single prior, where all ballot types are equally likely and where all possible tallies are equally likely.
The implementation uses the Dirichlet approximation to the Polya method; this may be inaccurate if the difference between the number of cast ballots and the size of the audit sample is very small.
If a candidate has a winning probability in excess of 95%, the corresponding bar on the ``winning probabilities graph'' turns red. If this candidate is also the reported winner of the contest, then the audit may reasonably stop at this point.
We have also implemented the Bayes audit method in Python; contact
the authors to obtain copies of this code.
Ronald L. Rivest rivest@mit.edu