I encountered this error message while I used prediction after training.
Anyone knows where I went wrong?
# Create train and test tasks
trainTask <- makeClassifTask(data = data.train, target = "SetAppt", positive = "1")
testTask <- makeClassifTask(data = data.test, target = "SetAppt", positive = "1")
ksvm <- makeLearner("classif.ksvm", predict.type = "prob")
tuned.svm <- setHyperPars(ksvm, par.vals = res$x)
getParamSet(tuned.svm)
getHyperPars(tuned.svm)
# Train final model with whole training set
svm.train <- train(tuned.svm, trainTask)
# Predict final model with test set
predict.svm <- predict(svm.train, testTask, subset = y.test)
# I also tried this
predict.svm <- predict(svm.train, newdata = x.test)