Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Challenge: Solving the Task Using Bayes' Theorem | Probability of Complex Events
Probability Theory Basics

book
Challenge: Solving the Task Using Bayes' Theorem

Situation Description

Imagine a medical study involving two groups of people:

  • Group HH: 750 individuals with heart problems;

  • Group SS: 800 individuals with chronic stomachache.

We know the following about diabetes prevalence:

  • Among group HH, 7% have diabetes — this is the conditional probability P(DH)=0.07P(D∣H)=0.07, meaning the probability that a person has diabetes (DD) given they have a heart problem (HH);

  • Among group SS, 12% have diabetes — this is P(DS)=0.12P(D∣S)=0.12, the probability of diabetes given stomachache.

Here, the letters represent:

  • HH: event "person has a heart problem";

  • SS: event "person has a stomachache";

  • DD: event "person has diabetes".

We want to analyze the overall population formed by these two groups combined.

Opgave

Swipe to start coding

  1. Calculate P(H)P(H), the probability that a randomly selected person (from both groups combined) has a heart problem.
  2. Calculate P(S)P(S), the probability that a randomly selected person has a stomachache.
  3. Calculate P(D)P(D), the probability that a randomly selected person has diabetes.

Finally, use Bayes’ theorem to calculate the probability that a randomly selected person with diabetes has a chronic stomachache, expressed as:

P(SD)=P(DS)×P(S)P(D)P(S∣D)= \frac{P(D∣S) \times P(S)}{P(D)}

Løsning

# Probability that ramdomly selected person has heart problem
P_heart = 750 / 1550
# Probability that ramdomly selected person has stomachache
P_stomach = 800 / 1550

P_heart_diabetes = 0.07
P_stomach_diabetes = 0.12

# Probability that you randomly select a person that has diabetes
P_random_diabetes = P_heart * P_heart_diabetes + P_stomach * P_stomach_diabetes
# Randomly selected person with diabetes has chronic stomachache
P_diabetes_belong_stomach = (P_stomach * P_stomach_diabetes)/P_random_diabetes

print(f'The probability is {P_diabetes_belong_stomach:.4f}')
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
single

single

# Probability that randomly selected person has heart problem
P_heart = ___ / 1550
# Probability that randomly selected person has stomachache
P_stomach = ___

P_heart_diabetes = 0.07
P_stomach_diabetes = 0.12

# Probability that you randomly select a person that has diabetes
P_random_diabetes = ___ * P_heart_diabetes + P_stomach * ___

# Randomly selected person with diabetes has chronic stomachache
P_diabetes_belong_stomach = (P_stomach * P_stomach_diabetes)/P_random_diabetes

print(f'The probability is {P_diabetes_belong_stomach:.4f}')

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

We use cookies to make your experience better!
some-alt