Statistics and Probability: School Walking Survey Data Analysis

Statistics and Probability: School Walking Survey Data Analysis
Loading the math board and drawing, please wait…
2024-08-19 19:53
In collections Kreuztabellen
This example demonstrates data analysis through GeoGebra, focusing on statistical charts and probability calculations. Key construction steps include using Textfield and Polygon objects to build cross-tabulations, Distance command for distance calculations, and Join command to connect points. Suitable for middle school students (grades 7-8) for data analysis teaching.

GeoGebra Commands & Parameters

  1. Textfield(input17) → Eingabefeld17
  2. Textfield(input15) → Eingabefeld15
  3. Textfield(input13) → Eingabefeld13
  4. Textfield(input11) → Eingabefeld11
  5. Textfield(input11) → Eingabefeld10
  6. SelectedIndex(DropDown10) → input10
  7. Textfield(input9) → Eingabefeld9
  8. Textfield(input8) → Eingabefeld8
  9. Textfield(input7) → Eingabefeld7
  10. Textfield(input6) → Eingabefeld6
  11. Textfield(input5) → Eingabefeld5
  12. Textfield(input4) → Eingabefeld4
  13. Point(Line[A0, xAxis]) → Ax1
  14. Point(Line[A0, yAxis]) → Ay1
  15. Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → v3, i, j, k, b
  16. Polygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → v2, f, g, h, t
  17. Distance(A0, Ay1) → asizey
  18. Polygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → v1, l, m, n, c
  19. Point(Line[PosA + 0.5, yAxis]) → Pos4
  20. Point(Line[PosA + 0.5, yAxis]) → Pos2
  21. Join({{Ay2 + (0.2, -0.2)}, Sequence[Ax1 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 0, 3], Sequence[Ax2 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 1, 3], Sequence[Ax3 + ((0.5 * asizex), ((-m) * asizey) - 0.2), m, 0, 3]}) → listMPoints
  22. If(step < 11, P01, P02) → P0
  23. Point(Line[L3a, yAxis]) → L4a
  24. Point(Line[L3b, yAxis]) → L4b
  25. Point(Line[L3c, yAxis]) → L4c
  26. Element({L0a, L0b, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c, L0c}, step - 1) → L0
  27. Textfield(input1) → Eingabefeld1
  28. Textfield(input2) → Eingabefeld2
  29. Polygon(A0, Ax4, (x(Ax4), y(Ay4)), Ay4) → v0, p, q, r, s
  30. Point(Line[Lehrerin1, xAxis]) → Lehrerin2
  31. Textfield(input3) → Eingabefeld3
  32. Textfield(input12) → Eingabefeld12
  33. Textfield(input14) → Eingabefeld14
  34. Point(Line[Lehrerin3, xAxis]) → Lehrerin4
  35. Point(Line[Schild1, xAxis]) → Schild2
  36. Mirror(L1, Line[L0, xAxis]) → L2
  37. Element({L3a, L3b, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c, L3c}, step - 1) → L3
  38. Element({L4a, L4b, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c, L4c}, step - 1) → L4
  39. Point(Line[Schild3, xAxis]) → Schild4
  40. Point(Line[PosA + (0.15, 0), yAxis]) → L
  41. Point(Line[L, yAxis]) → M
  42. LaTeX(step, true, true) → TextStep
  43. Textfield(input16) → Eingabefeld16
  44. Point(Line[Birne1, xAxis]) → Birne2
  45. Point(Line[PosA + 0.5, yAxis]) → Pos1
  46. Point(Line[PosA + 0.5, yAxis]) → Pos3
  47. Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, 0, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, 0, RasterMaxY / RasterStepXY]}) → RasterStrecken
  48. If(step ≟ 5, 465, If[step ≥ 6, 650]) → posXbtnSolution1
  49. Point(Line[(0, -1.7), yAxis]) → A0Ende
  50. Join({{Segment[Ax1, Ax4], Segment[Ay1, Ay4]}, Zip[Segment[P, P + (0, (-4 * asizey))], P, {Ax1, Ax2, Ax3, Ax4}], Zip[Segment[P, (x(Ax4), y(P))], P, Sequence[A0 + (0, ((-m) * asizey)), m, 1, 4]]}) → grid1
  51. Point(Line[(-0.25, -2), yAxis]) → A0Start
  52. Polygon(Ax1, Ax2, (x(Ax2), y(Ay1)), (x(Ax1), y(Ay1))) → b2, d, e, q_1, r_1
  53. Polygon(Ay2, Ay3, (x(Ax1), y(Ay3)), (x(Ax1), y(Ay2))) → b1, f_1, ay3, g_1, h_1
  54. Polygon((x(Ax1), y(Ay2)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b4, i_1, j_1, k_1, s_1
  55. Polygon((x(Ax1), y(Ay1)), (x(Ax1), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b3, l_1, m_1, n_1, p_1
  56. Polygon((x(Ax1), y(Ay4)), (x(Ax1), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b5, t_1, a_1, b_1, c_1
  57. Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax2), y(Ay2)), (x(Ax2), y(Ay1))) → b6, d_1, e_1, f_2, g_2
  58. Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay2))) → b7, h_2, i_2, j_2, k_2
  59. Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax2), y(Ay3)), (x(Ax2), y(Ay4))) → b8, l_2, m_2, n_2, p_2
  60. Polygon(Ax3, Ax4, (x(Ax4), y(Ay1)), (x(Ax3), y(Ay1))) → b9, ax3, ax4, q_2, r_2
  61. Polygon((x(Ax3), y(Ay1)), (x(Ax3), y(Ay2)), (x(Ax4), y(Ay2)), (x(Ax4), y(Ay1))) → b10, s_2, t_2, a_2, b_2
  62. Polygon((x(Ax3), y(Ay2)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay2))) → b11, c_2, d_2, e_2, f_3
  63. Polygon((x(Ax3), y(Ay4)), (x(Ax3), y(Ay3)), (x(Ax4), y(Ay3)), (x(Ax4), y(Ay4))) → b12, g_3, h_3, i_3, j_3
  64. Join({Sequence[Segment[Corner[4] + (RasterPixMat * ((k * RasterStepXY), 0)), Corner[4] + (RasterPixMat * ((k * RasterStepXY), RasterMaxY))], k, RasterMaxX / RasterStepXY, RasterMaxX / RasterStepXY], Sequence[Segment[Corner[4] + (RasterPixMat * (0, (k * RasterStepXY))), Corner[4] + (RasterPixMat * (RasterMaxX, (k * RasterStepXY)))], k, RasterMaxY / RasterStepXY, RasterMaxY / RasterStepXY]}) → RasterAussen
  65. Element({false, false, false, (¬inputCorrect4) ∨ (¬inputCorrect5), ¬inputCorrect6, false, ¬inputCorrect7, ¬inputCorrect8, false, ¬inputCorrect9, (¬inputCorrect11) ∨ (¬inputCorrect15), (¬inputCorrect13) ∨ (¬inputCorrect17), false}, step) → showhintberechne
  66. If(step ≤ 4 ∧ (¬correct4), PosBerechne1, If[step < 10, PosBerechne2, If[step ≟ 10, PosBerechne3, PosBerechne4]]) → PosBerechne

AI Drawing Prompt Reference

Create a statistical chart interface for a school walking survey data analysis. The layout includes multiple input text fields for entering survey data. Four rectangular regions represent cross-tabulation tables, each constructed from points on the coordinate axes. Connect data points with line segments to show distribution trends. Add labels and buttons for step control and result display. The overall design is based on a coordinate system with grid lines, and a text indicator shows the current step number.
The prompt above was compiled from the original drawing commands and is for reference only.