Explore Library
Code QuizIntermediate

Conditional Probability Computation

Spot the mistake in computing P(A given B) from a joint and marginal probability.

Codepython
# P(rain) = 0.3, P(cloudy) = 0.5, P(rain AND cloudy) = 0.25
p_rain = 0.3
p_cloudy = 0.5
p_rain_and_cloudy = 0.25

# Compute P(rain | cloudy)
p_rain_given_cloudy = p_rain_and_cloudy / p_rain
print(p_rain_given_cloudy)

What is the bug in this conditional probability calculation?