Quantcast
Channel: Programmers Heaven Forums RSS Feed
Viewing all articles
Browse latest Browse all 2703

libsvm and matlab

$
0
0
I need to use matlab with a support vector machine (http://www.csie.ntu.edu.tw/~cjlin/libsvm/).
Into the downloaded package exist a Readme file that explain the usage of the functions.

matlab> [heart_scale_label, heart_scale_inst] = libsvmread('../heart_scale');

heart_scale is a coloumn vector of 270 elements
heart_scale_inst is a matrix of 270x13

i can see in the Readme file that:

svmtrain(training_label_vector, training_instance_matrix [, 'libsvm_options']);
-training_label_vector:
An m by 1 vector of training labels (type must be double).
-training_instance_matrix:
An m by n matrix of m training instances with n features.
It can be dense or sparse (type must be double).

but when i try:

matlab> model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 0.07');

error:
Y must be a vector or a character array.

I can't understand why.
Thank you in advance and sorry for my english.

Viewing all articles
Browse latest Browse all 2703

Trending Articles