Prediction Markets Beat Polls
arpitrage.substack.com
arpitrage.substack.com
1. There's a statistical gadget specifically for doing this—a "scoring rule" [1] which is a principled way to compare different probabilistic predictions. A bunch of scatterplots of random quantities against each other are... not that.
By comparing only binary win/loss predictions instead of probabilities, like in the first chart, you throw away almost all information contained in the probabilistic estimates—if Democrats win a state, there's no bonus for predicting (say) 95% Dem instead of 55% dem.
It's plausible that 538 would actually win under a proper scoring rule, because betting markets were underconfident (relative to 538) in deep dem/rep states (predicting e.g. <95% Dem win in VT, vs 538's >99%). [2]
2. The calibration analysis assumes that different state win/loss rates are independent, but that's really untrue: 538's predictions were specifically not independent because they assumed polling errors were correlated between states.
3. Many of the other scatterplots look outlier-driven and don't include r^2 or p-values. With so few datapoints, it's unclear if they are meaningful at all.
[1]: https://en.wikipedia.org/wiki/Scoring_rule
[2]: Maybe we should cut prediction markets some slack here because liquidity constraints make them inaccurate for small probabilities. If that's the article's position, though, they should address this instead of just... not using a scoring rule.
So if you go by the most important metric of what was trying to be predicted, 538 was far more accurate for the one giant data point.
Add withdrawal fees and you could easily lose money while making an accurate prediction.
On the other if the bet paid 100% of your money you would net (100% * 0.9 - 2%) = 88% and your fee dropped you from 98% to 88% a net loss of 10.2%.
PS: These numbers get much worse if the withdrawal fee includes the principle. Then you would be have a net loss of (110% * 0.9 - 2%) = 3% on the first bet and a net gain of 78% on the second.
To simplify not using money for some time period has an opportunity cost. Either because you could have paid off a loan sooner, or bought a T bill, or whatever. If the bet takes a year then at the end of that year you could either have (principle + opportunity) cost if you don’t make the bet, (principle + winnings) if you make the bet and win, or nothing if you lost. Therefore the cost of making the bet in 2010 that paid out in 2020 isn’t the money you put upfront, but the money you could have had in 2020 without making the bet.
However, the winnings are calculated based on your initial payment not the payment + opportunity cost. So let’s look at a bet that pays 1$ after fees and costs you 1$ worth of opportunity costs. In such a bet the fees reduce your winnings to zero because you could have the same amount of money without the risk of the bet.
The effective withdrawal fee is 1 - (actual gains / ( winnings - opportunity cost)).
So if the actual fee is 10% your winnings are 2$ and your opportunity cost is 1$ them the effective fee is 20%. In other words a 10% withdrawal fee dropped your actual gains from 1$ to 80 cents.
However if your winnings where 1,000$ then your effective withdrawal fee is 10.01% dropping your actual gains from 999$ to 899$. In other words fees are more impactful on high probability bets than low probability bets.
I guess between this and the other commenter who made money betting 538's model on predictit, I consider this pretty thoroughly debunked.
I saw some sports betting sites were offering odds, but not really a true market like predictit I think
In order to interpret the polls, you need top statisticians with lots of domain knowledge. In order to interpret the betting market, you simply read the odds and are done.
The particular market available to US residents has separate issues about "reading the odds" where events that strictly contain other events are often priced multiple pennies cheaper, the total number of expected presidents is often ~1.1, events with probability at least 0.9 are almost always underpriced, often by a nickel or more, etc.
ROI around 12% (not including 5% withdrawl fee). Expect it to go a few points higher given that called elections are still trading at 90c, but PredictIt won't close due to ongoing litigation.
This withdrawal fee they have is a confounding variable to interpreting the prices of the options on Predictit.
I've seen many slam dunk contracts trading at $0.96 or $0.97 a share. At first I thought it would be a good idea to buy as many as the platform would allow me, and get the guaranteed 4ish% percent return. But then I remembered the withdrawal fee and realized I'd still lose. And then realized that any other potential buyer would do the same.
I suppose if you already have money deposited there, and don't know where else to park it, then buying these contracts would be the in-universe equivalent of "parking it in treasuries." But I'd expect the pricing to become more accurate if that 5% transaction cost was eliminated.
The real reasons I think these often don’t follow what you expect is:
- Lots of people set sell orders at 90-99 since closing times are often uncertain and there are other opportunities that at least appear to be more profitable. - As you diverge from 50/50, it gets cheaper and cheaper for crazy people to buy up the other side of a bet. This is not always unprofitable too; they just have to sell it to a greater fool. This is with PredictIt’s $850 limit at least.
If there are $0.95 markets that resolve in the near future, then yeah, I'd roll my money from one to the next. But now I'm wondering if those are more likely to be correctly-priced. (Because other "investors" are thinking the same thing, right?) So now I'm just picking up nickels in front of a steamroller.
I can't remember the exact markets when I saw all these 95 cent shares, but the odds of them failing were far below 1/20. Things like Hillary Clinton wining the Democratic nomination, or California voting for Trump. These are the same markets that, within a month of closing, were at 1Y/99N.
So any market that's going to resolve very soon, and is still at 5/95, probably represents closer to a true 1/20 odds, and now it's just regular old gambling :)
Interestingly, it seems players are often wrong
https://www.theguardian.com/football/2020/mar/02/daniel-stur...
https://www.thesun.co.uk/sport/3506009/england-star-bet-own-...
"I gotta tell you about athletes: they're not good gamblers, they're really not"
What ends up happening is that people on these sites don't get any value from betting on events that are 90%+ likely. Which is why the Trump/Biden market even puts Trump's chances as high as they are. I personally think Trump's chances of winning are less than 1%, but I'd lose money if I bet against him. Meanwhile, some of his biggest fans may not actually think that he has as high as a 15% chance winning, but if they win, they get a 600% return, so what's the difference.
Sure they do. Even if you never reinvest your money and pay the entire withdrawal fee, it's still worth betting on a sure-thing when PredictIt is selling you dollars for 92 cents.
This profitability threshold keeps increasing the more you're willing to stay on the site and let the money ride - a bettor on PredictIt can consistently get minor returns just betting on events that have essentially already happened.
The $850 cap per market and research required make it a bit of a tedious endeavor, however, which is why there's still pennies to pick up so often.
What you and the author are implicitly saying is that the only certain thing was that Trump's upper tail decreased over time. The betting markets and I disagree with you. Did Trump getting COVID increase his vote share or lower? I have no idea. It's a coin flip. I have no idea what the aggregate thinks/thought. The coin flip changes the variance of the outcomes possible but it doesn't change my guess of Trump's voter share.
You should review stock behavior around binary events like Apple v Samsung lawsuit. Just because the outcome is uncertain, it doesn't mean the stock jumps wildly from pretending they will win to the next minute treating it like they might lose. Your criticism is akin to being surprised that the price is neither 0.00 or 1.00 because someone can't "40% win".
In reality, I think both narratives apply to different populations. The question becomes how many people changed their belief and how many didn't. I think 50/50 is a fair (and simple) assumption that doesn't change your expectation of the election.
With regards to your Boeing example. Seeing multiple bad events clearly negatively impacts Boeing. But Trump getting Covid is not clearly a negative to his election chances. You would have to convince me by polling many Republicans to see how their views changes pre/post Trump getting infected. Without having polled the people, I think a 50/50 split is a fair assumption. Of course, I would update my belief in the presence of relevant data.
if these markets were actually good predictors I don’t think the wild swings we saw overnight would have happened.
I wonder how much of the "polls were wrong" narrative is due two specific issues: Miami-Dade county being surprisingly pro-Trump and the pandemic leading to more mail ballots and slower counting. That helped establish a narrative early on election night which caused that action on the prediction markets. However if you told someone three weeks ago that Biden would win 306 electoral votes and win the popular vote by some 7 million votes, which seems to be where we will end up, would they think there was any sizable systemic failure? I would guess they wouldn't.
(I wasn't surprised by those results and the campaigns didn't act like they were close, so.)
Double checking my memory, I see Maine 2 was way off! Not gonna get too worried about that. That one's hard. https://fivethirtyeight.com/features/the-polls-werent-great-...
[1] - https://fivethirtyeight.com/features/the-polls-are-all-right...
Also, there are often tiny arbitrages where buying "no" for Biden would cost a few cents less than buying "yes" for Trump. In theory, you can make a guaranteed 1% return on betting no for both Trump and Biden, and it was as high as 5%. You can't take advantage of this arb due to fees on predictit, but you'd think rational investors would at least try to keep this even.
Right now predictit.org has Biden winning at 89% and Trump winning at 15%[1].
But if you look at it by "electoral margin victory" and add up all the Republican win margins, you get that Republicans have 28% chance of winning and Democrats have 95%.[2]
This is two weeks after the election that is pretty clear a Joe Biden/Democratic victory. These markets may get things right, but they also get things really, really wrong.
[1]Yes, adds up to over 100. You could bet against both for a guaranteed profit, however I believe the markets aren't allowing new traders and there are also fees and counter party risk to consider [2] https://www.predictit.org/markets/detail/6653/What-will-be-t...
If you can buy n NOs for less than (n-1-0.1) on predictit you'll make money net of fees.
The bigger issue is trader limits. I could only take $50 worth of arbitrage because I can only own $850 worth of shares in each bracket. They also limit markets to 5k traders (which most markets have hit at this point) so other arbitragers can't come in and correct the prices.
It seems to me that if he thinks his predictions are that much better, he should be massively personally invested in those markets, using his better knowledge to clean up.
[1] https://www.realclearpolitics.com/elections/betting_odds/201...
Low trust voters are hard to poll because they don't trust pollsters, they don't pick up their phone for strangers.
6 years ago this didn't matter because they were as likely to be Republican as Democratic. But that changed with Trump who appeals to these types of voters.
Then this election democrats suddenly increased their civic engagement which lead to them being much more likely to talk to pollsters. Skewing the results.
FWIW I am also unconvinced by the article's thesis that prediction markets "beat" polls. But I'm not sure I agree with your premise that we need to ascribe causality if markets beat polls. The "point" of markets is that they work in mysterious ways: the combination of financial incentives and the wisdom of the crowd coalesce to price things correctly. You might be able to point out why a specific market participant has a specific opinion and makes a specific bet, but doing so for the entire market is a fool's errand.
I think the first half of this is the money quote. The markets are definitely more Republican (or maybe just Trump?) leaning. I'm not convinced that the second half being true isn't just a coincidence.
IMO the analysis about how PredictIt bettors followed 2016 polling trends seems to be ascribing them an excess of rationality. I think if you mirror that S-curve diagonally you can see that: The betting markets put really high odds for Trump in states like New Hampshire and Minnesota(which went 55% to Biden but still had 25% odds of going blue). If you look at the mirroring red states which went 55% to Trump, there were no bettors expecting a blue wave (Missouri and South Carolina had ~5% odds of going blue).
When you look at markets like "Who Will Win California" or "Who Will Win the Popular Vote", I'm convinced that many people making bets are delusional.
What happened the night of the election definitely seems to suggest emotional betting.
It seemed like everyone was anxious, despite there being plenty of information ahead of time about how to expect ballot swings to occur.
This makes prediction markets seem more like casino "oh no, snake eyes again" gambling than beat-the-house counting-cards type stuff.
There has to really be somebody else on the other side of every single Predict It trade, this contrasts to two other situations we might think about:
1. A bucket shop. You aren't betting against PredictIt. So even if the price displayed is 40¢ and you have 1000 units, you can't necessarily turn them into $400, because you need somebody else to actually pay 40¢ for each of those 1000 units or they'll just sit there.
[ Eventually PI resolves each prediction by a means described in the prediction, e.g. "Will Joe Biden drop out of Presidential Race by end of October 2020?" resolved to "NO" at the end of October when, unsurprisingly, Joe had not dropped out, and everybody holding a unit of NO gets $1 minus fees added to their cash holding and all units both YES and NO vanish. ]
2. Market Makers. A listed stock has "market makers" who promise to deal in the stock on the market. You don't need to worry about finding someone to sell your 1000 units to, because the Market Maker will definitely always buy. But on PredictIt there is no Market Maker, so even if the last trade was at 40¢ and you're happy to take 39¢ your 1000 units might sit there until they resolve (and if you're happy to take 39¢ for them you likely do not expect them to resolve in your favour) if there are no buyers at 39¢.
It certainly is harder to rationalise caring very much about PredictIt when you notice that "Trump NO" (Donald Trump is not elected to be the next President of the United States of America) costs about 85¢ right now, even though he's lost and the resolution will pay $1 for that 85¢ "gamble".
But again, liquidity. That market is not very liquid, so you likely shouldn't think too much of it.
The Kiwis who run this as a research project hopefully learn something valuable from it. I wouldn't be surprised if their take is that it works better for less newsworthy stuff than a US Presidential Election.
I just tried to buy a bunch of these. When I clicked [Submit Offer], I got this message:
We have reached the maximum number
of traders on this contract.
All proxy markets are giving me the same message. (Will VP be a woman, EC vote margin in 60-99 bucket, etc.)> But again, liquidity. That market is not very liquid, so you likely shouldn't think too much of it.
Exactly. So this "86¢" appears to be totally meaningless now. If I can't buy at that price, then anyone holding it can't sell. There's no action here.
We have reached the maximum number of traders on this contract.
Well so much for price discovery, huh?
Polling appeared to be decent, but with a skewed under reporting of trump support for an unknown reason. Lots of speculation about why, but it’s still just speculation.
Betting markets seemed all over the place, poor predictions that swung around, and at times were clearly wrong.
538’s model of potential outcomes was right on target and their analysis was solid. Biden’s chance of winning was high because he could survive a polling error, and he did.
These are basically deep OTM options. In Feb this year, you could call a deep SPY OTM put as delusional; because the speed of the market crash has never happened previously in history and is a 6 to 7 sigma event. These options would have paid out 10,000%; at the best possible times.
There are various possible events in the world which could've caused a popular win victory for Trump. Such as:
* Biden getting COVID and not surviving * Armed warfare or terrorist attack against the United States * other unlikely, but possible events.
There is a premium to insurance paying out when SHTF. There's also high withdrawal fees on PredictIt and betting size limits.
Look at Betfair if you want a better example. Quite rational markets.
Even if something awful happens and Biden isn't able to take office, he'll still win the popular vote. I think betting size limits are the main issue, combined with people betting against Trump diffusing their bets in correlated markets.
For example, imagine you are a carmaker. You donate to politician A so he makes carmaker friendly policies if he wins. Politician B refuses your donation, so instead you bet that he'll win.
You size the donation and the bet so that whatever the outcome, your car company will make the same amount next year. Either through friendly laws increasing sales, or by winning the bet.
You've now removed political uncertainty from your business, and you can focus on designing the best cars.
This year betting markets were swamped, and continue to be swamped, by money supporting Trump. This year happened to also have a polling error that underestimated Trump's chances. Those two facts aligned together to form a situation where the betting markets seemed to better predict the election results than polls. However, based on one very strange election I wouldn't extrapolate out that betting markets are always better than polls.
Disclaimer: this was explained to me by someone that plays the betting markets, and it could all be wrong.
Now, betting markets do have the problem where even if the bet was a "sure thing", it might not be worth betting for a ~5% gain when you account for the risk and effort related to getting the money into and out of the betting market, and I think that partially explains why the market has settled where it is. But still, this highly liquid market had Trump a pretty strong favorite on election night as well.
Where might one find such a market that presently shows a 10% Trump chance? It would be interesting to see what the trading volume looks like.
That being said, I've told friends to make free 5% after all those fees (before tax) and a bunch have made some beer money by betting on PA and a few other states.
Can easily get 5-6 figures down on Polymarket (been adding to my position all week)
https://polymarket.com/market/will-donald-trump-be-inaugurat...
The result was very well aligned with actual results and prediction markets. Adjusted numbers predicted that FL, NC, GA, AZ would go to Trump and Biden margins in WI, MI, and PA would be much thinner than predicted by 538.
Outside of GA and AZ that turned out to be on point and even in GA and AZ Biden margins were razor thin. Personally I think that Biden has to thank Stacey Abrams for Georgia, and I am not sure what happened in AZ, maybe people are more outspoken there than elsewhere.
Now, there are also opinions that there is no such thing as shy Trump voter and my calculation could be just dumb luck.
The problem seems to have been that pollsters didn't perfectly weight their results. Democrats were more likely to be at home (due to white collar skew, taking pandemic more seriously, and being in places with more restrictions) and also more likely to respond to polls.
That is, in practice, a "shy Trump voter" problem. It's not that their ashamed of Trump, but rather that they didn't answer polls at the rate they were expected to.
This seems to be a topic the trolls are heavily invested in, no pun intended, judging by the downvote:comment ratio.
And in 2020 the polls were more accurate in most areas than in 2016, but had misses in particular areas (e.g. south Florida) that led to an early "deja vu" narrative that didn't pan out. So maybe some of these "easy things" were done... and what's left (like missing more on the congressional races than the presidential one) are not actually the same thing after all.
- Someone running (and selling) a poll has far greater incentives to be better than everybody else than whatever use they would personally get out of some minor increase in one party's chances
- I have no idea why you believe erring in the Democrat's favour would benefit them at the polls. The one theme I remember is Dems trying to lower expectations, because they were afraid people would be so certain, they wouldn't show up