LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Prüfe die ersten fünf Zeilen beider X-Trainingssets.
  • Trainiere ein Logit-Modell, genannt clf_logistic1, mit dem X1-Trainingsset.
  • Trainiere ein Logit-Modell, genannt clf_logistic2, mit dem X2-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(____.____)
Code bearbeiten und ausführen