Aşağıdaki tahmin fonksiyonu -ve değerleri de vermektedir, bu yüzden olasılık olamaz.
param <- list(max.depth = 5, eta = 0.01, objective="binary:logistic",subsample=0.9)
bst <- xgboost(param, data = x_mat, label = y_mat,nround = 3000)
pred_s <- predict(bst, x_mat_s2)
Google & denedim pred_s <- predict(bst, x_mat_s2,type="response")
ama işe yaramadı.
Soru
Bunun yerine olasılıklar nasıl tahmin edilir?
outputmargin=F
için predict
fonksiyonun? Bir şekilde outputmargin
olarak ayarlanırsa T
, değer, lojistik dönüşümden önceki değeri döndürür.
predict_proba
uygulamayı kopyalayabilirsiniz sklearn
: github.com/dmlc/xgboost/blob/master/python-package/xgboost/…