Giving error in confusion plot

1 visualización (últimos 30 días)
Ali Asghar
Ali Asghar el 6 de Dic. de 2019
Comentada: Ali Asghar el 6 de Dic. de 2019
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

Respuesta aceptada

Ridwan Alam
Ridwan Alam el 6 de Dic. de 2019
ConfusionMat2 = confusionchart(table2array(Y),isLabels2);

Más respuestas (0)

Categorías

Más información sobre Get Started with Statistics and Machine Learning Toolbox en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by