Ho bisogno di un pacchetto che possa darmi l'equazione per un modello SVM lineare. Attualmente sto usando e1071 in questo modo:
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
Tuttavia, non sono sicuro di come e1071::svm()
selezioni le classi positive e negative, quindi penso che questo potrebbe rovinare con diversi set di dati. Qualcuno può confermare come questa funzione decide quale classe è positiva e quale è negativa?
Inoltre, esiste un pacchetto migliore per questo?