2015-09-06 39 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