Создайте матричный график беспорядка для проблемы классификации
confusionchart(
создает матричный график беспорядка от истины, маркирует trueLabels
,predictedLabels
)trueLabels
и предсказанные метки predictedLabels
и возвращает ConfusionMatrixChart
объект. Строки матрицы беспорядка соответствуют истинному классу, и столбцы соответствуют предсказанному классу. Диагональные и недиагональные ячейки соответствуют правильно и неправильно классифицированные наблюдения, соответственно. Используйте cm
изменить матричный график беспорядка после того, как это создается. Для списка свойств смотрите ConfusionMatrixChart Properties.
confusionchart(
создает матричный график беспорядка из числовой матрицы беспорядка m
)m
. Используйте этот синтаксис, если у вас уже есть числовая матрица беспорядка в рабочей области.
confusionchart(
задает метки класса, которые появляются вдоль оси X и оси Y. Используйте этот синтаксис, если у вас уже есть числовая матрица беспорядка и метки класса в рабочей области.m
,classLabels
)
confusionchart(
создает график беспорядка на рисунке, панели или вкладке, заданной parent
,___)parent
.
confusionchart(___,
задает дополнительный Name,Value
)ConfusionMatrixChart
свойства с помощью одного или нескольких аргументов пары "имя-значение". Задайте свойства после всех других входных параметров. Для списка свойств смотрите ConfusionMatrixChart Properties.
возвращает cm
= confusionchart(___)ConfusionMatrixChart
объект. Используйте cm
изменить свойства графика после создания его. Для списка свойств смотрите ConfusionMatrixChart Properties.
MATLAB® генерация кода не поддерживается для ConfusionMatrixChart
объекты.
Если у вас есть одногорячие (one-of-N) данные, использовать onehotdecode
подготовить ваши данные к использованию с confusionchart
. Например, предположите, что вы имеете верный, маркирует targets
и предсказанные метки outputs
, с наблюдениями в столбцах. Можно создать матричное использование графика беспорядка
numClasses = size(targets,1); trueLabels = onehotdecode(targets,1:numClasses,1); predictedLabels = onehotdecode(outputs,1:numClasses,1); confusionchart(trueLabels,predictedLabels)
Если у вас есть Statistics and Machine Learning Toolbox™, можно создать матричный график беспорядка для длинных массивов. Для получения дополнительной информации смотрите confusionchart
(Statistics and Machine Learning Toolbox) и матрица беспорядка для классификации Используя длинные массивы (Statistics and Machine Learning Toolbox).