我有一個奇怪的問題,每當我嘗試增加adabag包超過10的功能的最終參數我得到一個錯誤,甚至與mfinal = 9我得到警告。adabag助推功能拋出錯誤,當給予mfinal> 10
我的列車數據有7類依賴變量和100個獨立變量以及大約22000個數據樣本(使用DMwR分組了一個類)。我的依賴變量依次位於訓練數據集的末尾。
library(adabag)
gc()
exp_recog_boo <- boosting(V1 ~ .,data=train_dataS,boos=TRUE,mfinal=9)
Error in 1:nrow(object$splits) : argument of length 0
In addition: Warning messages:
1: In acum + acum1 :
longer object length is not a multiple of shorter object length
在此先感謝。
該鏈接不適合我。 – user1965813 2015-02-27 13:10:29
自發布該鏈接至今已有一年多的時間。感謝您的關注。主要點是生成警告,因爲有些樹是空的,所以使cp = -1(在rpart.control中)會強制rpart分裂直到maxdepth,從而避免空樹。 – David 2015-03-22 07:50:53