Quartiles and Boxplot

Quartiles and Boxplot
Loading the math board and drawing, please wait…
2013-03-04 06:30
This example demonstrates how to draw a boxplot based on input quartiles (Q1, Q2, Q3). It involves core math concepts like quartiles, data distribution, and boxplot construction methods. Key GeoGebra commands used include Point, Random, Sequence, Sort, and BoxPlot for generating data and plotting. Suitable for high school mathematics teaching, particularly in probability and statistics.

GeoGebra Commands & Parameters

  1. Point(L) → H'
  2. Point(L) → G'
  3. Point(L) → F'
  4. Point(L) → E'
  5. Point(L) → D'
  6. Random(NumberMin, NumberMax) → n
  7. Vector(A, A + (0, 1)) → u_1
  8. Vector(B, B + (0, 1)) → u_2
  9. Vector(C, C + (0, 1)) → u_3
  10. Sequence(Random[DataMin, DataMax], i, 1, n) → list1
  11. Sort(list1) → list2
  12. TableText({list2}, "c|_") → text1
  13. TableText({list1}, "c|_") → text2
  14. Q1(list2) → Q_1
  15. Q3(list2) → Q_3
  16. Median(list2) → Q_2
  17. Textfield(input1) → inputBox1
  18. Textfield(input2) → inputBox2
  19. Textfield(input3) → inputBox3
  20. DynamicCoordinates(D', round(2 * x(D')) / 2, round(2 * y(D')) / 2) → D
  21. DynamicCoordinates(E', round(2 * x(E')) / 2, round(2 * y(E')) / 2) → E
  22. DynamicCoordinates(F', round(2 * x(F')) / 2, round(2 * y(F')) / 2) → F
  23. DynamicCoordinates(G', round(2 * x(G')) / 2, round(2 * y(G')) / 2) → G
  24. DynamicCoordinates(H', round(2 * x(H')) / 2, round(2 * y(H')) / 2) → H
  25. Segment(D, E) → sh1
  26. Segment(G, H) → sh2
  27. Polygon(E + (0, 1), E - (0, 1), G - (0, 1), G + (0, 1)) → boxplot2, a, b, c, d
  28. Segment(D - (0, 1), D + (0, 1)) → s1
  29. Segment(F - (0, 1), F + (0, 1)) → s3
  30. Segment(H - (0, 1), H + (0, 1)) → s5
  31. BoxPlot(4, 0.5, list2) → boxplot
  32. If(Chinese, "數據:", "Data:") → text3
  33. If(Chinese, "←正確", "←Correct") → text4
  34. If(Chinese, "←正確", "←Correct") → text5
  35. If(Chinese, "←正確", "←Correct") → text6
  36. If(Chinese, "←不正確", "←Incorrect") → text7
  37. If(Chinese, "←不正確", "←Incorrect") → text8
  38. If(Chinese, "←不正確", "←Incorrect") → text9
  39. If(Chinese, "框線圖正確!", "Correct boxplot!") → text10
  40. If(Chinese, "部分出錯 ...", "something wrong ...") → text11

AI Drawing Prompt Reference

Draw a boxplot to show data distribution. Generate a set of random data points and calculate the first quartile, third quartile, and median. Connect the quartiles and median with line segments to form the box. Draw horizontal line segments above and below the box to indicate the data range. Finally, label the data points and quartile values next to the boxplot.
The prompt above was compiled from the original drawing commands and is for reference only.