[問題] XGBoost 繪製 ROC Curve
使用sklearn的xgboost繪製
ROC Curve沒問題
#XGBoost
xgb = xgb.fit(X_train,y_train)
#預測分類的概率
y_pred_xgb = xgb.predict_proba(X_test)[:, 1]
fpr_xgb, tpr_xgb, _ = roc_curve(y_test, y_pred_gbdt)
想請問若是使用
import xgboost as xgb
訓練是用bst = xgb.train(param, dtrain, num_round)
這種的xgboost要怎麼計算出他每個分類的概率
而不是預測出的結果
才可以繪製ROC Curve
感謝了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.208.158 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1590542338.A.D5A.html
→
05/27 12:39,
5年前
, 1F
05/27 12:39, 1F
→
05/27 14:00,
5年前
, 2F
05/27 14:00, 2F
→
05/27 14:00,
5年前
, 3F
05/27 14:00, 3F
→
05/27 14:21,
5年前
, 4F
05/27 14:21, 4F
→
05/27 14:57,
5年前
, 5F
05/27 14:57, 5F
推
05/28 07:29,
5年前
, 6F
05/28 07:29, 6F
推
05/28 07:58,
5年前
, 7F
05/28 07:58, 7F
推
05/30 10:00,
5年前
, 8F
05/30 10:00, 8F
Python 近期熱門文章
PTT數位生活區 即時熱門文章