Когда я хочу использовать функцию tune()
, я получаю сообщение о том, что моя переменная ответа должна быть числовой для регрессии.
Я определил Type = "C"
, но тогда ошибка определения проблемы.
obj <- tune(svm, clasifica~., data = SUPERVISADO, scale=FALSE, type="C",
ranges = list(gamma = 2^(-1:1), cost = 2^(2:4)),
tunecontrol = tune.control(sampling = "fix")
)
Error in svm.default(x, y, scale = scale, ..., na.action = na.action) :
Need numeric dependent variable for regression.
Error in tune(svm, clasifica ~ ., data = SUPERVISADO, scale = FALSE, type = "C", : Dependent variable has wrong type!