News for hackers. Stuff that matters.
Re:Nassim Talebs case against Nate Silver is bad math by jerf on Tuesday April 09, 2019 @03:23PM (#19618095)
"Since Silver’s forecasts begin with probability models, it’s safe to assume they obey all the rules, including Bayes’, and would be arbitrage-free."

I'll do the author the courtesy of assuming they've got a more expanded version of their argument in their head and just failed to express that, but I don't think that follows at all. I don't think there's a constraint on "Nate Silver has a probability model" that mathematically guarantees "Nate Silver's probability model" is correct, in any sense of that term. One could certainly provide evidence and/or proofs that Nate Silver's model follows those rules, but I don't think it just goes without saying. If nothing else the model could contain an straight-up error; goodness knows that's easy enough.

(If one wishes to add to the concept "probability model" that it must be correct by definition, than I can't accept the statement "Nate Silver has a probability model" with mathematical levels of confidence. He claims to have one, yes, but that's a long way from a proof.)

Re:Nassim Talebs case against Nate Silver is bad math by baddox on Tuesday April 09, 2019 @03:44PM (#19618257)
> I don't think there's a constraint on "Nate Silver has a probability model" that mathematically guarantees "Nate Silver's probability model" is correct

If I'm understanding the article correctly, it's not talking about models being "correct," it's just talking about the probabilities of all the outcomes adding up to 100%, which means you can't place a bet that guarantees you make money regardless of the outcome.

In other words, offering a bet that was based on the claim that there is a 99% chance of rain today in the Atacama Desert, and a 1% chance of no rain there, is arbitrage-free. It's still clearly a poor probability model for one of the driest places on Earth, but it's arbitrage-free.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @04:16PM (#19618516)
If over time, your forecasts predictably change, then you can be arbitraged.

If e.g. I know that you'll have a probability below 40% at some point in the future, and I know you'll have a number above 41% at some point in the future, then it's trivial to create a strategy over time that is guaranteed to make money.

Taleb's claim, as I understand it, is that Silver is incorporating random noise into his model and so will exhibit such predictably swings, which enables arbitrage.

Re:Nassim Talebs case against Nate Silver is bad math by mannykannot on Tuesday April 09, 2019 @04:54PM (#19618844)
If over time, your forecasts predictably change, then they are not the best forecasts you could make with the information on hand (I take it that by "predictably change", you mean that they will change in a predictable way, not just that it is predictable that they will change somehow.)

If I am not mistaken, an opportunity for arbitrage is not created merely by a certainty that they will change somehow; it would require that they change in a specific way, and deterministically so. Absent this, a bet would just be speculation, not arbitrage.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:10PM (#19618953)
>If over time, your forecasts predictably change, then they are not the best forecasts you could make with the information on hand.

And this is precisely the complaint Taleb is making.

An arbitrage is just a strategy that's guaranteed to make money. If you know for sure that something will go up and down at different points you could make money risk free. Simply buy at any point below the current price and sell at any point above.

Re:Nassim Talebs case against Nate Silver is bad math by Permit on Tuesday April 09, 2019 @05:43PM (#19619256)
> An arbitrage is just a strategy that's guaranteed to make money. If you know for sure that something will go up and down at different points you could make money risk free. Simply buy at any point below the current price and sell at any point above.

This is not arbitrage. Also this is precisely the kind of strategy Taleb would have argued against in his book about black swan events.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:49PM (#19619302)
Time arbitrage is arbitrage.

If someone was flipping a coin and raising their price when it landed heads and lowering it when tails, arbitraging using reversion to the means would be a perfectly legitimate arb strategy.

Taleb's argument is that Silver's estimates are based on random noise, and are thus vulnerable to this form of arbitrage.

Re:Nassim Talebs case against Nate Silver is bad math by comex on Tuesday April 09, 2019 @08:26PM (#19620471)
It think it’s… sort of the reverse? Flipping a coin results in Brownian motion, which is an example of a “martingale”, a function whose expected future value is equal to its current value; and the evolution of a share price being a martingale (at least under a modified probability measure) is exactly the condition for the market to not have arbitrage:

https://en.m.wikipedia.org/wiki/Risk-neutral_measure

I’m not sure exactly how the arbitrage works, though.

But the argument in the paper seems to be not that there’s noise but that there’s too much of it. In fact, it assumes that the expected vote share over time is subject to Brownian motion with specific parameters (which is a rather flawed assumption), but then concludes that 538’s probability distribution is more swingy what he’d calculate from those parameters.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @08:44PM (#19620590)
The point is that Silver's predictions are the result of coin flips, but that the underlying probability isn't. If he's updating further than he should then you can make money by updating the correct amount and betting against him.
Re:Nassim Talebs case against Nate Silver is bad math by lolc on Tuesday April 09, 2019 @07:21PM (#19620012)
A price set by coin-flips does not revert to any mean. It's a random walk and it diverges. The idea that heads and tails must eventually even out is a common fallacy.
Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @07:27PM (#19620057)
You don't need the price to revert, you just need to have a better estimate of the underlying probability.
Re:Nassim Talebs case against Nate Silver is bad math by lolc on Wednesday April 10, 2019 @03:41AM (#19622641)
Oh so the coin-flipper is not setting the price, but trying to predict it? I think at least I understand what you're explaining. I don't see how that is a useful model for what is going on though.

Predicting the result of a vote for a day when it's not going to be held is a form of entertainment that can't be verified. Is Silver claiming any more than that?

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Wednesday April 10, 2019 @10:49AM (#19625222)
Yes, Silver is absolutely trying to forecast elections months in advance. Taleb's argument is that the polls at that point are largely noise, and so Silver is updating too much on them when he should basically ignore most of them until shortly before the election.
Re:Nassim Talebs case against Nate Silver is bad math by davidmanescu on Wednesday April 10, 2019 @07:10PM (#19629594)
Silver's forecasts do predictably change, more precisely in that they swing deterministically in favour of one candidate whenever the most recent poll to come in favours that candidate heavily.

Each time the probability drops below 40% (in your example) it is likely because the fair odds swung in the latest polls. To attempt to take advantage of this is to ignore the recent evidence (conditional upon that evidence being quite different to the current concensus).

It's not at all unreasonable to do so, but isn't arbitrage. What if all polls started being increasingly conclusive leading up to election? 40, 39, ..., 0. No surprises and no arbitrage.

Perhaps another way to express this critique of Silver's methodology is that it lends too much weight on recent outlier observations? Sure if you knew this you could profit off these swings, but making the arbitrage argument doesn't add much to the discussion to my mind.

Re:Nassim Talebs case against Nate Silver is bad math by andrewla on Tuesday April 09, 2019 @04:29PM (#19618628)
So what you're saying, I guess, is that Silver, by dint of making point probability predictions, is offering a two-sided market with infinite liquidity trading at that value for a binary option, and you could make arbitrage gains by trading off of volatility?

I'm having a fair bit of trouble picking up that from either Taleb's or Clayton's article, but let's say that it's a fair assessment.

Is the complaint that the observed variance is high enough to enable these arbitrages? So in order to make his model arbitrage-free, Silver would have to provide a spread rather than a point price, with his forecast as the midpoint of the spread, and the width of the spread wide enough that .5 is always inside the spread, thus making the forecast economically useless?

Or is it that Silver does not provide error bars that would estimate that uncertainty?

Or is it that because of intrinsic uncertainty in the election?

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @04:31PM (#19618647)
Well obviously Silver isn't actually offering to bet at those odds.

But complaining that a model is incorrect because it enables arbitrage is a standard complaint, it's how you can prove all non-Bayesian models are irrational. That doesn't mean all Bayesian ones automatically pass the test though.

Error bars and spreads are already outside the Bayesian paradigm, which demands a single number.

Re:Nassim Talebs case against Nate Silver is bad math by et2o on Tuesday April 09, 2019 @05:15PM (#19618997)
Curious about this.

> It's how you can prove all non-Bayesian models are irrational

Can you expand or link?

> Error bars and spreads are already outside the Bayesian paradigm, which demands a single number

Not following at all. What do you mean?

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:21PM (#19619049)
https://plato.stanford.edu/entries/epistemology-bayesian/sup...

>Not following at all. What do you mean?

One assumption is that given a bet, you must choose to take a side of it. If you won't bet for something at X%, you must bet against it at 1-X%.

Re:Nassim Talebs case against Nate Silver is bad math by et2o on Tuesday April 09, 2019 @05:31PM (#19619141)
Ah, interesting link. I think I ran into some confusion since 'rational' and 'Bayesian' are somewhat overloaded terms.

When I think of Bayesian analysis, I always think of Bayesian models which attempt to model uncertainty and always have a posterior distribution (spread) of outcomes.

For example, in the Dutch Book page, instead of having a point-prior (P=0.51 (delta on P=0.51?)), each degree of belief could have some (different) distribution which could yield a posterior with a distribution and change the math here.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:33PM (#19619158)
Yeah well there's a difference if you're estimating a parameter or predicting true/false on an event.
Re:Nassim Talebs case against Nate Silver is bad math by et2o on Tuesday April 09, 2019 @05:39PM (#19619219)
Not sure about that, think about the case of (Bayesian) logistic regression.
Re:Nassim Talebs case against Nate Silver is bad math by galby on Tuesday April 09, 2019 @05:19PM (#19619033)
Can you expand on this? Bayesian data analysis looks at the full posterior, and reducing that to a single number is frowned upon by most.
Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:24PM (#19619074)
If you're looking at a single proposition then the probability of it being true is a single number.

To say that the probability of it being true is a range is incoherent.

Re:Nassim Talebs case against Nate Silver is bad math by galby on Tuesday April 09, 2019 @05:43PM (#19619254)
I think most bayesians would disagree with you on this point :)

It's not incoherent to analyze the posterior distribution by reporting a credibility interval instead of a single number (for example the posterior median).

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @05:50PM (#19619311)
An interval to estimate a parameter is different from an interval to represent a probability. You can't have a range for a probability, you can have a range for a parameter you're trying to estimate.
Re:Nassim Talebs case against Nate Silver is bad math by comex on Tuesday April 09, 2019 @08:05PM (#19620333)
Well, in theory you can divide the uncertainty into two parts, by supposing that the outcome is driven by a fundamentally stochastic process and you also have imperfect information about the parameters of that process. For example, the outcome could be determined by a coin flip but you’re not sure whether the coin is fair. In that case, there is a “true” probability of heads based on the nature of the coin, and separately, a Bayesian observer can have a probability distribution for (i.e. representing their beliefs about) the value of the true probability. The observer could then come up with a single number representing their belief in heads by taking the expected value of that probability distribution, and if they just want to gamble on the outcome, that number would be all they need. But in order to correctly update their beliefs given future information about the parameters, they have to remember the original probability distribution; they also might just be curious about the nature of the underlying stochastic process, in addition to the final outcome.

How well that models an actual election is debatable, of course, but I think it does model it to some degree. In reality, there are not two stages but multiple, and none of those stages are necessarily fundamentally stochastic; rather, you just need exponentially more information to predict one stage than to predict the previous one, and without that information you may as well treat it as stochastic. For example, if I’m about to flip a coin, a god with exact knowledge of the state of my body and brain, the air currents in the room, etc. might be able to predict how I’ll throw it and how it will fall, but mere mortals have to treat a coin flip as random. Similarly, a god with exact knowledge about the state of the universe might be able to predict an election result eons in advance… though quantum randomness might trip them up. Getting more down to earth, if you just could poll every American about their political beliefs, you could make much better predictions than you can with real polls, which have to take random samples and thus accept some level of stochastic polling error. On the other hand, polls can also suffer from methodological error, which is fundamentally different in nature; it can be highly pernicious, but does require a smaller quantity of information to correct for. And so on.

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @08:13PM (#19620387)
Sure, but as a good Bayesian you should be willing to bet based on that expected value, not based on the spread.

Re polls: still more complicated than that, even with 100% polling you'd still have response error and non-voters. Much of the difference between polls is their assumptions about demographics of voters.

Re:Nassim Talebs case against Nate Silver is bad math by comex on Tuesday April 09, 2019 @08:33PM (#19620523)
Sure, but that doesn’t mean 538 can’t include information about the spread, in addition to their top-line number which is just a single probability.

And yes, my discussion of polling error was oversimplified, but I was mainly just trying to explain what I meant about having to treat something as random if it’s theoretically predictable given enough information.

EDIT: Hold on; I don’t think 538 does include error bars for their probabilities. They have error bars for measurables like the vote share, but that’s normal. So I don’t understand what this argument is even about :)

Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @08:47PM (#19620598)
Someone several comments up suggested Silver should include error bars and should bet based on a spread, I said that was not proper Bayesian methods, then we had this back and forth.
Re:Nassim Talebs case against Nate Silver is bad math by ummonk on Tuesday April 09, 2019 @08:26PM (#19620469)
That isn’t arbitrage. Arbitrage entails making a guaranteed profit, not relying on predictable fluctuations.
Re:Nassim Talebs case against Nate Silver is bad math by ikeboy on Tuesday April 09, 2019 @08:42PM (#19620574)
Arbitrage over time is properly called arbitrage. If the fluctuations are known in advance, then you make a guaranteed profit by trading over time.
Re:Nassim Talebs case against Nate Silver is bad math by ummonk on Thursday April 11, 2019 @10:57PM (#19641554)
Yes, but you don't "know" the fluctuations in advance. You just have educated guesses about how they will mean-revert.
Re:Nassim Talebs case against Nate Silver is bad math by ska on Tuesday April 09, 2019 @03:51PM (#19618307)
Yes, that's exactly what they mean.
Re:Nassim Talebs case against Nate Silver is bad math by iainmerrick on Tuesday April 09, 2019 @03:58PM (#19618357)
I thought that bit was very well-expressed. Let’s see if I can explain what I think I understood by it...

If you’re buying and selling bets on a range of events, you can only be immune from arbitrage if all your bets are mutually consistent. For example, if you’re offering 3:1 odds on event X, you can’t offer more than 1:3 on the complementary event ~X (where exactly one of X and ~X must happen). That’s pretty obvious, but there a lot of much trickier variations.

“Nate Silver has a probability model” just means his forecasts are derived from a self-consistent model about the probabilities of all the micro-events that make up the election. That fits with the information FiveThirtyEight have published about their methods, so it seems correct to me.

One way Silver’s model could be invalid is if there’s just a bug, and a single event is tracked in multiple inconsistent ways. For example, if the model unknowingly projected odds for the same politician in both the presidential election and a senate seat, without accounting for the fact that you can’t win both at once. But if that’s the criticism Taleb is making, he should be able to put his finger on a specific bug, which he doesn’t seem to have done.

Another way Silver could be wrong is if his models are far too volatile, so you know if the probabilities shoot up or down a long way they’ll almost certainly revert to the mean again. I imagine you could run arbitrage against that.

It’s far from clear that that’s the case, though. It could be that his models are volatile but still pretty close to reality, in which case just betting against every big swing in Silver’s model would be like trying to make money by predicting day-today movement on the stock market.

Re:Nassim Talebs case against Nate Silver is bad math by dalore on Tuesday April 09, 2019 @04:18PM (#19618532)
Isn't Taleb arguing that his model comes being modeled during periods of relative calm. So when the black swan event does happen, that wasn't priced in as a possibility at all, creating an arbitrage there.
Re:Nassim Talebs case against Nate Silver is bad math by iainmerrick on Tuesday April 09, 2019 @04:32PM (#19618659)
“his model” meaning Silver’s model?

That sounds like it might be right. I think another commenter here correctly identified that it’s a misunderstanding -- Silver’s model estimates “the election result of the election were to happen tomorrow”, so unlikely events in the coming months don’t need to be accounted for by definition.

If so, I think there’s a valid criticism that the “now-cast” notion is a bit deceptive, and also impossible to validate (we’ll never know what that hypothetical election result would actually have been).

Re:Nassim Talebs case against Nate Silver is bad math by dragonwriter on Tuesday April 09, 2019 @04:52PM (#19618835)
> Silver’s model estimates “the election result of the election were to happen tomorrow”

The nowcast does, but the nowcast isn't the main output, the two (polls-plus and polls-only) forecast models are.

Re:Nassim Talebs case against Nate Silver is bad math by MR4D on Tuesday April 09, 2019 @04:12PM (#19618485)
Taleb is basically saying that Nate's model is not internally consistent.

I tend to agree, but the name-calling is a bit much.