Modélisation avec des données dans le tidyverse
Albert Y. Kim
Assistant Professor of Statistical and Data Sciences

# Code pour créer le nuage de points ggplot(evals, aes(x = age, y = score)) + geom_point() + labs(x = "age", y = "score", title = "Cote d'enseignement selon l'âge")# Ajouter une droite « meilleur ajustement » ggplot(evals, aes(x = age, y = score)) + geom_point() + labs(x = "age", y = "score", title = "Cote d'enseignement selon l'âge") + geom_smooth(method = "lm", se = FALSE)

Équation de la droite de régression bleue ajustée : $\hat{y} = \hat{f}(\vec{x}) = \hat{\beta}_0 + \hat{\beta}_1 \cdot x$

Avec la formule y ~ x :
# Ajuster un modèle de régression avec la formule : y ~ x model_score_1 <- lm(score ~ age, data = evals)# Afficher le contenu model_score_1
Call:
lm(formula = score ~ age, data = evals)
Coefficients:
(Intercept) age
4.461932 -0.005938
Avec la formule y ~ x, qui correspond à $\hat{y}= \hat{f}(\vec{x})$
# Ajuster un modèle de régression avec la formule : y ~ x
model_score_1 <- lm(score ~ age, data = evals)
# Produire le tableau de régression avec une fonction intermédiaire :
get_regression_table(model_score_1)
# A tibble: 2 x 7
term estimate std_error statistic p_value...
<chr> <dbl> <dbl> <dbl> <dbl>...
1 intercept 4.46 0.127 35.2 0...
2 age -0.006 0.003 -2.31 0.021...
Modélisation avec des données dans le tidyverse