分组数据的个值展示与频数直方图联动

分组数据的个值展示与频数直方图联动
几何画板及绘图内容加载中,请稍等……
2024-03-03 17:18
本范例通过同一组分组数据的三种表示方式,让学生直观看到“分组区间”如何对应到“频数分布”。核心数学概念包括分组数据、区间中值(mid-value)、频数与柱状图的对应关系,以及从原始数据到直方图的转换思想。作图要点:利用 Sequence 生成或组织数据列表,Length 与 Sort 对样本与区间边界进行计数与排序;用 DotPlot 显示分组数据对应的个值散点;借助 Cell 与 Unique 进行区间划分与去重统计;通过 Histogram 直接生成频数直方图;配合 RotateText 美化标注文本,同时构造 l1f、l1sortedviewIndividual、lmidvalue、llower、lupper 等对象来呈现各区间的上下界与中值信息。适合初中到高中阶段的概率统计教学,用于引入直方图、频数统计与数据表示法对比。

GeoGebra 命令及参数

  1. Sequence(j, j, 1, 7, 2) → l1f
  2. Sequence(i, i, 2, 8, 2) → l1
  3. Length(l1) → l1length
  4. Sort(Flatten[Sequence[Sequence[Element[l1, k], j, 1, Element[l1f, k]], k, 1, l1length]]) → l1allsorted
  5. DotPlot(l1allsorted) → l4
  6. Sequence(Polygon[(i - 0.5, 0), (i + 0.5, 0), (i + 0.5, Element[l1allsorted, i]), (i - 0.5, Element[l1allsorted, i])], i, 1, Length[l1allsorted], 1) → l1sortedviewIndividual
  7. Cell(2, 1) → a
  8. Length(lmidvalue) → lgroupedlength
  9. Sort(Flatten[Sequence[Sequence[Element[lmidvalue, k], j, 1, Element[lfrequency, k]], k, 1, lgroupedlength]]) → l3
  10. Sequence(Polygon[(i - 0.5, 0), (i + 0.5, 0), (i + 0.5, Element[l3, i]), (i - 0.5, Element[l3, i])], i, 1, Length[l3], 1) → lgroupedviewIndividual
  11. Sequence(Sum[lfrequency, i], i, 1, lgroupedlength) → l5
  12. Sequence(Text[Element[lmidvalue, i], If[i < 2, (0.5, Element[lmidvalue, i] + 0.75), (Element[l5, i - 1] + 0.5, Element[lmidvalue, i] + 0.75)]], i, 1, lgroupedlength, 1) → l2
  13. Unique(Join[{llower, lupper}]) → lclassbdy
  14. Histogram(lclassbdy, lfrequency) → b
  15. Sequence(Text[i, (i - 0.25, -1.5)], i, 1, Sum[lfrequency], 1) → l6
  16. RotateText(text4, pi / 2) → text5

AI 绘图提示语参考

绘制一个分组数据的频率直方图和个体值点图。首先,生成并排序个体值,然后用点图展示这些值。接着,计算每个分组的边界和中值,生成频率直方图。最后,添加每个分组的中值标签,并旋转文本以提高可读性。
以上提示语为根据原始绘图命令整理而来,仅供参考。