Ich benötige ein Paket, das mir die Gleichung für ein lineares SVM-Modell geben kann. Zur Zeit benutze ich e1071 wie folgt :
library(e1071)
m = svm(data, labels, type='C', kernel='linear', cost=cost, probability=FALSE, scale=scale)
w = t(m$coefs) %*% data[m$index,] #Weight vector
b = -model$rho #Offset
Ich bin mir jedoch nicht sicher, wie e1071::svm()
positive und negative Klassen ausgewählt werden sollen, daher denke ich, dass dies zu unterschiedlichen Datensätzen führen kann. Kann jemand bestätigen, wie diese Funktion entscheidet, welche Klasse positiv und welche negativ ist?
Gibt es dafür auch ein besseres Paket?