2015-09-06 161 views
1

如何使用函數adaboost.M1?我正在R中測試以下代碼,但我總是收到錯誤消息:錯誤:無法找到函數「adaboost.M1」。我錯過了什麼軟件包?由於如何在R中安裝boosting.m1包?

library(rpart) 
library(mlbench) 
library(adabag) 
data(iris) 
names(iris)<-c("LS","AS","LP","AP","Especies") 
iris.adaboost <- adaboost.M1(Especies~LS +AS +LP+ AP, data=iris, boos=TRUE, mfinal=10) 

回答

2

請嘗試:

iris.adaboost <- boosting(Species~., data=iris, boos=TRUE, mfinal=10) 

似乎在adabag包的新版本,你必須使用方法提高

+0

它實際上是提升。謝謝! iris.adaboost < - boosting(Species〜。,data = iris,boos = TRUE,mfinal = 10) – user1901690

+0

yup,其助推:)更新,謝謝! – grubjesic