1. A method for predicting the outcome of an event, comprising: determining an internet activity metric regarding internet activity associated with a particular event for a time period; determining one or more related internet activity metrics, each related internet activity metric regarding internet activity associated with a different related event; receiving data regarding an outcome of each of the one or more different related events; determining a mathematical correlation between the determined one or more related internet activity metrics and the outcome of the one or more different related events; excluding outlier data from the received data, wherein the outlier data is data for each event whose determined correlation is below a threshold correlation; electronically accessing an algorithm for predicting an outcome of the particular event based at least on the determined internet activity metric; and electronically applying the algorithm to the internet activity metric to predict the outcome of the particular event.