У меня возникли некоторые трудности с применением метода производительности библиотеки ROCR
.
#EX1
model <- glm(Good.Loan ~ ., data=trainSet, family=binomial(link="logit"))
testSet$predGood.Loan <- predict(model,newdata=testSet)
pred <- prediction(predictions = testSet$predGood.Loan, labels =
testSet$Good.Loan)
perf <- performance(pred, measure = "tpr", x.measure = "fpr")
#EX2
model <- C5.0(CostumerClass ~ ., data = trainSet)
predictedCostumerClass<- predict(model , testSet)
pred <- prediction(predictions = predictedCostumerClass, labels =
testSet$CostumerClass)
perf <- performance(pred, measure = "tpr", x.measure = "fpr")
В Ex1
я строю свою модель, используя обобщенную линейную модель, а затем применяю метод производительности. И это нормально. Когда я пытаюсь использовать то же самое, используя модель c5.0, я получаю сообщение об ошибке
Недопустимый формат прогнозов.
Ближайшая помощь, которую я смог найти, была в этой статье. а>.
Я не могу найти, какой формат требуется для метода производительности, или нужно ли моему прогнозу что-то еще.