LoslegenKostenlos starten

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

<Kurs>Kreditrisikomodellierung in Python</Kurs>
Kurs ansehen

Übungsanweisungen

  • 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 praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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