Spaces:
Running
Running
Update app.py
Browse files
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})",
|