開始使用免費開始

評估梯度提升樹

你已經使用 XGBClassifier() 模型來預測違約機率。這些模型也可以用 .predict() 方法來產生 loan_status 的實際類別預測。

你應先透過 classification_report() 的評估指標來檢視模型的初始表現。請記得,你還沒有為這些模型設定臨界值。

資料集 cr_loan_prepX_testy_test 已載入工作環境。模型 clf_gbt 也已載入。邏輯斯迴歸的 classification_report() 會自動列印。

本練習屬於課程

以 Python 進行信用風險建模

檢視課程

練習說明

  • X 測試資料預測 loan_status 並將結果存成 gbt_preds
  • 檢查 gbt_preds 的內容,以確認看到的是預測的 loan_status 類別,而不是違約機率。
  • 列印 classification_report(),比較模型對 y_test 的表現。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Predict the labels for loan status
____ = clf_gbt.____(____)

# Check the values created by the predict method
print(____)

# Print the classification report of the model
target_names = ['Non-Default', 'Default']
print(classification_report(____, ____, target_names=target_names))
編輯並執行程式碼