Дано точки даних із довготою, широтою та третім значенням властивості цієї точки. Як я можу кластеризувати точки на групи (географічні субрегіони) на основі вартості властивості? Я шукав google і зрозумів, що ця проблема, мабуть, називається "просторово обмеженою кластеризацією" або "регіоналізацією". Однак я не знайомий з обробкою географічних даних і не маю уявлення про те, які алгоритми хороші, і які пакети python / R хороші для цього завдання.
Щоб дати більш інтуїтивне уявлення про те, що я хочу, скажімо, мої графіки розсіювання даних наступні:
Отже, кожна точка - це точка, x - довгота, y - широта, і кольорова карта показує, величина велика чи мала. Я хочу поділити ці точки на підрегіони / групи / кластери на основі розташування та подібності значень. Як і наступне (це не зовсім те, що я хочу, просто щоб показати інтуїтивну ідею.):
То як я можу цього досягти?