如何在混淆矩阵中添加值?

时间:2017-02-28 21:10:16

标签: matlab matlab-figure

代码如下:

g1 = [1 1 2 2 3 3]';    % Known groups
g2 = [1 1 2 3 4 5]';    % Predicted groups

[C,order] = confusionmat(g1,g2);
figure; imagesc(C);

accuracyAll = trace(C)/sum(C(:));
disp(['Total accuracy is ',num2str(accuracyAll*100),'%']);

当你运行代码时,你会得到一个数字。我的问题是 如何在块中添加相应的精度 图

1 个答案:

答案 0 :(得分:1)

这是你想要的吗?

[ii, jj, vv] = find(C);
text(jj(:), ii(:), num2str(vv(:)))