2015-09-06 2 views
1

Как использовать функцию adaboost.M1? Я тестирую следующие коды в R. Но у меня всегда есть сообщение об ошибке: Ошибка: не удалось найти функцию «adaboost.M1». Какие пакеты я пропускаю? БлагодаряКак установить пакет boosting.m1 в R?

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 (Виды ~., Data = iris, boos = TRUE, mfinal = 10) – user1901690

+0

yup, его повышение :) Обновлено, спасибо! – grubjesic

Смежные вопросы