Koeffizienten ändern sich
Mit diesem Verständnis der Koeffizienten eines LogisticRegression()-Modells wirf einen genaueren Blick darauf, wie sie sich ändern, je nachdem, welche Spalten für das Training verwendet werden. Ändern sich die Spaltenkoeffizienten von Modell zu Modell?
Du sollst zwei verschiedene LogisticRegression()-Modelle mit unterschiedlichen Spaltengruppen .fit()ten, um das zu prüfen. Überlege auch, welchen potenziellen Einfluss das auf die Ausfallwahrscheinlichkeit (probability of default) haben könnte.
Der Datensatz cr_loan_clean wurde bereits in den Workspace geladen, ebenso die Trainingssets X1_train, X2_train und y_train.
Diese Übung ist Teil des Kurses
Kreditrisikomodellierung in Python
Anleitung zur Übung
- Prüfe die ersten fünf Zeilen beider
X-Trainingssets. - Trainiere ein Logit-Modell, genannt
clf_logistic1, mit demX1-Trainingsset. - Trainiere ein Logit-Modell, genannt
clf_logistic2, mit demX2-Trainingsset. - Gib die Koeffizienten für beide Logit-Modelle aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Print the first five rows of each training set
print(____.____())
print(____.____())
# Create and train a model on the first training data
____ = ____(solver='lbfgs').____(____, np.ravel(y_train))
# Create and train a model on the second training data
____ = ____(solver='lbfgs').____(____, np.ravel(y_train))
# Print the coefficients of each model
print(____.____)
print(____.____)