필터 지우기
필터 지우기

Giving error in confusion plot

조회 수: 8 (최근 30일)
Ali Asghar
Ali Asghar 2019년 12월 6일
댓글: Ali Asghar 2019년 12월 6일
Dear
I am using the naive model for classification of emg signal. The below prgram run smoothly except the last line of confusion plot, show error.
Find the attached snapshot
load('FeatureAngle000Musscle1.mat')
X = FeaturesAngle000Muscle1(:,1:4); % feature numerical values
Y = FeaturesAngle000Muscle1(:,5); % response like handopen, handclose etc
rng(1); % For reproducibility
Mdl2 = fitcnb(X,Y,...
'DistributionNames',{'normal','normal','kernel','kernel'},...
'ClassNames',{'HandGrip','HandOpen','HandRest','WristExtension','WristFlexion'});
Mdl2.DistributionParameters{1,2}
isLabels2 = resubPredict(Mdl2); % it generate the output/response of model
ConfusionMat2 = confusionchart(Y,isLabels2);
Error using confusionchart (line 64)
First argument must be a numeric square matrix, cell array of character vectors, categorical, logical, string or numeric
vector, character array, or parent container.
Untitled.png

채택된 답변

Ridwan Alam
Ridwan Alam 2019년 12월 6일
ConfusionMat2 = confusionchart(table2array(Y),isLabels2);

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Gaussian Process Regression에 대해 자세히 알아보기

태그

제품


릴리스

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by