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>Instructions de l’exercice
- Définissez une formule qui exprime
female_unemploymenten fonction demale_unemployment. Assignez la formule à la variablefmlaet affichez‑la. - Utilisez ensuite
lm()etfmlapour ajuster un modèle linéaire qui prédit le chômage féminin à partir du chômage masculin avec le jeu de donnéesunemployment. - 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
___