Transformation de variables
En reprenant le jeu de données wells, vous allez vous exercer à appliquer une transformation de variable directement dans la formule et dans la matrice du modèle, sans devoir ajouter au préalable la variable transformée au tableau de données. Vous reverrez aussi le calcul de l'erreur du modèle, ou déviance, pour vérifier si la transformation a amélioré l'ajustement du modèle.
Rappelez-vous que la structure de la fonction dmatrix() correspond au côté droit de l'argument formula de glm(), en plus de l'argument data.
dmatrix('y ~ x1 + x2',
data = my_data)
Le jeu de données wells et le modèle model_ars avec arsenic (variable originale) ont été préchargés dans l'espace de travail.
Cette activité fait partie du cours
Modèles linéaires généralisés en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import function dmatrix
import ____ as ____
from ____ import ____
# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
return_type = 'dataframe').head()