How to create a binary svm classifier?
Mostrar comentarios más antiguos
I have 5 sets of data each with 3 runs of eeg signal acquisitions, and I'm to create a classifier that will distinguish between the rest and mental activity in each run. So first ten seconds are mental activity and then rest for 20s. The class labels are given but its just [1 2 1 2 1 2 1 2 1 2 1 2] for class 1 being mental activity and 2 being rest, for all runs and subjects? To use fitcsvm I need the Y labels array but am not sure how to get that
Respuestas (2)
Walter Roberson
el 18 de Jul. de 2017
0 votos
The Y labels vector is the same as the class labels vector.
4 comentarios
Somaia Ahmadi
el 18 de Jul. de 2017
Walter Roberson
el 18 de Jul. de 2017
Do any of those operations change the column's identification as belonging to mental activity or rest?
Somaia Ahmadi
el 18 de Jul. de 2017
Editada: Somaia Ahmadi
el 18 de Jul. de 2017
Walter Roberson
el 18 de Jul. de 2017
As long as you keep columns separate you will be fine. (Each column is an individual sample.)
Image Analyst
el 18 de Jul. de 2017
0 votos
Did you try the Classification Learner app, on the Apps tab, and have the wizard export the code for you?
1 comentario
Somaia Ahmadi
el 18 de Jul. de 2017
Categorías
Más información sobre Classification Learner App en Centro de ayuda y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!