2015-07-07 3 views
0

я использую e1071 для наивных классификацииКак переквалифицировать классификатор Naive Bayes?

функция

naiveBayes(x=, y=,) 

Я хочу использовать cvTools для перекрестной проверки

cvFit(....) 

, как я мог написать это, документация cvFit действительно трудно понять для меня

typeof(naiveBayes) is 'closure' 

ответ

-1

Я думаю, что лучше начать использовать картон. например вот часть кода, в котором я сейчас работаю:

library('caret') 

    train_control <- trainControl(method="cv", number=10) 

    #create model 
    fit <- train(trainData[, -classIndex], trainData[, classIndex], method = "nb",trControl=train_control) 
+0

Это использует пакет klaR, который по моему опыту безумно медленный для наивных заливов. Это потребовало 100-1000x дольше, чем e1071 в R или sklearn в Python. – wordsforthewise

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