hedtorresca commited on
Commit
23d24c0
·
verified ·
1 Parent(s): 27a8e4b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -0
app.py CHANGED
@@ -71,6 +71,14 @@ def calculate_probabilities(A, B, C, AB, AC, BC, ABC, U):
71
  PC_given_A = P_AC / P_A if P_A > 0 else 0
72
  PC_given_B = P_BC / P_B if P_B > 0 else 0
73
 
 
 
 
 
 
 
 
 
74
  formatted_probs = {
75
  "P(A)": f"{P_A:.2%} ({A}/{total})",
76
  "P(B)": f"{P_B:.2%} ({B}/{total})",
 
71
  PC_given_A = P_AC / P_A if P_A > 0 else 0
72
  PC_given_B = P_BC / P_B if P_B > 0 else 0
73
 
74
+ # Cálculo de las probabilidades condicionales utilizando el teorema de Bayes
75
+ P_A_given_B_bayes = (P_B_given_A * P_A) / P_B if P_B > 0 else 0
76
+ P_B_given_A_bayes = (P_A_given_B * P_B) / P_A if P_A > 0 else 0
77
+ P_A_given_C_bayes = (P_C_given_A * P_A) / P_C if P_C > 0 else 0
78
+ P_C_given_A_bayes = (P_A_given_C * P_C) / P_A if P_A > 0 else 0
79
+ P_B_given_C_bayes = (P_C_given_B * P_B) / P_C if P_C > 0 else 0
80
+ P_C_given_B_bayes = (P_B_given_C * P_C) / P_B if P_B > 0 else 0
81
+
82
  formatted_probs = {
83
  "P(A)": f"{P_A:.2%} ({A}/{total})",
84
  "P(B)": f"{P_B:.2%} ({B}/{total})",