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