Type of Correlation

Type of Correlation
Loading the math board and drawing, please wait…
2012-10-09 15:30
This example shows how to use the correlation coefficient to describe the strength of the linear relationship between data points. It covers core concepts such as the Pearson correlation coefficient (PMCC), regression line fitting, scatter plot analysis, and classification of correlation types. The construction uses GeoGebra commands FitLineY for the regression line, PMCC for the coefficient, and Textfield, If, Polygon, RotateText, Segment, Sequence for dynamic display of results and graphics. It is suitable for high school or first‑year university statistics and data analysis courses, as well as interactive learning for math enthusiasts.

GeoGebra Commands & Parameters

  1. FitLineY(PointList1) → LineFit
  2. PMCC(PointList1) → CorCoeff
  3. Textfield(A2) → InA2
  4. Textfield(A3) → InA3
  5. Textfield(A4) → InA4
  6. Textfield(A5) → InA5
  7. Textfield(A6) → InA6
  8. Textfield(A7) → InA7
  9. Textfield(A8) → InA8
  10. Textfield(A9) → InA9
  11. Textfield(A10) → InA10
  12. Textfield(A11) → InA11
  13. Textfield(A12) → InA12
  14. Textfield(A13) → InA13
  15. Textfield(A14) → InA14
  16. Textfield(A15) → InA15
  17. Textfield(A16) → InA16
  18. Textfield(A17) → InA17
  19. Textfield(A18) → InA18
  20. Textfield(A19) → InA19
  21. Textfield(A20) → InA20
  22. Textfield(A21) → InA21
  23. Textfield(B2) → InB2
  24. Textfield(B3) → InB3
  25. Textfield(B4) → InB4
  26. Textfield(B5) → InB5
  27. Textfield(B6) → InB6
  28. Textfield(B7) → InB7
  29. Textfield(B8) → InB8
  30. Textfield(B9) → InB9
  31. Textfield(B10) → InB10
  32. Textfield(B11) → InB11
  33. Textfield(B12) → InB12
  34. Textfield(B13) → InB13
  35. Textfield(B14) → InB14
  36. Textfield(B15) → InB15
  37. Textfield(B16) → InB16
  38. Textfield(B17) → InB17
  39. Textfield(B18) → InB18
  40. Textfield(B19) → InB19
  41. Textfield(B20) → InB20
  42. Textfield(B21) → InB21
  43. If(LineVisible, "Hide Best Fit Line", "Show Best Fit Line") → LineButton
  44. Polygon((21, y(Corner[1])), Corner[2], Corner[3], (21, y(Corner[4]))) → poly1, a, b, c, d
  45. RotateText("Test Score", 90*°) → SideLegend
  46. RotateText("Books read", 0) → BottomLegend
  47. If(CorVisible, "Hide Correlation Coefficient", "Show Correlation Coefficient") → CorButton
  48. Segment((17.99999951219512, 80.06896551724147), (23.95121951219512, 80.06896551724147)) → top1
  49. Segment((24.536580487804876, 79.65516896551733), (30.536580487804876, 79.65516896551733)) → top2
  50. Sequence(Segment[(18 + 3 * i, -4), (18 + 3 * i, 80)], i, 0, 2) → Linesv1
  51. Sequence(Segment[(24.5 + 3 * i, -4), (24.5 + 3 * i, 80)], i, 0, 2) → Linesv2
  52. Sequence(Segment[(24.5, 0 - 4 + 7 * i), (30.5, -4 + 7 * i)], i, 0, 10) → Linesh2
  53. Sequence(Segment[(18, 0 - 4 + 7 * i), (24, -4 + 7 * i)], i, 0, 10) → Linesh1