Could anyone help me to solve the error in the following code

1 Ansicht (letzte 30 Tage)
jaah navi
jaah navi am 28 Jan. 2020
Beantwortet: Walter Roberson am 28 Jan. 2020
load fisheriris
X = meas;
Y = species;
Mdl = fitcknn(X,Y,'NumNeighbors',5,'Standardize',1)
predictedY = resubPredict(Mdl)
C=confusionmat(Y,predictedY)
plotconfusion(Y,predictedY)
When i run the code i am getting error in line plotconfusion(Y,predictedY).I am using matlab version 2015a.Could anyone please help me on this.
  3 Kommentare
jaah navi
jaah navi am 28 Jan. 2020
This was the error i am getting
Error using plotconfusion>standard_args (line 249)
Value{1,1} is not numeric or logical.
Error in plotconfusion (line 105)
update_args = standard_args(args{:});

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Walter Roberson
Walter Roberson am 28 Jan. 2020
plotconfusion(categorical(Y),categorical(predictedY))
This will possibly not work if you are still using that old 2015 version of MATLAB you were using before.

Kategorien

Mehr zu PHY Components finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by