Bivariate Distribution: Dual Input Demo
Loading the math board and drawing, please wait…
This example demonstrates the bivariate distribution with dual inputs, involving core math concepts like correlation, linear regression, matrices, vectors, and coordinate geometry. It constructs using commands like Sum, Mean, Textfield, Intersect, and Sequence, making it suitable for high school and above learners/teachers exploring data distribution and regression analysis.
GeoGebra Commands & Parameters
Sum(Sequence[Element[lista10, i], i, 1, n]) → jSum(Sequence[Element[lista11, i], i, 1, n]) → kSum(Sequence[Element[lista12, i], i, 1, n]) → lSum(Sequence[Element[lista13, i], i, 1, n]) → mSum(Sequence[Element[lista14, i], i, 1, n_2]) → oSum(Sequence[Element[lista15, i], i, 1, n]) → pSum(Sequence[Element[lista16, i], i, 1, n]) → qSum(Sequence[Element[lista17, i], i, 1, n]) → rSum(Sequence[Element[lista18, i], i, 1, n]) → sMean(Take[lista19Y, 1, n_2], Take[lista19FrecY, 1, n_2]) → uTextfield(n) → CasillaDeEntrada1Sum(Sequence[Element[lista1, i], i, 1, n_2]) → aSum(Sequence[Element[lista2, i], i, 1, n_2]) → bSum(Sequence[Element[lista3, i], i, 1, n_2]) → cSum(Sequence[Element[lista4, i], i, 1, n_2]) → dSum(Sequence[Element[lista5, i], i, 1, n_2]) → eSum(Sequence[Element[lista6, i], i, 1, n_2]) → fSum(Sequence[Element[lista7, i], i, 1, n_2]) → gSum(Sequence[Element[lista8, i], i, 1, n_2]) → hSum(Sequence[Element[lista9, i], i, 1, n_2]) → iMean(Take[lista19X, 1, n], Take[lista19FreX, 1, n]) → tSum(Sequence[((Element[lista19X, 1] * Element[lista19Y, i]) * Element[lista1, i]), i, 1, n]) → c_1Sum(Sequence[((Element[lista19X, 2] * Element[lista19Y, i]) * Element[lista2, i]), i, 1, n_2]) → d_1Sum(Sequence[((Element[lista19X, 3] * Element[lista19Y, i]) * Element[lista3, i]), i, 1, n_2]) → e_1Sum(Sequence[((Element[lista19X, 4] * Element[lista19Y, i]) * Element[lista4, i]), i, 1, n_2]) → f_1Sum(Sequence[((Element[lista19X, 5] * Element[lista19Y, i]) * Element[lista5, i]), i, 1, n_2]) → g_1Sum(Sequence[((Element[lista19X, 6] * Element[lista19Y, i]) * Element[lista6, i]), i, 1, n_2]) → h_1Sum(Sequence[((Element[lista19X, 7] * Element[lista19Y, i]) * Element[lista7, i]), i, 1, n_2]) → i_1Sum(Sequence[((Element[lista19X, 8] * Element[lista19Y, i]) * Element[lista8, i]), i, 1, n_2]) → j_1Sum(Sequence[((Element[lista19X, 9] * Element[lista19Y, i]) * Element[lista9, i]), i, 1, n_2]) → k_1Sum(Take[lista19FreX, 1, n]) → t_1Textfield(w_1) → CasillaDeEntrada2Intersect(a_2, c_2) → BTextfield(e_2) → CasillaDeEntrada3Intersect(b_2, f_2) → CSum(Take[lista19FreX, 1, n]) → h_2Textfield(n_2) → CasillaDeEntrada4Sequence(((Element[lista19X, 2] * Element[lista19Y, j]) * Element[lista1, j]), j, 1, n_2) → b_1Sequence(Circle[(Element[lista19X, 1], Element[lista19Y, i]), If[Element[lista1, i] ≟ 0, -0.1, Element[lista1, i] / (t_1 / 2)]], i, 1, n_2) → lista20Sequence(Circle[(Element[lista19X, 2], Element[lista19Y, i]), If[Element[lista2, i] ≟ 0, -0.1, Element[lista2, i] / (t_1 / 2)]], i, 1, n_2) → lista21Sequence(Circle[(Element[lista19X, 3], Element[lista19Y, i]), If[Element[lista3, i] ≟ 0, -0.1, Element[lista3, i] / (t_1 / 2)]], i, 1, n_2) → lista22Sequence(Circle[(Element[lista19X, 4], Element[lista19Y, i]), If[Element[lista4, i] ≟ 0, -0.1, Element[lista4, i] / (t_1 / 2)]], i, 1, n_2) → lista23Sequence(Circle[(Element[lista19X, 5], Element[lista19Y, i]), If[Element[lista5, i] ≟ 0, -0.1, Element[lista5, i] / (t_1 / 2)]], i, 1, n_2) → lista24Sequence(Circle[(Element[lista19X, 6], Element[lista19Y, i]), If[Element[lista6, i] ≟ 0, -0.1, Element[lista6, i] / (t_1 / 2)]], i, 1, n_2) → lista25Sequence(Circle[(Element[lista19X, 7], Element[lista19Y, i]), If[Element[lista7, i] ≟ 0, -0.1, Element[lista7, i] / (t_1 / 2)]], i, 1, n_2) → lista26Sequence(Circle[(Element[lista19X, 8], Element[lista19Y, i]), If[Element[lista8, i] ≟ 0, -0.1, Element[lista8, i] / (t_1 / 2)]], i, 1, n_2) → lista27Sequence(Circle[(Element[lista19X, 9], Element[lista19Y, i]), If[Element[lista9, i] ≟ 0, -0.1, Element[lista9, i] / (t_1 / 2)]], i, 1, n_2) → lista28