Calculer l'impact des variables avec la régression logistique
Dans la continuité de votre travail à la compagnie d'assurances, vous avez bâti un modèle prédictif pour déterminer si une personne est fumeuse ou non. Vous devez maintenant analyser le modèle afin d'identifier les facteurs pertinents qui influencent le statut de fumeur. Cela aidera l'entreprise à évaluer le risque plus précisément et à adapter ses polices d'assurance en conséquence.
matplotlib.pyplot a été importé sous le nom plt. X_train et y_train sont déjà chargés pour vous.
Cette activité fait partie du cours
Explainable AI en Python
Instructions de l’exercice
- Extraire les
coefficientsdu modèle. - Tracer les
coefficientspour lesfeature_namesfournis.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
scaler = MinMaxScaler()
X_train_scaled = scaler.fit_transform(X_train)
model = LogisticRegression()
model.fit(X_train_scaled, y_train)
# Derive coefficients
coefficients = ____
feature_names = X_train.columns
# Plot coefficients
____
plt.show()