gpt4 book ai didi

matlab - 关于绘制混淆矩阵的困惑 MATLAB

转载 作者:行者123 更新时间:2023-11-30 09:30:00 32 4
gpt4 key购买 nike

我正在尝试创建一个混淆矩阵:

http://en.wikipedia.org/wiki/Confusion_matrix

到目前为止,我有一个预测标签(例如:[1, 2, 4, 5, 1])和测试标签(例如:[1, 2, 5, 6, 1])的列表。

但是,我在创建混淆矩阵图时遇到了问题。

我可以用

生成一个
[C,order] = confusionmat(testing_vector, predicted_labels)


C =

933 0 7 5 3 9 13 2 7 1
0 1104 5 2 1 1 4 1 16 1
8 7 885 31 10 3 16 15 55 2
10 1 25 887 5 31 2 13 22 14
5 1 9 5 876 2 12 5 19 48
11 6 8 47 12 719 15 12 50 12
13 3 12 3 9 26 879 0 12 1
2 11 17 7 9 1 0 926 12 43
11 18 11 31 13 48 8 12 799 23
11 7 5 13 45 5 1 41 31 850


order =

0
1
2
3
4
5
6
7
8
9

但是,当我尝试使用 plotconfusion 时,我不确定参数 targetsoutputs 使用什么。

我已尝试将 order 作为 targetsC 作为outputs,但这似乎不起作用。

我走在正确的道路上吗?

最佳答案

use C =plotConfusion(testing_vector, Predicted_labels); confusionmatplotConfusion 内部调用。输出 C 是从 confusionmat 生成的一个 repmat 转换。查看他们的source code了解更多详情。

关于matlab - 关于绘制混淆矩阵的困惑 MATLAB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21369281/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com