Explore Conditional Probability
Loading the math board and drawing, please wait…
In collections
statistics
This example uses GeoGebra to demonstrate the concept of conditional probability. By adjusting parameters, observe how the probability of event A changes given that event B has occurred. Key mathematical concepts include the definition and calculation of conditional probability. The construction uses commands such as Circle, Polygon, If, Segment, Intersect, and Point. Suitable for high school probability and statistics courses.
GeoGebra Commands & Parameters
Circle((-2, 0), 3) → cCircle((2, 0), 3) → dPolygon((-6, 4), (-6, -4), (6, -4), (6, 4)) → r, a, b, e, fIf(n ≟ 1, c, d) → set1If(n ≟ 1, d, c) → set2Segment(A_1, C) → seg2Segment(A_1, B_1) → seg1Segment(D, E) → seg3Segment(D, F) → seg4Segment(G, H) → seg5Segment(G, I) → seg6Intersect(c, d) → M, N, ,Segment(M, N) → linePoint(d) → OPoint(c) → PCircumcircleArc(M, P, N) → pCircumcircleArc(M, O, N) → qPolygon((-6, 4), (-6, -4), (6, -4), (6, 4)) → rect, m_1, s, t, a_1Text(If[n ≟ 1, "A", "B"]) → text1Text(If[n ≟ 1, "A'", "B'"]) → text2Text(If[n ≟ 1, "B", "A"]) → text3Text(If[n ≟ 1, "B", "A"]) → text5Text(If[n ≟ 1, "B'", "A'"]) → text4Text(If[n ≟ 1, "B'", "A'"]) → text6Text(If[n ≟ 1, "P(A and B')", "P(B and A')"]) → text8Text(If[n ≟ 1, "P(A' and B)", "P(B' and A)"]) → text9Text(If[n ≟ 1, "P(A and B)", "P(B and A)"]) → text7Text(If[n ≟ 1, "P(A' and B')", "P(B' and A')"]) → text10If(n ≟ 1, FractionText[A / total], FractionText[B / total]) → prob1If(n ≟ 1, FractionText[notA / total], FractionText[notB / total]) → prob1'If(n ≟ 1, FractionText[AandB / A], FractionText[AandB / B]) → prob2g1If(n ≟ 1, FractionText[AnotB / A], FractionText[BnotA / B]) → prob2'g1If(n ≟ 1, FractionText[BnotA / notA], FractionText[AnotB / notB]) → prob2g1'If(n ≟ 1, FractionText[notAnotB / notA], FractionText[notAnotB / notB]) → prob2'g1'FractionText(AandB / total) → prob1and2If(n ≟ 1, FractionText[AnotB / total], FractionText[BnotA / total]) → prob1and2'If(n ≟ 1, FractionText[BnotA / total], FractionText[AnotB / total]) → prob1'and2FractionText(notAnotB / total) → prob1'and2'If(n ≟ 1, "P(A)", "P(B)") → notation1If(n ≟ 1, "P(A')", "P(B')") → notation2If(n ≟ 1, "P(B|A)", "P(A|B)") → notation3If(n ≟ 1, "P(B'|A)", "P(A'|B)") → notation4If(n ≟ 1, "P(B|A')", "P(A|B')") → notation5If(n ≟ 1, "P(B'|A')", "P(A'|B')") → notation6