This lesson requires a premium membership to access.
Premium membership includes unlimited access to all courses, quizzes, downloadable resources, and future content updates.
Our final model is to combine the result of previous machine learning models and provide a single prediction by averaging probabilities from all previous models.
1predict_loan_status_ensemble = predict_loan_status_logit +
2 predict_loan_status_svm +
3 predict_loan_status_rf +
4 predict_loan_status_xgb
5predict_loan_status_ensemble = predict_loan_status_ensemble / 4
6rocCurve_ensemble = roc(response = data_test$loan_status,
7 predictor = predict_loan_status_ensemble)
8auc_curve = auc(rocCurve_ensemble)
9plot(rocCurve_ensemble,legacy.axes = TRUE,print.auc = TRUE,col="red",main="ROC(Ensemble Avg.)")
10