Can anyone tell me how to solve this error?

2 visualizaciones (últimos 30 días)
anand rathod
anand rathod el 24 de Jul. de 2020
Comentada: anand rathod el 25 de Jul. de 2020
clc;
clear ;
close all;
%%
load FA
F1 = Feature;
load NF
F2 = Feature;
xdata = [F1;F2];
group = cell(1,1);
for ii = 1:size(F1,1)
group{ii,1} = 'Fatigue';
end
for ii = 1:size(F2,1)
group{ii+size(F1,1),1} = 'Non-Fatigue';
end
svmStruct = fitcsvm(xdata,group,'OptimizeHyperparameters','auto','HyperparameterOptimizationOptions',struct('showplot',true));
% Testing
save svm svmStruct
load svm
for ii = 1:size(F1,1)
species = ClassificationSVM(svmStruct,F1(ii,:));
disp([ group{ii,1} ' = ' species]);
end
for ii = 1:size(F2,1)
species = ClassificationSVM(svmStruct,F2(ii,:));
disp([ group{ii+size(F1,1),1} ' = ' species]);
end
%%%%%%%%%%%%%%%
It runs for some time and gives error on classificationSVM.
Here Xdata is a 8x4 double. error says X should be a double or a single matrix. How to solve it and the other errors?
  5 comentarios
Image Analyst
Image Analyst el 25 de Jul. de 2020
If you need more help, attach FA.mat and NF.mat.
anand rathod
anand rathod el 25 de Jul. de 2020
Image Analyst Here,

Iniciar sesión para comentar.

Respuestas (1)

Jingwei Too
Jingwei Too el 24 de Jul. de 2020

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by