CommencerCommencez gratuitement

Coder une régression simple à une variable

Pour ce premier exercice de code, vous allez créer une formule pour définir une tâche de modélisation à une variable, puis ajuster un modèle linéaire aux données. On vous fournit les taux de chômage masculin et féminin aux États‑Unis sur plusieurs années (Source).

L’objectif est de prédire le taux de chômage féminin à partir du taux de chômage masculin observé. La variable à prédire est female_unemployment, et l’entrée est male_unemployment.

Le signe du coefficient de la variable indique si la variable à prédire augmente (+) ou diminue (−) lorsque la variable explicative augmente.

Rappelez‑vous que l’interface d’appel de lm() (docs) est :

lm(formula, data = ___)

Le data frame unemployment a été préchargé.

Cet exercice fait partie du cours

<cours>Apprentissage supervisé en R : Régression</cours>
Voir le cours

Instructions de l’exercice

  • Définissez une formule qui exprime female_unemployment en fonction de male_unemployment. Assignez la formule à la variable fmla et affichez‑la.
  • Utilisez ensuite lm() et fmla pour ajuster un modèle linéaire qui prédit le chômage féminin à partir du chômage masculin avec le jeu de données unemployment.
  • Affichez le modèle. Le coefficient pour le chômage masculin correspond‑il à ce que vous attendez ? Le chômage féminin augmente‑t‑il lorsque le chômage masculin augmente ?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# unemployment is available
summary(unemployment)

# Define a formula to express female_unemployment as a function of male_unemployment
fmla <- ___

# Print it
___

# Use the formula to fit a model: unemployment_model
unemployment_model <- ___

# Print it
___
Modifier et exécuter le code