Spaces:
Sleeping
Sleeping
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})",
|