From: Ben on
Hi, all.
I'm newbie in Matlab. I would like to know whether svmtrain and svmclassify could be used on my multi-dimensional dataset? I know it could handle 2D data well but I'm not sure whether it could classify data with more than 2D correctly?
From: Novae on
Hi Ben and welcome to Matlab

You can use svmtrain and svmclassify for a multi-dimensional data set. There's no limit to the feature space dimension when you use a svm classifier. However, depending on this dimension and kernel used, training phase can take a long time. Correct classification depends on a lot of things: descriptor quality, kernel, cost, etc... Remember that svm classification using the bio-informatics toolbox only allows binary data to be classified. This means that your data should have only 2 classes. If you have more than 2 classes I would recommend the usage of svmlib library available on the internet. The usage is very similar to the bio-informatics toolbox. Just search for it and have fun.

Igor

"Ben " <weehow911(a)gmail.com> wrote in message <hahn8f$621$1(a)fred.mathworks.com>...
> Hi, all.
> I'm newbie in Matlab. I would like to know whether svmtrain and svmclassify could be used on my multi-dimensional dataset? I know it could handle 2D data well but I'm not sure whether it could classify data with more than 2D correctly?