Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -83,7 +83,7 @@ def calculate_probabilities(A, B, C, AB, AC, BC, ABC, U):
|
|
83 |
P_A_union_B = P_A + P_B - P_AB
|
84 |
P_A_union_C = P_A + P_C - P_AC
|
85 |
P_B_union_C = P_B + P_C - P_BC
|
86 |
-
P_A_union_B_union_C =
|
87 |
|
88 |
formatted_probs = {
|
89 |
"P(A)": f"{P_A:.2%} ({A}/{total})",
|
@@ -108,7 +108,7 @@ def calculate_probabilities(A, B, C, AB, AC, BC, ABC, U):
|
|
108 |
"P(A ∪ B)": f"{P_A_union_B:.2%} (P(A) + P(B) - P(A ∩ B)) = ({P_A:.4f} + {P_B:.4f} - {P_AB:.4f})",
|
109 |
"P(A ∪ C)": f"{P_A_union_C:.2%} (P(A) + P(C) - P(A ∩ C)) = ({P_A:.4f} + {P_C:.4f} - {P_AC:.4f})",
|
110 |
"P(B ∪ C)": f"{P_B_union_C:.2%} (P(B) + P(C) - P(B ∩ C)) = ({P_B:.4f} + {P_C:.4f} - {P_BC:.4f})",
|
111 |
-
|
112 |
"U (Universal Set)": total,
|
113 |
"Complemento de A U B U C": U - (A + B + C - AB - AC - BC + ABC)
|
114 |
}
|
|
|
83 |
P_A_union_B = P_A + P_B - P_AB
|
84 |
P_A_union_C = P_A + P_C - P_AC
|
85 |
P_B_union_C = P_B + P_C - P_BC
|
86 |
+
P_A_union_B_union_C = P_A + P_B + P_C - P_AB - P_AC - P_BC + P_ABC
|
87 |
|
88 |
formatted_probs = {
|
89 |
"P(A)": f"{P_A:.2%} ({A}/{total})",
|
|
|
108 |
"P(A ∪ B)": f"{P_A_union_B:.2%} (P(A) + P(B) - P(A ∩ B)) = ({P_A:.4f} + {P_B:.4f} - {P_AB:.4f})",
|
109 |
"P(A ∪ C)": f"{P_A_union_C:.2%} (P(A) + P(C) - P(A ∩ C)) = ({P_A:.4f} + {P_C:.4f} - {P_AC:.4f})",
|
110 |
"P(B ∪ C)": f"{P_B_union_C:.2%} (P(B) + P(C) - P(B ∩ C)) = ({P_B:.4f} + {P_C:.4f} - {P_BC:.4f})",
|
111 |
+
"P(A ∪ B ∪ C)": f"{P_A_union_B_union_C:.2%} (P(A) + P(B) + P(C) - P(A ∩ B) - P(A ∩ C) - P(B ∩ C) + P(A ∩ B ∩ C)) = ({P_A:.4f} + {P_B:.4f} + {P_C:.4f} - {P_AB:.4f} - {P_AC:.4f} - {P_BC:.4f} + {P_ABC:.4f})",
|
112 |
"U (Universal Set)": total,
|
113 |
"Complemento de A U B U C": U - (A + B + C - AB - AC - BC + ABC)
|
114 |
}
|