1. Learn
  2. /
  3. Courses
  4. /
  5. Modèles linéaires généralisés en Python

Connected

Exercise

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.

Instructions 1/3

undefined XP
    1
    2
    3
  • Importez numpy sous le nom np et dmatrix de patsy.
  • Construisez une matrice de modèle en appliquant la transformation logarithmique à arsenic à l'aide de la fonction log() de numpy.