1. Apprendre
  2. /
  3. Cours
  4. /
  5. Apprentissage supervisé en R : Classification

Connected

Exercice

Créer des modèles simples de régression logistique

Le jeu de données donors contient 93 462 exemples de personnes à qui on a envoyé par la poste une sollicitation de financement pour des anciens combattants paralysés. La colonne donated vaut 1 si la personne a fait un don en réponse à l'envoi et 0 sinon. Cette issue binaire sera la variable dépendante du modèle de régression logistique.

Les autres colonnes décrivent des caractéristiques des donateurs potentiels pouvant influencer leur comportement de don. Ce sont les variables indépendantes du modèle.

Lorsqu'on construit un modèle de régression, il est souvent utile de formuler une hypothèse sur les variables indépendantes qui seront prédictives de la variable dépendante. La colonne bad_address, qui vaut 1 pour une adresse postale invalide et 0 sinon, semble susceptible de réduire les chances de don. De même, on peut soupçonner que l'intérêt religieux (interest_religion) et l'intérêt pour les anciens combattants (interest_veterans) soient associés à une plus grande générosité.

Dans cet exercice, vous utiliserez ces trois facteurs pour créer un modèle simple du comportement de don. Le jeu de données donors est à votre disposition.

Instructions

100 XP
  • Examinez donors avec la fonction str().
  • Comptez le nombre d'occurrences de chaque modalité de la variable donated avec la fonction table().
  • Ajustez un modèle de régression logistique à l'aide de l'interface par formule avec les trois variables indépendantes décrites précédemment.
    • Appelez glm() avec la formule comme premier argument et le tableau de données en argument data.
    • Enregistrez le résultat dans donation_model.
  • Résumez l'objet modèle avec summary().