Statistical Analysis
Loading the math board and drawing, please wait…
This example demonstrates statistical concepts such as mean and standard deviation. Using GeoGebra commands like Polygon and Sort, it visually illustrates the statistical characteristics of data. Suitable for middle school math education and learning.
GeoGebra Commands & Parameters
Polygon((10, 0), (10, b_1), (20, b_1), (20, 0)) → poly1, p_{11}, p_{12}, p_{13}, p_{14}Polygon((30, 0), (30, b_2), (40, b_2), (40, 0)) → poly2, p_{21}, p_{22}, p_{23}, p_{24}Polygon((50, 0), (50, b_3), (60, b_3), (60, 0)) → poly3, p_{31}, p_{32}, p_{33}, p_{34}Polygon((70, 0), (70, b_4), (80, b_4), (80, 0)) → poly4, p_{41}, p_{42}, p_{43}, p_{44}RotateText(text6, 7.86) → text7RotateText(text8, 7.86) → text9Median({b_1, b_2, b_3, b_4}) → b_{med}Sort(list1) → list_bRotateText(text14, 7.86) → text15RotateText(text16, 7.86) → text17Join({Sequence[((10 * i), 40), i, 1, d_1], Sequence[((10 * j), 35), j, 1, d_2], Sequence[((10 * k), 30), k, 1, d_3], Sequence[((10 * l), 25), l, 1, d_4], Sequence[((10 * m), 20), m, 1, d_5]}) → list_{dPoints}CountIf(y(A) < 50, A, list_{dPoints}) → d_{cardinality}Element(list_{dPoints}, floor(d_{cardinality} / 2) + 1) → D_{med2}Element(list_{dPoints}, floor((d_{cardinality} - 1) / 2) + 1) → D_{med1}Element(list_{dPoints}, floor((d_{cardinality} - 1) / 4) + 1) → D_{Q_31}Element(list_{dPoints}, floor(d_{cardinality} / 4) + 1) → D_{Q_32}Element(list_{dPoints}, floor((3 * (d_{cardinality} - 1) / 4)) + 1) → D_{Q_11}Element(list_{dPoints}, floor((3 * d_{cardinality} / 4)) + 1) → D_{Q_12}Sort(y(list_{dPoints})) → list_dSort({c_1, c_2, c_3, c_4, c_5, c_6, c_7, c_8, c_9, c_{10}, c_{11}, c_{12}, c_{13}, c_{14}, c_{15}}) → list_cElement(list_c, 8) → c_{med}Element(list_c, 4) → c_{Q_1}Element(list_c, 12) → c_{Q_3}Polygon((5, 0), (5, h_1), (15, h_1), (15, 0)) → poly5, g, h, i, jPolygon((15, 0), (15, h_2), (25, h_2), (25, 0)) → poly6, k, l, m, nPolygon((25, 0), (25, h_3), (35, h_3), (35, 0)) → poly7, p, q, r, tPolygon((35, 0), (35, h_4), (45, h_4), (45, 0)) → poly8, b, c, e, f_1Polygon((45, 0), (45, h_5), (55, h_5), (55, 0)) → poly9, g_1, i_1, j_1, k_1Polygon((55, 0), (55, h_6), (65, h_6), (65, 0)) → poly10, l_1, m_1, n_1, p_1Polygon((65, 0), (65, h_7), (75, h_7), (75, 0)) → poly11, q_1, r_1, t_1, a_1RotateText(text20, 7.85) → text21Join({Sequence[10, x, 1, h_1], Sequence[11, x, 1, h_2], Sequence[12, x, 1, h_3], Sequence[13, x, 1, h_4], Sequence[14, x, 1, h_5], Sequence[15, x, 1, h_6], Sequence[16, x, 1, h_7]}) → list_hCountIf(x > 0, list_h) → h_{cardinality}Median(list_h) → h_{med}