Создание матричной диаграммы путаницы для проблемы классификации
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 объекты.
При наличии данных «один горячий» («один из N») используйте onehotdecode для подготовки данных к использованию с confusionchart. Например, предположим, что у вас есть истинные метки targets и прогнозируемые метки outputs, с наблюдениями в столбцах. Можно создать матричную диаграмму путаницы с помощью
numClasses = size(targets,1); trueLabels = onehotdecode(targets,1:numClasses,1); predictedLabels = onehotdecode(outputs,1:numClasses,1); confusionchart(trueLabels,predictedLabels)
При наличии Toolbox™ статистики и машинного обучения можно создать матричную диаграмму путаницы для больших массивов. Для получения более подробной информации см. confusionchart (Статистика и инструментарий машинного обучения) и Матрица путаницы для классификации с использованием массивов Tall (Статистика и инструментарий машинного обучения).