用matlib 实现把数据集做成混淆矩阵
时间: 2024-02-23 16:59:40 浏览: 47
混淆矩阵的生成实现
5星 · 资源好评率100%
好的,我可以为您解答。Matlab中可以使用confusionmat函数来实现混淆矩阵的生成。该函数的输入参数包括实际标签和预测标签,输出结果是一个混淆矩阵。以下是示例代码:
```
% 实际标签
actual_labels = [1 1 0 1 0 2 2 1 0 2];
% 预测标签
predicted_labels = [1 0 0 1 0 2 1 1 0 2];
% 生成混淆矩阵
C = confusionmat(actual_labels, predicted_labels)
% 显示混淆矩阵
disp('Confusion matrix:');
disp(C);
```
运行以上代码后,会生成一个3x3的混淆矩阵,其中行表示实际标签,列表示预测标签。您可以根据需要对该代码进行修改和调整。
阅读全文