Can anyone tell me how to solve this error?

1 回表示 (過去 30 日間)
anand rathod
anand rathod 2020 年 7 月 24 日
コメント済み: anand rathod 2020 年 7 月 25 日
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 件のコメント
Image Analyst
Image Analyst 2020 年 7 月 25 日
If you need more help, attach FA.mat and NF.mat.
anand rathod
anand rathod 2020 年 7 月 25 日
Image Analyst Here,

サインインしてコメントする。

回答 (1 件)

Jingwei Too
Jingwei Too 2020 年 7 月 24 日

カテゴリ

Help Center および File ExchangeSpectral Estimation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by