Я использую e1071
пакет в R для подгонки линейного ядра SVM, а затем для построения разделяющей гиперплоскости. Код, который я применяю, взят из здесь .
svmfit <- svm(y~., data = dat, kernel = "linear", scale = FALSE)
# Plot Results
plot(svmfit, dat)
Сюжет следующий, и я не знаю, почему разделение не просто линейное (а какой-то зигзагообразный ). Любые мысли?