Hi,

you need the score value , have a look at ?svm.predict and in the ROCR example.

traindata <- as.data.frame(matrix(runif(1000),ncol=10))
trainlabels <- as.factor(sample(c("win","lose"),nrow(data),replace=T,prob=c(0.5,0.5)))

model <- svm(traindata,trainlabels, type="C-classification", kernel="radial", cost=10,
class.weights=c("win"=3,"lose"=1), scale=FALSE, probability = TRUE)

prediction <- predict(model, traindata, decision.values = TRUE, probability = TRUE)
probs <-  attr(prediction, "probabilities")[,1]
pred <- prediction(probs,trainlabels)

HTH Christian

Hello,

I've come across a strange error...


Here is what happens:

model <- svm(traindata,trainlabels, type="C-classification", kernel="radial", cost=10, class.weights=c("win"=3,"lose"=1), scale=FALSE, probability = TRUE)
predictions <- predict(model, traindata)
pred <- prediction(predictions, trainlabels)


This returns an error:
Error in prediction(predictions, trainlabels) :
   Format of predictions is invalid.

Yet my predictions is just a matrix of predicted labels. Nothing fancy. (In fact, my step follow the exact example on the ROCR homepage.)

A search through google for "Format of predictions is invalid" returns zero results.

Can anyone suggest how I might fix this problem?

Thank You,





        [[alternative HTML version deleted]]

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to