0
1

I have been using a logistic regression solver for some prediction task. I am wondering whether or not it is okay to take the same dataset and run SVM on it? what are the assumptions for the data for SVM? should I change my data at all?

asked Dec 27 '10 at 22:58

Mark%20Alen's gravatar image

Mark Alen
1323234146

What processing are you doing on the data? I would at least do a component-wise normalization of the data in both cases.

(Dec 28 '10 at 00:56) rm999

The answer is essentially yes. SVM is a discriminative approach. Both it and logistic regression were made for binary classification. They should be interchangeable.

(Dec 28 '10 at 03:58) zaxtax ♦

I wish to make a comment. I have tried logistic regression and SVM (libSVM) on two projects related to multi-class text classification. In both cases, logistic regression yields better performance (not too much). For SVM, I tried linear kernel and RBF kernel.

(Dec 30 '10 at 02:24) Liangjie Hong

One Answer:

Strictly speaking you should have no problem with the data.

Be sure the kernel you use is compatible though, with your data, you might need some pre processing, but most "out of the shelf" programs do that automatically.

Since you have a problem solved with linear regression, I do not think you will have problems with the convexity of your problem, so you are pretty much good to go if you use libSVM

answered Dec 30 '10 at 01:56

Leon%20Palafox's gravatar image

Leon Palafox ♦
40857194128

@palafox, could you elaborate more on your statement, "Since you have a problem solved with linear regression, I do not think you will have problems with the convexity of your problem, " why the successful of linear regression can indicate the convexity of problem

(Feb 16 '14 at 15:36) ouyang
Your answer
toggle preview

powered by OSQA

User submitted content is under Creative Commons: Attribution - Share Alike; Other things copyright (C) 2010, MetaOptimize LLC.