IMPORTANT: This is a legacy page. It has been preserved on our website for historical reasons, even though it may contain old or outdated information and links.

How it works?

MEP uses a table of probabilities that indicate how likely either candidate is to win each state.

In the time span of only a few seconds, it runs huge numbers of simulations of possible outcomes of the election, in terms of which states will cast their votes, in an all or nothing fashion, for each candidate. For each possible outcome it calculates how many electoral votes each candidate would get, and calculates which candidate would win (or if there would be a tie).

By repeated sampling of possible outcomes according to the estimated probabilities, the program rapidly settles on an overall probability that each candidate will win the election, and the probability of a tie.

This is called Monte Carlo simulation.

Related Work

MEP was a precursor to a series of Monte Carlo prediction tools I wrote including my my 2006 World Cup Soccer Predictor and Betting Advisor.


DonationCoder's 35 Free New Year Apps
After browsing through all of the apps I have to say that there are a few that could actually prove to be useful. Here are the ones that we really like, and I'll tell you my favorite at the end of the article.. And I'll save what I consider to be the best for last. It's called JustCloseSomeTasks, and it's designed to monitor how often you're using the programs you currently have open. With a quick press of a hotkey you can see all applications that have been inactive for a specified period of time, and in a few clicks you can close them all. This is a great tool for anyone who finds themselves overwhelmed with the number of windows they have open. Congrats to DonationCoder for another successful NANY challenge, and a big thanks to all of the developers who took the time out of their busy lives to make contributions! You can checkout all 35 of the entries here.
Cybernet News Blog image

Mouser's 2004 Election Predictor

Mouser's 2004 Election Predictor (MEP) was an offline Monte Carlo simulation program for estimating the likelihood that a given candidate will win the United States Presidential Election Electoral College, based on estimates of how each state is leaning, and taking into account the electoral college all-or-nothing voting system. It allowed users to fill in a table of how likely each state is to vote for a given candidate, and based on these numbers, ran large numbers of (Monte Carlo) simulations for each state, and calculated the odds of each candidate winning the electoral college. It used online poll results to estimate probabilities and was used on election night as states results come in to constantly give updated estimate of candidates chances.

Note: Nowadays such Monte Carlo simulations are not uncommon and would be performed by an online website, rather than a standalone desktop utility.


Share on Facebook