Matlab:将混淆矩阵保存到文件



我想保存文件的混乱矩阵,我得到训练阶段后。

[m,order]=confusionmat(YPred,YValidation)
m =
18     8     3 
3     5     1
3     7    20
order = 
7×1 categorical array
classA
classB
classC

如何在csv文件中保存与列和行关联的标签的混淆矩阵?

预期的结果

;ClassA;ClassB;ClassC
classA;18;8;0
classB;3;5;1     
classC;3;7;20     

你可以用你的数据组装一个单元格数组,然后导出它:

q=cellstr(order);
writecell( [ {[]} q.'; q num2cell( m ) ], 'foo.txt', 'Delimiter', ';' );

相关内容

  • 没有找到相关文章

最新更新