MATLAB Answers

Can anyone tell me how to solve this error?

3 ビュー (過去 30 日間)
anand rathod
anand rathod 2020 年 7 月 24 日
コメント済み: anand rathod 2020 年 7 月 25 日
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';
for ii = 1:size(F2,1)
group{ii+size(F1,1),1} = 'Non-Fatigue';
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]);
for ii = 1:size(F2,1)
species = ClassificationSVM(svmStruct,F2(ii,:));
disp([ group{ii+size(F1,1),1} ' = ' species]);
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 件のコメント
anand rathod
anand rathod 2020 年 7 月 25 日
Image Analyst Here,


Community Treasure Hunt

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

Start Hunting!

Translated by