le package Kernlab: fonction plot de Ksvm

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Ayao Nomenyo
Messages : 1
Enregistré le : 22 Avr 2018, 06:12

le package Kernlab: fonction plot de Ksvm

Messagepar Ayao Nomenyo » 23 Avr 2018, 09:26

Bonjour à tout le monde.
Tout d'abord je vous remercie de m'avoir accepter sur ce forums.
J'ai un souci et j'espère que quelqu'un par sa bonne volonté pourra m'aider.
Je suis entrain de faire une classification sur les données spam ; j'ai utilisé
la fonction Ksvm du package pour la classification. Mon souci est que je n'arrive pas à tracer
les données classifiées. j'aimerai savoir si quelqu'un pouvais m'aider sur les arguments de plot.ksvm surtout sur slice = list().

Code : Tout sélectionner

library(kernlab)
data(spam)
x <- spam[, 1:57]; y <- as.numeric(spam[,58])-1
Dspam <- cbind(x,y)
costs <- seq(1,50)
er1 <- NULL
for(c in costs){
  f <-  ksvm(type~., data=spam,kernel="rbfdot", kpar=list(sigma=0.005), C = c, cross=5)
  er1 <-c(er1, cross(f))
}
plot(costs,er1, type="o",col = 4,main ="Performance de la SVM")
cmin <- costs[which.min(er1)]
ft <- ksvm(type~., data=spam,kernel="rbfdot", kpar=list(sigma=0.005) , type = "C-svc", C = cmin)
plot(ft, spam)

Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Bing [Bot], Google [Bot] et 1 invité

cron