累积频数分布与箱线图动态演示

累积频数分布与箱线图动态演示
几何画板及绘图内容加载中,请稍等……
2020-05-26 07:08
本范例通过动态交互演示了数据集从原始分布到累积频数曲线以及箱线图的转换过程。核心数学概念涵盖了频数分布、累积频数、中位数、四分位数以及数据的离散程度分析。在作图实现上,利用 Random 和 Sequence 生成随机数据集,通过 Sort 对数据进行排序,并运用 Histogram 绘制直方图,结合 BoxPlot 命令生成箱线图,同时使用 Spline 构建平滑的累积频数曲线,并通过 TableText 和 Join 实现数据的表格化呈现。该资源非常适合初高中数学概率统计章节的教学,用于帮助学生直观理解数据分布与统计量之间的关系。

GeoGebra 命令及参数

  1. Random(5, 5) → n1
  2. Sequence(e1, e2, 10) → l3
  3. Sequence(((Element[l3, i] * "≤x<") * Element[l3, i + 1]), i, 1, n1) → l16
  4. Element(m1, a) → l1
  5. Spline(l2, 3) → b
  6. Sequence(round(Intersect[x = Element[l3, i], b], 0), i, 1, n1 + 1) → l4
  7. IndexOf((0, 0), l4) → c
  8. Remove(l4, {(0, 0)}) → l5
  9. Sort(Unique[Join[{l2, l5}]]) → l6
  10. Spline(l6, 3) → d
  11. Length(l7) → f
  12. Sequence(If[IsInteger[x(Element[l7, i]) / 10], Element[l7, i], (0, 0)], i, 1, f) → l8
  13. Sequence(y(Element[l9, i + 1]) - y(Element[l9, i]), i, 1, n1) → l10
  14. Histogram(l3, l10) → e
  15. Sequence((Element[l3, i] + Element[l3, i + 1]) / 2, i, 1, n1) → l11
  16. mean(l11, l10) → m2
  17. TableText(l12, l13, "c|_ ") → text4
  18. Join({{"x"}, l16}) → l14
  19. Join({{"f"}, l10}) → l15
  20. TableText(l14, l15, "c|_ ") → text5
  21. BoxPlot(n + 10, 5, e1, q1, m, q3, e2) → g
  22. Element(l7, 2) → H
  23. Element(l7, 3) → I
  24. Element(l7, 4) → J
  25. Element(l7, 5) → K
  26. Element(l7, 6) → L
  27. Element(l7, 7) → M
  28. Element(l7, 1) → G
  29. Element(l7, 8) → N
  30. If(e ≟ 600 ∨ e ≟ 800 ∨ e ≟ 1000, 1, 0) → h