Svm Прогнозировать следующий номер в последовательности - PullRequest
0 голосов
/ 07 мая 2019

Меня попросили сравнить модель SVM с моделью линейной регрессии, чтобы определить разницу в прогнозах.Входные данные (x) - от 0 до 8, я создаю «метку» в следующем столбце, которая представляет класс следующего значения (y), а затем я пытаюсь увидеть, как выполняет svm.На самом деле он работает нормально для входов от 0 до 7, но тогда он не работает нормально.Могу ли я улучшить это или svm ограничен из-за последовательных данных?Мой код:

library(e1071)
Dataset <-data.frame("x"=c(0:8),"y"=c(1:9))
test=data.frame("x"=c(0:15))
mymodel<-svm(y~x, data=Dataset)
pred<- predict(mymodel,test)
table(Predicted = pred,test$x)
...