均值、中位数与众数的动态演示

均值、中位数与众数的动态演示
几何画板及绘图内容加载中,请稍等……
2019-10-22 02:09
① 本范例通过交互式直方图与数据表,直观展示均值(Mean)、中位数(Median)与众数(Mode)在数据集中的位置和关系。② 核心数学概念包括描述性统计中的集中趋势度量,以及频率分布、数据排序和分组统计。③ 作图要点:使用GeoGebra的Median、mean、Sequence、Sum、Element、TableText、Vector、Textfield等命令,构建了数据输入、频率统计、排序搜索、均值/中位数/众数计算、可视化条形图及文本显示等对象,如ListFrequencyVariableSearch、MatrixAllSortedSearch、medianvaluesearch、modevaluesearch等,并利用滑块或文本框动态调整数据。④ 适合中学数学统计章节教学,也可用于大学入门统计课程,帮助学生理解不同集中趋势指标对数据分布的响应。

GeoGebra 命令及参数

  1. Median(Take[ListCategory, 2, 5], Take[ListFrequencyVariableSearch, 2, 5]) → medianvaluesearch
  2. mean(Take[ListCategory, 2, 5], Take[ListFrequencyVariableSearch, 2, 5]) → meanvaluesearch
  3. Sequence(If[i < 5, "+", ""], i, 1, 5) → ListAddSign
  4. Sequence(Element[ListCategory, i] + "×" + (Element[ListFrequencyVariableSearch, i] + Element[ListAddSign, i]), i, 2, 5) → CategoryFrequencyProductList
  5. Sum(CategoryFrequencyProductList) → TextSumCategoryFrequency
  6. Sum(Take[ListFrequencyVariableSearch, 2]) → totalfrequency
  7. Sequence(Element[MatrixAllSortedSearch, 1, i], i, 1, totalfrequency) → ListAllSortedSearch
  8. Sequence(Element[MatrixAllSortedSearch, 1, i], i, 1, totalfrequency) → ListAllSortedNum
  9. Element(Mode[ListAllSortedSearch], 1) → modevaluesearch
  10. TableText({ListCategory, ListFrequencyVariableText}, "c|_") → Table1Problem
  11. Sequence(Polygon[(i - 1, 0), (i, 0), (i, Element[ListAllSortedSearch, i]), (i - 1, Element[ListAllSortedSearch, i])], i, 1, totalfrequency) → DataVisualBar
  12. Sequence(Text[Element[ListAllSortedSearch, i], (i - 1, Element[(ListAllSortedSearch * 1.1), i])], i, 1, totalfrequency) → DataVisualText
  13. Median(Take[ListCategory, 2, 5], Take[ListFrequencyNum, 2, 5]) → medianvalue1
  14. TableText({ListCategory, ListFrequencyVariableSearch}, "c|_") → Table3HiddenSearch
  15. TableText({ListCategory, ListFrequencyNum}, "c|_") → Table2Solution
  16. Vector((((2 * medianposition) - 1) / 2, (Element[ListAllSortedSearch, medianposition] * 1.3) + 2), (((2 * medianposition) - 1) / 2, (Element[ListAllSortedSearch, medianposition] * 1.2))) → medianpositionpointer
  17. Textfield(targetmode) → inputBox1
  18. Textfield(targetmedian) → inputBox2
  19. Textfield(targetmean) → inputBox3