Как выделить в отдельную базу точки на основе их графика?

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

Как выделить в отдельную базу точки на основе их графика?

Сообщение Natalia Novoselova » 22 янв 2018, 16:23

При анализе геопривязанной базы данных (на примере – Radius, LAI) получено распределение, складывающиеся (визуально) из двух сгущений верхнего и нижнего. От этого общей корреляции параметры не показывают. Но, можно предположить, что если эти «популяции» разделить на верхнее и нижнее и посчитать по ним отдельно, то корреляция в каждой будет.


И ставится вопрос о причине распределения объектов по двум сгущениям. Это могут быть разные факторы (географическое положение объекта, удаленность от моря, рельеф). Чтобы это прикинуть, хочется выделить курсором каждое сгущение отдельно и скопировать их данные в отдельную таблицу. Может быть, другие параметры таблицы подскажут, в чем основное различие объектов двух сгущений.


Как эту операцию можно выполнить? В QGIS, где-то еще? Может быть, не ГИС, а статистический софт. Пробовала в SigmaPlot – не получилось.
Вложения
lai_ex1.JPG
lai_ex1.JPG (60.86 КБ) 4601 просмотр

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: Как выделить в отдельную базу точки на основе их графика?

Сообщение Andrey Zhukov » 22 янв 2018, 16:28

Ключевые слова: Cluster Analysis

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: Как выделить в отдельную базу точки на основе их графика?

Сообщение jerry-maori » 22 янв 2018, 16:30

будет у вас вместо одного облака два отдельных... только и всего...
самое топорное -- закатать какое-нито типа k-mean на точки -- и посмотреть, как их разметает...

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

Re: Как выделить в отдельную базу точки на основе их графика?

Сообщение Natalia Novoselova » 22 янв 2018, 18:08

Andrey Zhukov писал(а):
22 янв 2018, 16:28
Ключевые слова: Cluster Analysis
Это дает возможность выделить облако точек через его построение на графике? В QGIS например, это есть?

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

Re: Как выделить в отдельную базу точки на основе их графика?

Сообщение Natalia Novoselova » 22 янв 2018, 18:13

jerry-maori писал(а):
22 янв 2018, 16:30
будет у вас вместо одного облака два отдельных... только и всего...
самое топорное -- закатать какое-нито типа k-mean на точки -- и посмотреть, как их разметает...
Не поняла насчет k-mean

Тут сам вопрос важен, по какой причине несколько параметров (кроме LAI - еще NDVI, Day surface temperature) дали такое распределение в виде двух сгущений.


Хотя мой главный интерес - найти через статистические тесты то, что я увидела на профиле. Высокая корреляция между Радиусом и этими параметрами.

Аватара пользователя
antonv
Активный участник
Сообщения: 229
Зарегистрирован: 29 ноя 2016, 10:44
Репутация: 114
Откуда: Санкт-Петербург

Re: Как выделить в отдельную базу точки на основе их графика?

Сообщение antonv » 22 янв 2018, 23:22

Natalia Novoselova писал(а):
22 янв 2018, 16:23
Чтобы это прикинуть, хочется выделить курсором каждое сгущение отдельно и скопировать их данные в отдельную таблицу.
Если речь идёт исключительно об этом, то почему просто не поделить данные по какому-то "пороговому" значению: на графике, например, визуально два кластера отделяются по значению LAI где-то в 3 с половиной.
Если речь о математически и статистически обоснованном делении, то самый простой способ кластерного анализа, как уже указали выше - k-means. Достаточно просто провести его в R. Вот здесь есть небольшой и доступный туториал

А еще в SAGA GIS тоже есть кластерный анализ не только для гридов, но и для точек, может это подойдёт: http://www.saga-gis.org/saga_tool_doc/2 ... ls_11.html

Ответить

Вернуться в «Общие вопросы»

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

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