为分类问题创建混淆矩阵图表
ConfusionChart(
从真实标签创建一个混淆矩阵图trueLabels
,predictedLabels
)trueLabels
和预测的标签predictedLabels
并返回一个ConfusionMatrixChart
对象。混淆矩阵的行对应真实的类,列对应预测的类。对角线和非对角线细胞分别对应正确和错误分类的观察。使用厘米
在创建混乱矩阵图后修改它。有关属性列表,请参见ConfusionMatrixChart属性.
ConfusionChart(
控件中显示的类标签x-axis和y-轴。如果您已经在工作区中有一个数字混淆矩阵和类标签,请使用此语法。米
,ClassLabels.
)
ConfusionChart(
在指定的图形、面板或制表符中创建混淆图父
,___)父
.
ConfusionChart(___,
指定附加的名称,值
)ConfusionMatrixChart
属性使用一个或多个名称-值对参数。在所有其他输入参数之后指定属性。有关属性列表,请参见ConfusionMatrixChart属性.
返回厘米
= confusionchart (___)ConfusionMatrixChart
对象。使用厘米
要在创建它后修改图表的属性。有关属性列表,请参见ConfusionMatrixChart属性.
MATLAB®不支持代码生成万博1manbetxConfusionMatrixChart
对象。
如果您有一个热点(n中的一个)数据,请使用onehotdecode
准备您的数据进行使用confusionchart
.例如,假设你有真实的标签目标
和预测的标签产出
,将观察结果按列排列。你可以使用
numClasses =大小(目标1);trueLabels = onehotdecode(目标1:numClasses, 1);predictedLabels = onehotdecode(输出,1:numClasses, 1);confusionchart (trueLabels predictedLabels)
如果您有统计和机器学习工具箱™,可以为高阵列创建混淆矩阵图。有关详细信息,请参阅confusionchart
(统计学和机器学习工具箱)和高数组分类的混淆矩阵(统计学和机器学习工具箱).