Aan de slagGa gratis aan de slag

De impact van features berekenen met logistic regression

Je werkt nog steeds bij het verzekeringsbedrijf en hebt een voorspellend model gebouwd om te bepalen of iemand rookt of niet. Nu moet je het model analyseren om de relevante factoren te achterhalen die de rookstatus beïnvloeden. Zo kan het bedrijf risico’s nauwkeuriger inschatten en polissen beter afstemmen.

matplotlib.pyplot is geïmporteerd als plt. X_train en y_train zijn al voor je geladen.

Deze oefening maakt deel uit van de cursus

Explainable AI in Python

Cursus bekijken

Oefeninstructies

  • Haal de coefficients uit het model.
  • Plot de coefficients voor de gegeven feature_names.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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()
Code bewerken en uitvoeren