Cumulative Frequency vs Histogram vs Box Plot

Cumulative Frequency vs Histogram vs Box Plot
Loading the math board and drawing, please wait…
2017-05-15 03:52
This example demonstrates the construction and comparison of three statistical graphs: cumulative frequency distribution, histogram, and box plot. It involves core math concepts like probability & statistics, data distribution, and five-number summary. GeoGebra commands and objects used include Random, RandomElement, Histogram, CircumcircleArc, Intersect, Segment, Line, TableText. Suitable for high school students and teachers needing to understand data visualization and statistical analysis.

GeoGebra Commands & Parameters

  1. Random(10, 20) → C3
  2. Random(10, 20) → C6
  3. Random(20, 30) → C4
  4. Random(5, 15) → C2
  5. Random(5, 15) → C7
  6. RandomElement({10, 15, 20}) → D2
  7. RandomElement({10, 15}) → D3
  8. RandomElement({5, 10}) → D4
  9. RandomElement({5, 10}) → D5
  10. RandomElement({10, 15}) → D6
  11. RandomElement({10, 15, 20}) → D7
  12. Histogram({A2, B2, B3, B4, B5, B6, B7}, {E2, E3, E4, E5, E6, E7}) → a
  13. CircumcircleArc(G, A, B) → c
  14. CircumcircleArc(B, C, D) → d
  15. CircumcircleArc(D, E, F) → e
  16. Intersect(d, b) → H,
  17. Segment(I, H) → f
  18. Line(H, yAxis) → g
  19. Intersect(g, xAxis) → J
  20. Segment(H, J) → h
  21. Intersect(e, i, 1) → K
  22. Intersect(c, j, 1) → L
  23. Line(D, yAxis) → k
  24. Line(L, yAxis) → l
  25. Intersect(l, xAxis) → M
  26. Segment(P, K) → n
  27. Segment(O, L) → q
  28. Segment(L, M) → r
  29. Line(K, yAxis) → p
  30. Intersect(p, xAxis) → N
  31. Segment(K, N) → s
  32. Intersect(d, i) → Q,
  33. Line(Q, yAxis) → t
  34. Intersect(t, xAxis) → R
  35. Segment(P, Q) → a_1
  36. Segment(R, Q) → b_1
  37. Intersect(d, j) → S,
  38. Line(S, yAxis) → c_1
  39. Intersect(c_1, xAxis) → T
  40. Segment(O, S) → d_1
  41. Segment(S, T) → e_1
  42. Segment(K, N) → f_1
  43. Segment(U, V) → g_1
  44. Segment(W, Z) → h_1
  45. Segment(B_1, D_1) → i_1
  46. Segment(B_1, J_1) → j_1
  47. Segment(D_1, K_1) → k_1
  48. Segment(F_1, G_1) → l_1
  49. Segment(J_1, K_1) → m_1
  50. Segment(M_1, N_1) → n_1
  51. Segment(O_1, P_1) → p_1
  52. Segment(C_1, H_1) → q_1
  53. Segment(E_1, I_1) → r_1
  54. Segment(C_1, E_1) → s_1
  55. Segment(H_1, I_1) → t_1
  56. Segment(W, A_1) → a_2
  57. Segment(L_1, N_1) → b_2
  58. Segment(B_1, H_1) → c_2
  59. Segment(D_1, I_1) → d_2
  60. Segment(C_1, J_1) → e_2
  61. Segment(E_1, K_1) → f_2
  62. TableText({{A1, B1, C1}, {A2, B2, C2}, {A3, B3, C3}, {A4, B4, C4}, {A5, B5, C5}, {A6, B6, C6}, {A7, B7, C7}}, "|_") → text1
  63. TableText({{A12, B12, C12, D12}, {A13, B13, C13, D13}, {A14, B14, C14, D14}, {A15, B15, C15, D15}, {A16, B16, C16, D16}, {A17, B17, C17, D17}, {A18, B18, C18, D18}}, "|_") → text2
  64. TableText({{A20, B20, C20}, {A21, B21, C21}, {A22, B22, C22}, {A23, B23, C23}, {A24, B24, C24}, {A25, B25, C25}, {A26, B26, C26}}, "|_") → text4
  65. TableText({{A20, B20, C20, D20}, {A21, B21, C21, D21}, {A22, B22, C22, D22}, {A23, B23, C23, D23}, {A24, B24, C24, D24}, {A25, B25, C25, D25}, {A26, B26, C26, D26}}, "|_") → text5