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

Использование
Для каждого местоположения пиксела в двух многомерных растрах инструмент использует два соответствующих массива пикселов из двух переменных и вычисляет значение корреляции. Инструмент сравнивает два упорядоченных массива для каждого перекрывающегося пиксела, отсекая ненужные данные. Когда длина массивов пикселов различна, хвост более длинного массива будет отсечен.
У двух многомерных растров должны быть одинаковые размер ячейки, пространственный экстент и проекция. Одинаковый временной экстент или интервал для них не требуются.
Используйте инструмент Агрегировать многомерный растр или функцию Интерполировать растр по измерению, чтобы пересчитать интервал измерения, если необходимы одинаковые интервалы.
Используйте инструмент [Поднабор многомерного растра] или функцию [../multidimension/subset-multidimensional-raster.ymlМногомерный фильтр../../help/analysis/raster-functions/multidimensional-filter.md], чтобы задать одинаковый экстент измерений.
Или можно использовать параметр Лаг для управления тем, как две переменные будут выровнены по измерению, чтобы вычислить значение корреляции, путем смещения массива пикселов на заданный шаг. Значение 0 указывает на отсутствие смещения, значение 2 означает смещение первой переменной на два индекса (шага) вперед для вычисления, -2 указывает на смещение первой переменной на два шага назад.
Например, массив пикселов в первом растре: - 0, 1, 2, 3, а массив пикселов во втором: - 4, 5, 6, 7, 8, 9.

Две переменные выравниваются по размерности с помощью параметра Лаг. Для значения 0: будут вычислены 0, 1, 2, 3 против 4, 5, 6, 7; для значения 2: 0, 1, 2, 3 против 6, 7, 8, 9; а для значения -1: 1, 2, 3 против 4, 5, 6. Лаг описывает ситуацию, в которой одна (ведущая) переменная взаимно коррелирует со значениями другой (запаздывающей) переменной в более поздние моменты времени и при синхронизации.
Взаимная корреляция вычисляет растр корреляции для каждого лага в указанном диапазоне, и итоговые растры корреляции будут сохранены как многоканальные растры. Если отмечен параметр Вычислить p-значение, в выходные данные будут добавлены дополнительные каналы. Разработайте свой рабочий процесс таким образом, чтобы избежать создания ненужных выходных каналов.
Для вычисления автокорреляции задайте первые и вторые входные данные с одинаковым многомерным растром, именем измерения и переменной.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной многомерный растр 1 |
Входной многомерный набор растровых данных. Первый многомерный растр в любом поддерживаемом формате. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service |
|
Входной многомерный растр 2 |
Второй многомерный растр, который будет коррелирован с первым входным. Автокорреляция будет вычислена, если значение параметра Входной многомерный растр 1 будет таким же, как Входной многомерный растр 2. Автокорреляция относится к степени корреляции одних и тех же переменных между двумя последовательными временными интервалами. |
Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer; Image Service |
|
Имя измерения растра 1 (Дополнительный) |
Имя изменения первого набора данных, по которому задан массив пискелов. Если входные данные содержат два непространственных измерения, измерение необходимо указать. Длина измерения, используемого в корреляции, должна быть больше 2. |
String |
|
Переменная 1 (Дополнительный) |
Имя переменной из первого входного растра. |
String |
|
Имя измерения растра 2 (Дополнительный) |
Имя изменения второго набора данных. Длина измерения, используемого в корреляции, должна быть больше 2. |
String |
|
Переменная 2 (Дополнительный) |
Имя переменной из второго входного растра. |
String |
|
Метод корреляции (Дополнительный) |
Определяет метод вычисления корреляции, который будет использоваться.
|
String |
|
Лаг (Дополнительный) |
Вычислите значение корреляции путем смещения массива пикселов на указанный шаг, от 0 до измерение/2, в зависимости от временного лага. Значение по умолчанию равно 0. |
Long |
|
Вычислить взаимную корреляцию в лагах (Дополнительный) |
Указывает, будет ли вычисляться взаимная корреляция в лагах. Если включено, корреляции будут вычисляться в каждом лаге в пределах диапазона, заданного значением лага. Например, если значение лага равно 2, будут вычислены корреляции -2, -1, 0, 1 и 2 и сохранены как каналы в выходном растре.
|
Boolean |
|
Вычислить p-значение (Дополнительный) |
Указывает, будет ли вычисляться p-значение в лагах. P-значение - это значение достоверности, которое описывает, насколько хорошо коррелируют две переменные.
|
Boolean |
|
Выходной растр максимальной корреляции (Дополнительный) |
Растр с двумя каналами со значениями максимальной корреляции и лагами, в которых произошла максимальная корреляция. Растр будет создан, если включен параметр Вычислить взаимную корреляцию в лагах. |
Raster Dataset |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной набор растровых данных. Если значение параметра |
Raster |
Параметры среды
Выравнивание ячейки, Размер ячейки, Сжатие, Текущая рабочая область, Географические преобразования, NoData, Выходное ключевое слово конфигурации, Выходная система координат, Экстент, Коэффициент параллельной обработки, Пирамидный слой, Статистика растра, Метод пересчета, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Image Analyst
- Standard: Требуется Image Analyst
- Advanced: Требуется Image Analyst