Bayes Networks - calculations in terms of joint distribution

Click For Summary
SUMMARY

This discussion focuses on calculating probabilities within a Bayesian network consisting of nodes G1, G2, G3, G4, and Pr1. The user seeks to compute P(Pr1|G1,¬G3) using joint distribution components, specifically through the formula P(Pr1|G1,¬G3) = P(Pr1,G1,¬G3)/P(G1,¬G3). The probability tables provided include values for each node, and the user is uncertain about deriving the necessary values for Pr1, G2, and G4 from these tables. The conversation highlights the importance of understanding joint distribution in Bayesian networks.

PREREQUISITES
  • Understanding of Bayesian networks and their structure
  • Familiarity with joint probability distributions
  • Knowledge of conditional probability and probability tables
  • Experience with Bayesian inference techniques
NEXT STEPS
  • Study the calculation of joint distributions in Bayesian networks
  • Learn about the use of probability tables in Bayesian inference
  • Explore the concept of marginalization in probability theory
  • Investigate tools for visualizing Bayesian networks, such as Netica or GeNIe
USEFUL FOR

This discussion is beneficial for data scientists, statisticians, and researchers working with probabilistic models, particularly those involved in Bayesian inference and network analysis.

clobbasaurus
Messages
1
Reaction score
0
Hi I am trying to calculate a particular problem from a given bayesian network.

The network consists of nodes G1,G2,G3,G4,Pr1

G1 leads to G2, G2 leads to G4 and G3 also leads to G4 but it has no parents, and G4 leads to Pr1.

The probability tables for the nodes are:

P(G1) = 0.02
P(G2|G1) True = 0.67 False = 0.10
P(G3) = 0.6
P(G4|G2,G3) = G2True and G3True = 0.772, G2True and G3False = 0.70
G2False and G3True = 0.24, G2False and G3False = 0.01

P(Pr1|G4) = True 0.61 False 0.34

From this

I am trying to calculate P(Pr1|G1,¬G3)

I think I can do this by expressing in terms of components of the joint distribution, and calculating each of these from the network.

So far I have the formula

P(Pr1|G1,¬G3) = P(Pr1,G1,¬G3)/P(G1,¬G3)

P(Pr1,G1,¬G3) =
P(Pr1,G1,¬G3,G2,G4)+
P(Pr1,G1,¬G3,G2,¬G4)+
P(Pr1,G1,¬G3,¬G2,G4)+
P(Pr1,G1,¬G3,¬G2,¬G4)

As I already know the values for G1 and G3 this bit is ok, but how do I calculate the values for Pr1,G2 and G4 as I assume they have to be worked out from the values in the probability tables (or are the values already in the tables and am I just being Thick) . If you would like to see a picture of the bayes network, I have a .gif I can send. I have attached what I have done so far and the missing value from the probability table in the .gif is 0.772

Thanks a lot

Mike
 

Attachments

  • bayes.GIF
    bayes.GIF
    6.4 KB · Views: 626
Physics news on Phys.org
Suppose p denotes the unconditional Pr1. Then isn't P(Pr1,G1,¬G3) = p x 0.98 x 0.4?
Strike that; I need to think more.
 
Last edited:

Similar threads

  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
6
Views
2K
Replies
9
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
7
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K