为分类问题创建混淆矩阵图
confusionchart (
从真正的标签创建一个混淆矩阵图表trueLabels
,predictedLabels
)trueLabels
预测标签predictedLabels
并返回一个ConfusionMatrixChart
对象。混淆矩阵的行对应真实的类别,列对应预测的类别。对角线单元格和非对角线单元格分别对应正确分类和错误分类的观测值。使用厘米
对创建后的混淆矩阵图进行修改。有关属性列表,请参见ConfusionMatrixChart属性.
confusionchart (
类中出现的类标签x设在和y设在。如果在工作空间中已经有数字混淆矩阵和类标签,则使用此语法。米
,classLabels
)
confusionchart (
属性指定的图形、面板或选项卡中创建混淆图父
,___)父
.
confusionchart (___,
指定附加的名称,值
)ConfusionMatrixChart
使用一个或多个名称-值对参数的属性。在所有其他输入参数之后指定属性。有关属性列表,请参见ConfusionMatrixChart属性.
返回厘米
= confusionchart (___)ConfusionMatrixChart
对象。使用厘米
在创建图表后修改图表的属性。有关属性列表,请参见ConfusionMatrixChart属性.
MATLAB®不支持代码生成金宝appConfusionMatrixChart
对象。
如果您有一个热点(n中的一个)数据,请使用onehotdecode
为使用准备数据confusionchart
.例如,假设您有真实的标签目标
预测标签输出
,并在专栏中列出观察结果。您可以创建一个混淆矩阵图表
numClasses = size(目标,1);trueLabels = onehotdecode(目标,1:numClasses,1);predictedLabels = onehotdecode(输出,1:numClasses,1);confusionchart (trueLabels predictedLabels)
如果您有统计和机器学习工具箱™,您可以为高数组创建混淆矩阵图。详细信息请参见confusionchart
(统计和机器学习工具箱)而且使用高数组分类的混淆矩阵(统计和机器学习工具箱).