2016-11-29 102 views
0

一個非常快速的問題令我困惑。我對r和預測建模很陌生,目前我正在使用xgboost作爲二進制分類模型。我有點困惑num_class參數,當我設置它1我有一個正常的輸出,它工作正常。但是,如果設置爲2,則會在預測中將數據行加倍,但奇怪的是準確度會提高。 對於二進制分類,參數應該是1或2,如果是2,爲什麼我得到兩倍的行?Xgboost Num_class in R

+0

歡迎。如果你分享你遇到的問題,你會得到更好的答案。請參閱http://stackoverflow.com/help/mcve –

回答

1

你不需要爲二進制分類設置num_class。

如果你指的docmentation,你會發現 -

num_class設置類的數量。要使用與多類 目標

多:SOFTMAX集xgboost使用 SOFTMAX目標做多類分類。類用數字表示,應該從 0到num_class -1。