Mostrare coefficienti e intercetta
Una volta pronto il modello di regressione logistica, può essere utile dare un'occhiata ai coefficienti per verificare se il modello ha senso.
Dato un modello di regressione logistica addestrato, logreg, puoi recuperare i coefficienti con l'attributo coef_. L'ordine in cui compaiono i coefficienti è lo stesso con cui le variabili sono state fornite al modello. L'intercetta si può recuperare con l'attributo intercept_.
Il modello di regressione logistica che hai costruito negli esercizi precedenti è stato aggiunto e adattato per te in logreg.
Questo esercizio fa parte del corso
Introduzione alla Predictive Analytics in Python
Istruzioni dell'esercizio
- Assegna i coefficienti del modello di regressione logistica alla lista
coef. - Assegna l'intercetta del modello di regressione logistica alla variabile
intercept.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Construct a logistic regression model that predicts the target using age, gender_F and time_since_last gift
predictors = ["age","gender_F","time_since_last_gift"]
X = basetable[predictors]
y = basetable[["target"]]
logreg = linear_model.LogisticRegression()
logreg.fit(X, y)
# Assign the coefficients to a list coef
coef = ____.____
for p,c in zip(predictors,list(coef[0])):
print(p + '\t' + str(c))
# Assign the intercept to the variable intercept
intercept = ____.____
print(intercept)