It’s a bit unsettling to go against the grain with this forecast. As far as I know, every outlet is projecting a Clinton win tomorrow in both Michigan and Mississippi.

The Sanders campaign must be doing something remarkable in Michigan right now, because the upswing in Sanders popularity among my data sources is undeniable. I am seeing levels of interest in Bernie Sanders in Michigan similar to that of Colorado, Oklahoma, Kansas, and Nebraska. This, along with Michigan’s relatively normal demographic makeup, leads me to personally believe that he does have a chance. It leads my model to estimate that he will win there. Hillary leads every conventional poll, however, which makes me skeptical of these numbers.

Bernie Sanders will be lucky to get above 20% in Mississippi, but I do believe that if he doesn’t win Michigan, the final results will be very close. Here are the numbers:

Screen Shot 2016-03-07 at 11.35.52 PM

My official prediction is that Bernie will win Michigan and Hillary will win Mississippi, but in reality Michigan is too close to call with a mathematical model. Elections culminate in a single number after the movement of hundreds or thousands of variables, and as statisticians we can only select a few of those and hope that we account for as much variance as possible. Given the outcome of all the other elections so far this season, the positions of those variables right now in Michigan seem to indicate that a massive upset will happen tomorrow night.