Расчет стат. параметров в ArcGIS - Медиана

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 31 мар 2014, 18:07

В инструменте Dissolve ArcGIS предлагается небольшое число статистических параметров для расчета: SUM, MAX, MIN, RANGE, STD и еще несколько.
А мне нужно посчитать медиану. Можно ли увеличить возможности расчета статистики внутри ArcGIS и посчитать медиану?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 31 мар 2014, 20:07

Ну или шире - вообще можно как-то посчитать медиану в атрибутивной таблице в ArcGIS?

Использую именно его (инструмент Dissolve), потому как нужно рассчитать медиану, для всех значений одной графы, по одинаковому значению другой графы.
Всё измерения за время 8.30 (13 шт)
Всё измерения за время 8.45 (13 шт), etc.

Эту возможность знаю пока только в ArcGIS.

Но, странно, кажется из хелпа, что, по каким-то причинам, ArcGIS вообще не считает медиану в таблице с данными. :roll:

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 31 мар 2014, 20:07

dubl

swdartvader
Активный участник
Сообщения: 190
Зарегистрирован: 16 дек 2012, 09:08
Репутация: 48
Откуда: Калининград

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение swdartvader » 02 апр 2014, 01:49

Вы можете попробовать, на мой взгляд, воспользоваться связкой выборкой по атрибуту (времени) и инструментом "гистограмма" из набора инструментов geostatistiсal analyst через его панель - explore data - он позволяет рассчитать основные статистические показатели выборки или всей генеральной совокупности

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 03 апр 2014, 16:10

swdartvader писал(а):Вы можете попробовать, на мой взгляд, воспользоваться связкой выборкой по атрибуту (времени) и инструментом "гистограмма" из набора инструментов geostatistiсal analyst через его панель - explore data - он позволяет рассчитать основные статистические показатели выборки или всей генеральной совокупности

Но мне кажется, что функцию, которую выполняет инструмент Dissolve - этот способ не осуществит? Или всё же как-то можно?
У меня есть 2 графы - время и температура. Это промеры, которые брали в одно и то же время в течении года, я делаю суточный график хода метео-параметров, беря измерения по месяцу.
8.30 - 24.1
8.30 - 25.6
8.30 - 30.2

8.45 - 30.1
8.45 - 29.3
8.45 - 30.1
8.45 - 29.3
8.45 - 34.1, etc

В инст-те Dissolve я хочу объединить по параметру Время. И внутри для каждого значения времени посчитать разную статистику по измерениям температуры - MEAN, MAX, MIN, STD - это есть.
А вот медианы - нет. :( Почему они ее не включили?

Как кажется, предложенный вами способ может помочь посчитать медиану просто, для предложенной выборки. Но так это и в EXEL можно, просто вытащив таблицу. Но эту задачу - это не выполнит.. Или я ошибаюсь?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 03 апр 2014, 16:47

На GIS StackExchange дали ссылку на скрипт, после прочтения описания - вроде бы и там тоже просто считает медиану по данной таблице.

Разумеется, мне не обязательно делать это именно в ArcGIS. Просто только там я пока нашла такую возможность, объединяя по одинаковым параметрам одной графы - считать статистику по промерам в другой.
Если есть еще варианты где это можно сделать ... подскажите, пожалуйста.

Возможно, в SQL можно. Ну а где-то попроще, где это уже "сделано готовым инструментом"?

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 04 апр 2014, 23:58

Ну то есть вывод такой - в статистике ArcGIS (точнее без написания или поиска скриптов) почему-то данную операцию сделать невозможно. Хотя им ничего не стоило включить медиану (и, заодно, и другие ключевые стат. параметры) в общий список.

И в общем, пока - только вручную в EXEL считать такое можно.

gamm
Гуру
Сообщения: 4168
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение gamm » 05 апр 2014, 04:08

1) если в Арке есть что-то похожее на SQL, то любые порядковые статистики, в том числе и медиану, посчитать можно, используя сортировку и добавив поле с порядковым номером (в группах, по которой нужно считать статистики).
2) данные по температурам исходно были в какой-то базе, там и считать нужно было. А не добавили медиану потому, что она не считается за один проход, в отличие от остальных

Аватара пользователя
Natalia Novoselova
Гуру
Сообщения: 3020
Зарегистрирован: 15 янв 2013, 20:14
Репутация: 69
Ваше звание: Лиса
Откуда: **
Контактная информация:

Re: Расчет стат. параметров в ArcGIS - Медиана

Сообщение Natalia Novoselova » 05 апр 2014, 04:51

gamm писал(а):1) если в Арке есть что-то похожее на SQL, то любые порядковые статистики, в том числе и медиану, посчитать можно, используя сортировку и добавив поле с порядковым номером (в группах, по которой нужно считать статистики).
Так отвлеченно, это не понять. Мне так кажется, что все запросы, которые в ArcGIS, сделаны на основе SQL. Но там предложено что-то базовое, а чего нет, можно сделать.
Вот, выше предложили способ и скрипт, но, вроде бы, это выходит просто расчет целиком по данной таблице. А не то, что делает Dissolve.
Возможно, я просто не туда с этим иду. И тут лучше это делать в какой-то общей программе для стат. обработки.

Ну.. может потом найду способ. Пока, что надо, считаю вручную.

2) данные по температурам исходно были в какой-то базе, там и считать нужно было. А не добавили медиану потому, что она не считается за один проход, в отличие от остальных
Исходная база - сводная таблица в EXEL, где все метео-параметры привязаны ко времени.

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя