Вычислить составной индекс (Инструменты Пространственная статистика)
Краткая информация
Комбинирует несколько числовых переменных для создания единого индекса.
Составные индексы используются в социальной и экологической областях для представления сложной информации из множества индикаторов в виде единого показателя, который может измерять прогресс в достижении цели и облегчать принятие решений. Инструмент поддерживает три основных этапа процесса создания индекса: стандартизация входных переменных до общей шкалы (предварительная обработка), объединение переменных в одну переменную индекса (комбинирование), а также пересчет и классификация полученного индекса до значимых значений (постобработка).
Узнайте больше о том, как работает Вычислить составной индекс
Иллюстрация

Использование
На создание подходящего индекса влияет тщательное рассмотрение вопроса, на который пытается ответить индекс, выбора переменных и применяемых методов. Это должно быть сделано после консультаций с экспертами в соответствующей области и конечными пользователями.
Узнайте больше о рекомендациях по созданию композитных индексов
Используйте параметр Входные переменные для обозначения числовых полей, которые будут использоваться в индексе. Инструмент пропускает записи с отсутствующими значениями в любой входной переменной.
Вы можете использовать параметр Предустановленный метод пересчета и объединения переменных, чтобы указать метод создания индекса. Например, опция Объединить значения (среднее значение пересчитанных значений) пересчитывает входные переменные в значения в диапазоне от 0 до 1 и использует среднее значение входных переменных с новой шкалой в качестве индекса.
- Параметр Предустановленный метод пересчета и объединения переменных изменит значения параметров Метод пересчета входных переменных и Метод объединения пересчитанных переменных. Для дальнейшей настройки выберите опцию Пользовательский, чтобы задать значения вручную.
Параметр Метод пересчета входных переменных применит выбранный метод ко всем входным переменным.
Опция Минимум-максимум самая простая, поскольку она сохраняет распределение входных переменных и пересчитывает их по шкале от 0 до 1, которую легко интерпретировать.
При работе с переменным, имеющими асимметричное распределение или выбросы, используйте метод Процентиль или Ранг, который ранжирует данные, или используйте опцию Флаг по пороговому значению (бинарный), для преобразования переменных в двоичные (0 или 1) значения.
To create an index that will be re-created over time as new data is available—Например, годовой индекс производительности — используйте опцию Минимум-максимум (пользовательские диапазоны данных) или Z-оценка (пользовательская). Используя любой из этих вариантов, вы сможете задать устойчивые эталонные метки, которые позволят сравнивать данные с различными диапазонами и распределениями.
Опция Необработанные значения полезна, когда переменные находятся в сопоставимой шкале, например, при использовании процентных долей или если переменные были предварительно обработаны с помощью других инструментов.
Используйте инструменты Трансформировать поле, Стандартизировать поле или Переклассифицировать поле, если необходимо применить методы предварительной обработки, недоступные в инструменте, или если для каждой входной переменной требуются разные методы предварительной обработки.
При выполнении предварительной обработки убедитесь, что входные переменные находятся в сопоставимой шкале.
Используйте опцию Необработанные значения параметра Метод пересчета входных переменных при выполнении предварительной обработки.
Если все входные переменные имеют общую шкалу измерения, например, проценты, используйте опцию Необработанные значения параметра Метод пересчета входных переменных.
Опцию Флаг по пороговому значению (бинарный) параметра Метод пересчета входных переменных можно использовать для преобразования входных переменных в значения 0 и 1 на основе пороговых значений. Используйте параметр Метод пересчета для пороговых значений, чтобы по выбору применить шаг предварительной обработки ко всем переменным перед установкой порогового значения. Например, на следующих этапах подсчитывается количество входных переменных, которые выше девяностого процентиля для каждого местоположения:
Установите для параметра Метод пересчета входных переменных значение Флаг по пороговому значению (бинарный).
Установите для параметра Метод пересчета для пороговых значений значение Процентиль.
Установите для параметра Пороговые значение значение Больше чем 0,9 для каждой переменной.
Установите для параметра Метод объединения пересчитанных переменных значение Сумма.
Параметр Метод объединения пересчитанных переменных включает аддитивные методы (сумма и среднее) и мультипликативные методы (умножение и геометрическое среднее).
Аддитивные методы позволяют переменной с высоким значением компенсировать переменные с низким значением.
Мультипликативные методы не позволяют компенсировать низкие значения высокими значениями. Высокие значения индекса возникают только при наличии высоких значений по нескольким переменным.
Можно использовать параметр Веса (в категории параметра Веса переменных) для обозначения относительной важности каждой входной переменной. По умолчанию все веса установлены на 1, что означает, что каждая переменная имеет одинаковый вес.
Если вы знаете, что одна переменная должна быть вдвое важнее другой переменной, установите для нее вес 2, а для другой переменной вес 1.
Вы также можете установить веса, которые в сумме дают 1; например, если используются три переменные и одна из них считается в два раза важнее, чем две другие, вы можете использовать значения весов 0,5, 0,25 и 0,25.
Веса оказывают значительное влияние на итоговый индекс. Установление относительной важности переменных является субъективной частью анализа и должно быть обусловлено знанием области и документальным обоснованием.
Инструмент создаст поле индекса, поле ранга и поле процентиля. Так же будет создано поле для хранения необработанных индексов при обращении и масштабировании до нового минимума и максимума. Дополнительные поля будут добавлены для каждого из вариантов классификации, указанных в параметре Дополнительные классифицированные выходные данные. Если входные данные представляют собой класс пространственных объектов, и класс пространственных объектов указан в параметре Выходные объекты или таблица, инструмент предоставит составной слой, отображающий слой для поля индекса, поля процентиля и каждого из выбранных вариантов классификации.
Слой выходного индекса будет включать графики для просмотра распределения индекса, поможет определить, достигли ли шаги предварительной обработки желаемого результата, и проверить корреляции между входными переменными и индексом.
Слой выходного индекса включает всплывающую визуализацию, которую можно использовать для проверки значений результирующего индекса и входных переменных в определенных местоположениях.
Концепция, которую измеряет индекс, может быть представлена несколькими измерениями. Например, индекс уязвимости может состоять из параметров жилья, транспорта и дохода, каждая из которых включает в себя множество переменных. Рассмотрите возможность создания субиндексов для представления каждого измерения. Это достигается путем многократного запуска инструмента, по одному разу для каждого измерения, и использования результатов в качестве входных переменных для итогового индекса.
При построении индекса, включающего субиндексы, используйте ModelBuilder или блокнот в ArcGIS Pro для потокового процесса. Если используется ModelBuilder, создаются новые объекты для каждого субиндекса, если не отмечен параметр Присоединить поля к входной таблице. Будут созданы отдельные выходные данные для каждого субиндекса, которые должны быть соединены вместе перед формированием результирующего индекса. Этот инструмент не будет соединять нескольких индексов вместе в ModelBuilder, если отмечен параметр Присоединить поля к входной таблице.
Наилучшей практикой является сокращение количества входных переменных при сохранении достаточного количества для сбора необходимой информации для индекса. Большое количество входных переменных может привести к трудностям при интерпретации индекса. Кроме того, если несколько переменных относятся к одной и той же области, например, медианный доход и бедность, влияние этой области может быть чрезмерно представлено в индексе.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входная таблица |
Таблица или объекты, содержащие переменные, которые будут объединены в индекс. |
Table View |
|
Входные переменные |
Список числовых полей, представляющих переменные, которые будут объединены в индекс. Включите опцию Обратить направление, чтобы обратить значения переменных. Это означает, что объект или запись, которая изначально имела наибольшее значение, будет иметь наименьшее значение, и наоборот. Столбцы таблицы значений:
|
Value Table |
|
Присоединить поля к Входной таблице (Дополнительный) |
Определяет, будут ли результаты присоединяться к входным данным, или предоставляться как выходной класс объектов или таблица.
|
Boolean |
|
Выходные объекты или Таблица (Дополнительный) |
Выходные объекты или таблица с результатами. |
Table; Feature Class |
|
Предустановленный метод пересчета и объединения переменных (Дополнительный) |
Определяет рабочий процесс, который будет использоваться при создании индекса. Опции представляют собой общие рабочие процессы создания индексов; каждая опция устанавливает значения по умолчанию для параметров Метод пересчета входных переменных и Метод объединения пересчета переменных.
|
String |
|
Метод пересчета входных переменных (Дополнительный) |
Определяет метод, который будет использоваться для преобразования входных переменных в общую шкалу.
|
String |
|
Метод пересчета для пороговых значений (Дополнительный) |
Определяет метод, который будет использоваться для преобразования входных переменных в общую шкалу перед установлением пороговых значений.
|
String |
|
Пользовательская нормализация (Дополнительный) |
Пользовательское среднее значение и пользовательское среднеквадратическое отклонение, которые будут использоваться при стандартизации каждой входной переменной. Для каждой переменной укажите пользовательское среднее значение в столбце Среднее и пользовательское среднеквадратическое отклонение в столбце Среднеквадратическое отклонение. Столбцы таблицы значений:
|
Value Table |
|
Пользовательские диапазоны данных (Дополнительный) |
Возможные минимальные и максимальные значения, которые будут использоваться в единицах измерения переменных. Каждая переменная будет пересчитана между 0 и 1 на основе возможных значений минимума и максимума. Столбцы таблицы значений:
|
Value Table |
|
Пороговые значения (Дополнительный) |
Пороговое значение, определяющее, будет ли пространственный объект отмечен флагом. Укажите значение в единицах пересчитанных переменных и укажите, будут ли отмечены флагом значения выше или ниже порогового значения. Столбцы таблицы значений:
|
Value Table |
|
Метод объединения пересчитанных переменных (Дополнительный) |
Указывает метод, который будет использоваться для объединения пересчитанных переменных в одно значение. Вы не можете умножать или вычислять среднее геометрическое, если какие-либо переменные пересчитываются с помощью z-оценок, потому что z-оценки всегда содержат отрицательные значения.
|
String |
|
Веса (Дополнительный) |
Веса, которые будут задавать относительное влияние каждой входной переменной на индекс. Каждый вес по умолчанию имеет значение 1, что означает, что все переменные имеют равный вклад. Увеличивайте или уменьшайте веса, чтобы отразить относительную важность переменных. Например, если переменная в два раза важнее другой, используйте значение веса, равное 2. Использование значений весов больше единицы при умножении для объединения пересчитанных значений может дать индексы с очень большими значениями. Столбцы таблицы значений:
|
Value Table |
|
Выходное имя индекса (Дополнительный) |
Название индекса. Значение используется в визуализации выходных данных, таких как псевдонимы полей и надписи диаграмм. Значение не используется, если выходной (или добавленный входной) файл является шейп-файлом. |
String |
|
Обратить выходные значения индекса (Дополнительный) |
Определяет, будет ли обращено направление выходных значений индекса (например, чтобы высокие значения индекса рассматривались как низкие).
|
Boolean |
|
Минимальное и максимальное выходные значения индекса (Дополнительный) |
Минимальное и максимальное значения выходного индекса. Этот пересчет применяется после объединения пересчитанных переменных. Если значения не указаны, выходной индекс не пересчитывается. Столбцы таблицы значений:
|
Value Table |
|
Дополнительные классифицированные выходные данные (Дополнительный) |
Задает метод, который будет использоваться для классификации выходного индекса. Для каждого выбранного варианта будет предоставлено дополнительное выходное поле.
|
String |
|
Количество классов выходного индекса (Дополнительный) |
Количество классов, которые будут использоваться для методов равных интервалов и классификации квантилей. |
Long |
|
Пользовательские классы выходного индекса (Дополнительный) |
Верхние границы и классифицированные значения для пользовательского метода классификации. Например, вы можете использовать эту переменную для классификации индекса, содержащего значения от 0 до 100, на классы, представляющие низкие, средние и высокие значения, на основе пользовательских значений перерыва. Столбцы таблицы значений:
|
Value Table |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленная входная таблица |
Обновленная входная таблица. |
Table View |
|
Выходной составной слой |
Если входные данные представляют собой класс пространственных объектов, и класс пространственных объектов указан в параметре Выходные объекты или таблица, предоставляется составной слой, отображающий слой для поля индекса, поля процентиля и каждого из выбранных вариантов классификации. |
Group Layer |
Параметры среды
Экстент, Выходная система координат
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да