I've been able to model the probability of multiple successes where the probability of each success is the same, but I am unable to figure out how to model the combined probability where the probabilities of individual successes are different.
By example:
If I roll 10 six-sided dice, the probability to roll five fours or more is a result of a cumulative binomial distribution:
Number of trials = n = 10 Probability of success = P = 0.5 Number of successes = x >= 5
Binomial Distribution: b(x; n, P) = nCx * P^x * (1 - P)^(n - x)
and the Cumulative Binomial Distribution:
b(x >= 5; 10, 0.5) = b(x = 0; 10, 0.5) + b(x = 1; 10, 0.5) + .. + b(x = 5; 10, 0.5) = 0.623046875
(source: http://stattrek.com/probability-distributions/binomial.aspx)
So far, so good. My problem now is figuring out how to calculate the probability if the target values are, for example: two fours or greater, two fives or greater and one six out of 10 trials.
Gut feel: The probability for each set of equivalent successes (sixes, fives and fours) should be evaluated in isolation and, once evaluated, the number of trials should be reduced by the size of the set. This also implies that the order makes a difference and for that purpose, I'm assuming that obtaining a six is a higher priority then obtaining a five, and so on. This would then mean that the probability of obtaining a six is calculated first using 10 trials, followed by the fives using 9 trials and the fours using 7 trials.
b(x >= 1; 10, 0.166667) = 0.838495063131323
b(x >= 2; 9, 0.333333) = 0.856932373512168
b(x >= 2; 7, 0.5) = 0.9375
What I don't know is how to put the individual probabilities back together again for a cumulative probability. This method also doesn't feel right, since it seems like you are conduction a total of 26 trials to achieve these results.
I sense I may be over-complicating the calculation since it may just be a normal cumulative binomial function with changing probabilities:
b(x >= 5; 10, {0.166667;0.333333;0.333333;0.5;0.5}) = b(x = 0; 10, 0.166667) + b(x = 1; 10, 0.333333) + b(x = 2; 10, 0.333333) + b(x = 3; 10, 0.5) + b(x = 4; 10, 0.5) + b(x = 5; 10, ???)
As you can see, I have no idea what the probability should be for the last term where x = 5... I'm assuming that the formula should iterate 6 times from 0 to 5, since that is the number of iterations for b(x >= 5; 10, 0.5).
I have not been able to find an equivalent question here and would appreciate any assistance!