R permite modelar, estimar y visualizar relaciones entre variables.
# Ejemplo: regresión lineal simple
datos <- data.frame(x = 1:10, y = 2*(1:10) + rnorm(10))
modelo <- lm(y ~ x, data = datos)
summary(modelo)
##
## Call:
## lm(formula = y ~ x, data = datos)
##
## Residuals:
## Min 1Q Median 3Q Max
## -2.36750 -0.17891 0.03254 0.49510 1.98129
##
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) -1.2098 0.8605 -1.406 0.197
## x 2.2056 0.1387 15.904 2.45e-07 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## Residual standard error: 1.26 on 8 degrees of freedom
## Multiple R-squared: 0.9693, Adjusted R-squared: 0.9655
## F-statistic: 252.9 on 1 and 8 DF, p-value: 2.446e-07
plot(datos$x, datos$y, main="Regresión Lineal en R", col="darkgreen", pch=19)
abline(modelo, col="red", lwd=2)

Qué decir: > “Aquí vemos cómo R aplica un modelo matemático clásico: la regresión lineal.
> El cálculo y la gráfica surgen juntos, permitiendo validar la teoría.
> Así, el estudiante aprende matemáticas con evidencia.”
→ Comunicación reproducible