Hi, On Tue, Feb 23, 2010 at 2:43 PM, Mikkel Meyer Andersen <r...@mikl.dk> wrote: > Dear list. > > I using the SVM-methods from the e1071, but I can't get the > probabilities when predicting. > > Code: > x <- matrix(rbinom(100, 10, 0.3), ncol=2) > y <- apply(x, 1, sum) > fit <- svm(y ~ x, method = "C-classification", kernel = "radial", > probability = TRUE) > predict(fit, x, probability=TRUE) > > Here predict doesn't containing any probabilities (not as attributes > either). Does anybody know what I'm doing wrong or if the package > contains any bugs?
Look at your "fit" object, specifically the SVM-Type and notice that you are actually running eps-regression, even though you try to specify classification. So the type of "probabilities" you're after don't really make sense in regression context. A "better" posed problem definition will give you what you're after. I mean, by just running your example code, my y vector has 10 different (unique) labels (yours maybe different do to your random seed, I guess) -- but are you really trying to do 10-way classification? -steve -- Steve Lianoglou Graduate Student: Computational Systems Biology | Memorial Sloan-Kettering Cancer Center | Weill Medical College of Cornell University Contact Info: http://cbio.mskcc.org/~lianos/contact ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.