Viewing a single comment thread. View all comments

Eric1969 t1_izs76c1 wrote

On one hand, randomness has no memory. On the other hand, regression to mean is a thing.

8

Mooks79 t1_izsp7u1 wrote

The latter is because of the former.

4

Eric1969 t1_izsuqse wrote

I actually was debating this with a friend so vigorously that he coded a program to compare yhe wins of betting randomly or on lagging possible outcomes of a randomly generated number. Betting on lagging outcomes brought more wins.

Professional sports is not quite random though.

3

Mooks79 t1_izsvfub wrote

>I actually was debating this with a friend so vigorously that he coded a program to compare yhe wins of betting randomly or on lagging possible outcomes of a randomly generated number. Betting on lagging outcomes brought more wins.

Can you elaborate more on what you mean? I think I misunderstand you somehow as it seems to me betting on lagging outcomes cannot outperform betting randomly in the long run or the outcome is not random (or there’s a coding / concept error).

>Professional sports is not quite random though.

Absolutely.

1

Eric1969 t1_izt3tqu wrote

My friend’s theory was that lagging outcomes (ex: tails having come up 20 times for 40 heads) would result in these outcomes having a higher probability than the theoretical probability (50% for heads and tails) of showing up, as they would surely eventually catch up. I tought the probability remained 50% regardless.

1

Mooks79 t1_izt3zcr wrote

I’m with you. I think if your friend’s code showed otherwise then there’s a flaw in the code and it’s not doing quite what it should be. Would they be willing to share it?

1

Eric1969 t1_izt69qy wrote

It was 30 years ago in visual basic. So I don’t have access to it.

1

Mooks79 t1_izt6qzt wrote

Ah! If I were you I would stick with your original thinking as I’m reasonably confident there was a coding issue or the set-up of the simulation wasn’t quite what it should be. If I have time I might try and knock something together myself, but that’s a big if as I’ve got a mental couple of weeks.

1

Eric1969 t1_izt83c8 wrote

I agree. Also, the random numbers produced by a computer are “pseudo-random”.

1

Mooks79 t1_izt8d0z wrote

They should be random enough, albeit improperly generated random numbers could be a cause. My money is on them setting up the simulation incorrectly, though. When I say incorrectly, I mean it could be that they haven’t set the simulation up quite as they think they have.

1

Mooks79 t1_j1dtis7 wrote

Finally got round to knocking up a simulation, can confirm that the two methods (randomly choosing whether to bet H or T, or using the lagged counts) both give the same (0.5) win rate, as expected. Indeed, any strategy (e.g. always choosing H or T) will yield the same win rate for a truly random coin. I suspect there was a slight glitch in your friend’s simulation. Happy to share (R) code and plot(s) if you want.

1