[R] SVM Prediction and Plot

Brian cttobin at hotmail.com
Wed Feb 2 15:56:43 CET 2011


Hi

I'm trying to predict using a model I fitted with SVM.

I constructed the model (called Svm) using a training set, and now I want to
use a test set (called BankTest) for prediction.

The response variable is in the first column of BankTest.

> SvmPred = predict(Svm, BankTest[,-1], probability=TRUE)
> SvmPredRes = table(Pred = SvmPred, True = BankTest[,1])

I get this error:
Error in table(Pred = SvmPred, True = BankTest) :  all arguments must have
the same length

 I checked the length of both BankTest[,1] and SvmPredict.
> length(SvmPred)
[1] 2282
> length(BankTest[,1])
[1] 2598

How are these two columns not the same size? Surely the prediction should
try to predict all the values of BankTest[,1]?

Any help would be much appreciated.
-- 
View this message in context: http://r.789695.n4.nabble.com/SVM-Prediction-and-Plot-tp3254421p3254421.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list