Notions de base de la régression logistique
Vous avez maintenant nettoyé les données et créé le nouvel ensemble cr_loan_clean.
Repensez au nuage de points final du chapitre 1 qui montrait davantage de défauts lorsque loan_int_rate était élevée. Les taux d'intérêt sont faciles à comprendre, mais à quel point sont-ils utiles pour prédire la probabilité de défaut?
Comme vous n'avez pas encore tenté de prédire la probabilité de défaut, essayez de créer et d'entraîner un modèle de régression logistique avec seulement loan_int_rate. Vérifiez aussi les paramètres internes du modèle, qui agissent comme des réglages, pour voir la structure du modèle avec cette seule colonne.
Les données cr_loan_clean ont déjà été chargées dans l'espace de travail.
Cette activité fait partie du cours
Modélisation du risque de crédit en Python
Instructions de l’exercice
- Créez les ensembles
Xetyà partir des colonnesloan_int_rateetloan_status. - Créez et entraînez un modèle de régression logistique sur les données d'entraînement et nommez-le
clf_logistic_single. - Affichez les paramètres du modèle avec
.get_params(). - Vérifiez l'ordonnée à l'origine du modèle à l'aide de l'attribut
.intercept_.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create the X and y data sets
X = ____[[____]]
y = ____[[____]]
# Create and fit a logistic regression model
____ = ____()
clf_logistic_single.____(X, np.ravel(____))
# Print the parameters of the model
print(____.____())
# Print the intercept of the model
print(____.____)