4
我正在嘗試使用R的adabag軟件包進行分類。Adabag軟件包中的R
以下調用與R的ada軟件包的ada()函數完美配合。
model<-ada(factor(label)~., data=trainingdata)
但是當同樣的訓練數據集在以下adabag的函數調用時,它會返回一個錯誤:
model<-boosting(factor(label)~., data=trainingdata)
Error in `[.data.frame`(data, , as.character(formula[[2]])) :
undefined columns selected
什麼這個錯誤提示是什麼呢?
它表明在數據幀'trainingdata'中沒有名爲'factor(label)'的列。 –
也許如果你有一個數據幀'trainingdata',你可以嘗試'model <-boosting(factor(trainingdata $ label)〜。,data = trainingdata)' – Duck
我懷疑這個解決方案可能是在增強呼叫之前執行因子操作:'trainingdata $ label < - factor(trainingdata $ label); (bmodel <-boosting(factor(label)〜。,data = trainingdata))'。我注意到很多'機器學習'軟件包或者沒有公式接口,或者它們不完全實現。 –