Regresie logistică multivariată
În general, nu vei folosi doar loan_int_rate pentru a prezice probabilitatea de nerambursare. Vei dori să utilizezi toate datele disponibile pentru a face predicții.
În acest context, încearcă să antrenezi un model nou cu coloane diferite, numite caracteristici, din datele cr_loan_clean. Va fi acest model diferit față de primul? Pentru a verifica, poți consulta cu ușurință .intercept_ al regresiei logistice. Ține minte că aceasta reprezintă intersecția cu axa y a funcției și log-odds-ul general al non-nerambursării.
Datele cr_loan_clean au fost încărcate în spațiul de lucru împreună cu modelul anterior clf_logistic_single.
Acest exercițiu face parte din cursul
Modelarea Riscului de Credit în Python
Instrucțiuni pentru exercițiu
- Creează un nou set de date
Xculoan_int_rateșiperson_emp_length. Salvează-l caX_multi. - Creează un set de date
ycare să conțină doarloan_status. - Creează și antrenează (
.fit()) un modelLogisticRegression()pe noul set de dateX. Salvează-l caclf_logistic_multi. - Afișează valoarea
.intercept_a modelului.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create X data for the model
X_multi = ____[[____,____]]
# Create a set of y data for training
y = ____[[____]]
# Create and train a new logistic regression
clf_logistic_multi = ____(solver='lbfgs').____(____, np.ravel(____))
# Print the intercept of the model
print(____.____)