필터 지우기
필터 지우기

How to label the confusion matrix ?

조회 수: 10 (최근 30일)
Abhishek H P
Abhishek H P 2016년 6월 20일
편집: Katarina Vuckovic 2019년 8월 14일

I have confusion matrix given expected output with 18 data values as below: [17 1 0 3 13 2 2 1 15]

I need answer to questions:

1. I want to label each axis For example: Eating, Drinking and Walking on y and x axis Implying 17/18 identified correctly as eating Implying 13/18 identified correctly as drinking Implying 15/18 identified correctly as walking

2. Also, How can I display percentage of correctness in confusion matrix eg: [ 17/18 1/18 0/18 3/18 13/18 2/18 2/18 1/18 15/18 ]

Meaning...

Confusion matrix display

         Eating Drinking Walking

Eating 94 5 0 Drinking 15 72 10 Walking 10 5 83]

I appreciate your time and consideration in advance

답변 (1개)

Katarina Vuckovic
Katarina Vuckovic 2019년 8월 14일
편집: Katarina Vuckovic 2019년 8월 14일
1. You have to use categorical() funtion to convert the string otherwise it will not work. For example:
x = [49 0 1 ;0 47 3; 1 3 46]
label = {'walking','drinking','eating'}
label = categorical(label)
cm = confusionchart(x,label)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by