Как работает Статистика по ячейкам

Доступно с лицензией Spatial Analyst.

Доступно с лицензией Image Analyst.

Для инструмента Статистика по ячейкам значение каждого местоположения выходного растра вычисляется как функция значений ячеек всех входных данных для данного местоположения. Ниже приведены некоторые подробности и примеры каждой статистики.

Среднее

  • Определяет среднее значение ячейки среди входных растров, по принципу ячейка-за-ячейкой.
  • Выходные данные при использовании опции Среднее – всегда числа с плавающей точкой.
  • Пример:
    Статистика по ячейкам—Пример Среднее
    OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Mean", "NODATA")

Большинство

  • Вычисляет значение, чаще всего встречающиеся среди входных растров по принципу «ячейка-за-ячейкой».
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
  • Если используется только два набора входных данных, любому местоположению, где значения различаются, будет присвоено значение NoData.
  • Если все входные значения для местоположения ячейки совпадают, выходное значение большинства для этой ячейки будет тем же самым, что и входное значение.
  • Прикладной смысл применение инструмента имеет в том случае, если в качестве входных данных используются, по меньшей мере, три растра. Если задан только один набор входных данных, выходной растр будет дубликатом входного растра.
  • Если используется только два набора входных данных, любому местоположению, где значения различаются, будет присвоено значение NoData. Поскольку есть всего два различных значения, из которых можно выбирать, значения большинства не существует. Если значения ячеек совпадают, это значение будет записано в выходной растр.
Статистика по ячейкам—Пример Большинство
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Majority", "NODATA")

Максимум

  • Определяет максимальное значение ячейки среди входных растров, по принципу «ячейка-за-ячейкой».
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Максимум
OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Maximum", "NODATA")

Медиана

  • Определяет медиану среди значений ячеек входных растров по принципу «ячейка-за-ячейкой».
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если число входных данных четное, значения ранжируются, и находится среднее для двух срединных значений. Это значение будет округлено до целого, если все входные растры целочисленного типа.
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Медиана
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Median", "NODATA")

Минимум

  • Определяет минимальное значение среди значений входных растров.
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Минимум
OutRas = CellStatistics(["InRas1", "InRas2", "InRas3"], "Minimum", "NODATA")

Меньшинство

  • Определяет значение, встречающееся реже остальных среди входных растров, по принципу «ячейка-за-ячейкой».
  • Если для местоположения ячейки существует более одного значения меньшинства, на выходных данных этой ячейке будет присвоено значение NoData.
  • Если все входные значения для местоположения ячейки совпадают, выходное значение меньшинства для этой ячейки будет тем же самым, что и входное значение.
  • Прикладной смысл применение инструмента имеет в том случае, если в качестве входных данных используются, по меньшей мере, три растра. Если задан только один набор входных данных, выходной растр будет дубликатом входного растра.
  • Если используется только два набора входных данных, любому местоположению, где значения различаются, будет присвоено значение NoData. Поскольку есть всего два различных значения, из которых можно выбирать, значения меньшинства не существует. Если значения ячеек совпадают, это значение будет записано в выходной растр.
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Меньшинство
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Minority", "NODATA")

Процентиль

  • Определяет процентиль значений среди входных растров по принципу «ячейка-за-ячейкой».
  • Значения статистического показателя вычисляются с использованием метода Q1 – см. Hyndman and Fan (1996) [1]. Если два отсортированных значения одинаково близки к целевому медианному значению, выбирается меньшее.
  • Для вычисления процентиля все ячейки ранжируются по следующей формуле: R = P/100 x (n - 1) +1, где P – желаемая величина процентиля, и n – число ячеек.

Диапазон

  • Определяет диапазон значений среди входных растров по принципу «ячейка-за-ячейкой».
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Диапазон
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Range", "NODATA")

Средне-квадратическое отклонение

  • Определяет средне-квадратическое отклонение среди значений ячеек входных растров по принципу «ячейка-за-ячейкой».
  • Выходные данные при использовании опции Средне-квадратическое отклонение – всегда числа с плавающей точкой.
  • Обратите внимание, что средне-квадратическое отклонение вычислено для всего общего числа жителей (метод N), а не для выборки (метод N-1).
Статистика по ячейкам—Пример Стандартное отклонение
OutRas = CellStatistics([InRas1, InRas2, InRas3], "STD", "NODATA")

Сумма

  • Вычисляет сумму значений ячеек всех входных растров по принципу «ячейка-за-ячейкой».
  • Если все входные данные целочисленные, выходные данные будут также целочисленными. Если один из входных растров представлен числами с плавающей точкой, выходные данные представлены числами с плавающей точкой.
Статистика по ячейкам—Пример Сумма
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Sum", "NODATA")

Разнообразие

  • Определяет количество уникальных значений среди входных растров по принципу «ячейка-за-ячейкой».
  • Выходной растр всегда будет целочисленным.
Статистика по ячейкам—Пример Вариативность
OutRas = CellStatistics([InRas1, InRas2, InRas3], "Variety", "NODATA")

Список литературы

Hyndman, Rob J. и Fan, Yanan. 1996. "Sample Quantiles in Statistical Packages." The American Statistician, Vol. 50, No. 4 (Nov., 1996), pp. 361-365.

Связанные разделы