Я столкнулся с этим сообщением об ошибке во время использования прогноза после тренировки.
Кто-нибудь знает, где я ошибся?
# 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)