I have 3 values {A, B, C}, that each have a range of random variability. I want to calculate the probability, for each of them, that it is the highest in the set.
I already have individual probabilities for things like A > B, A > C, etc. There are no ties allowed. The table below summarizes these (with the listed probability being that the letter at the top is greater than the letter on the left:
You'll note that the data doesn't have conflicting probabilities. For example, the probability A > B + the probability B > A = 1, and so on for the other two complementary pairs.
The probability that A is the highest value should be P(A>B) * P(A>C), and so on for the other two. However, when I do the multiplication, I get:
P(A is highest) = 0.5484
P(B is highest) = 0.1500
P(C is highest) = 0.1107
The sum of these three is much less than 1, coming out to 0.8091
I'm not entirely sure what's going on. I have many other similar tables comparing other data and my final probabilities always add up to 1, except this time.
EDIT: Okay, I have identified what is different with this set of data. In all of the other ones, the probability for C > A and C > B are extremely close to 0. That simplifies the calculation such that:
P(A is highest) = ~P(A > B)
P(B is highest) = ~P(B > A)
P(C is highest) = ~0
But that's not the case here, and I'm sure it has to be related to why this isn't working. Obviously I've been doing something wrong the whole time and it only cropped up now because it's the first time C has had a non-zero probability.
I already have individual probabilities for things like A > B, A > C, etc. There are no ties allowed. The table below summarizes these (with the listed probability being that the letter at the top is greater than the letter on the left:
A | B | C | |||
---|---|---|---|---|---|
A |
|
| |||
B |
|
| |||
C |
|
|
You'll note that the data doesn't have conflicting probabilities. For example, the probability A > B + the probability B > A = 1, and so on for the other two complementary pairs.
The probability that A is the highest value should be P(A>B) * P(A>C), and so on for the other two. However, when I do the multiplication, I get:
P(A is highest) = 0.5484
P(B is highest) = 0.1500
P(C is highest) = 0.1107
The sum of these three is much less than 1, coming out to 0.8091
I'm not entirely sure what's going on. I have many other similar tables comparing other data and my final probabilities always add up to 1, except this time.
EDIT: Okay, I have identified what is different with this set of data. In all of the other ones, the probability for C > A and C > B are extremely close to 0. That simplifies the calculation such that:
P(A is highest) = ~P(A > B)
P(B is highest) = ~P(B > A)
P(C is highest) = ~0
But that's not the case here, and I'm sure it has to be related to why this isn't working. Obviously I've been doing something wrong the whole time and it only cropped up now because it's the first time C has had a non-zero probability.
Last edited: