Краткая информация
Вычисляет матрицу неточностей на основе ошибок пропуска и невыполнения, и получает значение Каппа. Оно является показателем согласованности между классифицированной картой или данными, принятыми как истинно точные.
Этот инструмент использует выходные данные инструмента Создать точки оценки точности или Обновить точки оценки точности.
Использование
Этот инструмент вычисляет матрицу неточности с помощью произвольно расположенных точек оценки точности, которые генерируются инструментом Создать точки оценки точности. Вычисляет точность пользователя и точность построителя для каждого класса, а также общий индекс Kappa. Диапазон точности варьируется от 0 до 1, при этом 1 означает 100% точности. Значения точности обычно называют коэффициентами ошибок, хотя на самом деле они показывают точность. В соответствии со сложившейся практикой в этом документе они будут именоваться коэффициентами ошибок.
Точность пользователя дает ложноположительные результаты, если пикселы ошибочно классифицируются как некий известный класс, когда их следовало классифицировать как нечто другое. Примером может служить, когда классифицированное изображение говорит о том, что пиксел непроницаем, а истинно достоверные данные – что это лес. Непроницаемый класс имеет дополнительные пикселы, которые он не должен иметь в соответствии с истинно достоверными данными.
Точность пользователя называют также ошибками комиссии или ошибкой типа 1. Данные для расчета коэффициента ошибок считываются со строк таблицы.
Строка Всего показывает число точек, которые согласно истинно достоверным данным должны были определиться как заданный класс.
Точность построителя является ложноотрицательной, когда пикселы известного класса классифицируются как нечто иное, чем этот самый класс. Примером может служить, когда классифицированное изображение говорит о том, что пиксел – это лес, но в действительности он непроницаем. В этом случае в соответствии с истинно достоверными данными непроницаемому классу недостает пикселов.
Точность построителя также называют ошибками (ошибкой) пропуска и невыполнения или ошибкой типа 2. Данные для расчета этого коэффициента ошибок считываются со столбцов таблицы.
Столбец Всего показывает число точек, которые согласно классифицированной карте определились как заданный класс.
Индекс Kappa дает общую оценку точности классификации.
Синтаксис
ComputeConfusionMatrix (in_accuracy_assessment_points, out_confusion_matrix)
Параметр | Объяснение | Тип данных |
in_accuracy_assessment_points | Класс объектов точек оценок точности создается инструментом Создать точки оценки точности, он содержит поля CLASSIFIED и GROUND_TRUTH. | Feature Layer |
out_confusion_matrix | Имя выходного файла матрицы неточностей в табличном формате. Формат таблицы определяется выходным местоположением и путем к ней. По умолчанию выходными данными будет таблица базы геоданных. Если путь не в базе геоданных, укажите расширение .dbf, чтобы он был в формате dBASE. | Table |
Пример кода
ComputeConfusionMatrix, пример 1 (автономный скрипт)
Пример вычисления матрицы неточностей на основе точек оценки точности.
import arcpy
from arcpy.sa import *
arcpy.gp.ComputeConfusionMatrix("aapnt2.shp", "confm.dbf")
Параметры среды
- Автоподтверждение (Auto Commit)
- Размер ячейки (Cell size)
- Сжатие (Compression)
- Текущая рабочая область (Current Workspace)
- Экстент (Extent)
- Географические преобразования (Geographic Transformations)
- Маска (Mask)
- Выходное ключевое слово CONFIG (Output CONFIG Keyword)
- Выходная система координат (Output Coordinate System)
- Статистика растра (Raster Statistics)
- Временная рабочая область (Scratch Workspace)
- Растр привязки (Snap Raster)
- Размер листа (Tile Size)
Информация о лицензиях
- ArcGIS Desktop Basic: Требует Spatial Analyst
- ArcGIS Desktop Standard: Требует Spatial Analyst
- ArcGIS Desktop Advanced: Требует Spatial Analyst