4 ms·
Polya Urn Simulation
- bjornsing 4y agoI must admit: this went against my intuition. My first guess was that you would end up with an urn full of either red or blue balls.
- foobarbecue 4y agoMe too, but only because I was expecting something interesting to happen since it was on HN!
- kgwgk 4y agoThe uniform distribution result is not interesting enough for you?
- foobarbecue 4y agoOh, I see! Usually "this sort of thing" would have a normal distribution I guess? That IS quite interesting.
- eru 4y agoUsually 'this sort of thing' would go to the extremes: colours that are already prevalent have a bigger chance of getting more added to them. It's interesting that they don't. Normal distribution would be extremely weird and unexpected (and not even really possible): we know for sure that the proportion in the end has to be between 0% to 100%. Normal distributions don't have such cutoffs.
- kgwgk 4y agoOn a log-odds (logistic) scale, though, we get something that resembles a normal (a logistic distribution).
- eru 3y agoYes, a uniform distribution in the space of probabilities between (0,1) would give you something bell-curve shaped in the log-odds scale. The log-odds scale also makes it clear why probabilities 0 and 1 are very special: they only show up as limits in the log-odds scale.
- xeyownt 4y agoYeah, I don't know what my intuition was. But the problem is symmetric, and even if pick a red, you end up with two reds and one blue, so not so much imbalanced. And even if the mix becomes really imbalanced, say 7 red and one blue, picking the rarest color will have more effect than picking the most common one. So you could consider that the system tries to balance itself naturally, hence avoiding huge swings in some direction or the other.
- OscarCunningham 4y agoBear in mind the default behaviour if there were just two balls and you never added any more. Then the proportion of red picks vs blue picks would tend to 1/2. So there's naturally a tendency for the proportion to concentrate in the middle. As you say, the way in which new balls are added tends to push the proportion towards the extremes. The uniform distribution is the result of these two tendencies exactly cancelling out.
- cmoog 4y agoThis is not correct as stated. It does not “tend towards extremes” as you might expect intuitively. That would be the case if half the time it approached 100% blue and half the time it approached 100% red, which is precisely not what happens.
- cmoog 4y agoFor me as well. And when my stochastic probability professor posed this question to the class by way of hands, it was nearly unanimous in favor of the 0/100% end behavior.
- theK 4y ago> After a large number of picks, what is the behavior of the proportion of red balls in the urn Isn’t the more enticing question how strong the bias towards the first picked Color is?
- deleted 4y ago[deleted]
- kgwgk 4y agoThe expected terminal fraction is always equal to the current fraction. (Or is it?)
- inimino 4y agoYes, it is.
- fjfaase 4y agoThe rather boring answer is 2/3. Logic seems to indicate that it will be a linear distribution where the change for only balls of the first picked Color is maximum and only balls of the other Color is zero, because it is no longer possible to only pick balls of the other Color. It must be linear because it needs to be symmetric and lead to a uniform distribution if added together. After two picks, you have three cases. If you picked two different colored balls, the distribution should be a uniform distribution again, just like the initial state. The two other distribution should mirror eachother, and thus be linear again. Maybe that something interesting happens with three picks. Or maybe, you always end up with linear distributions with tilted slopes. In that case it is rather boring.
- fjfaase 4y agoI am mistaken. After two picks, the case with two of the same Color does not result in a linear distribution. You can easily check this by modifying the code.
- theK 4y agoPretty sure the variables the author picked are not the most interesting ones. Urn models are engineered to have a rich get richer bias which is best seen by varying the initial populations. Instead of offering trial count and pick counts which are (invariates in the actual model) he could have picked initial ball count and initial white/red ratio.
- cmoog 4y agoAh, good idea! I'll add those in a bit and will remark that the answer/proof are specific for the special case where r_0 = b_0 = 1.
- planede 4y agoThe proof seems to concentrate on the marginal distribution as n goes to infinity. But the simulation hints at something more interesting: each sample of the random process seems to converge to a value, where the value itself is U(0,1). Is it true that a sample of the random process is convergent with probability 1?