Cho các điểm dữ liệu với kinh độ, vĩ độ và giá trị thuộc tính thứ ba của điểm này. Làm cách nào tôi có thể phân cụm các điểm thành các nhóm (tiểu vùng địa lý) dựa trên giá trị tài sản? Tôi đã tìm kiếm bởi google và nhận ra rằng vấn đề này dường như được gọi là "phân cụm hạn chế không gian" hoặc "khu vực hóa". Tuy nhiên, tôi không quen với việc xử lý dữ liệu địa lý và không có ý tưởng nào về loại thuật toán nào là tốt và gói python / R nào tốt cho nhiệm vụ này.
Để đưa ra ý tưởng trực quan hơn về những gì tôi muốn, giả sử các sơ đồ phân tán dữ liệu của tôi như sau:
Vì vậy, mỗi dấu chấm là một điểm, x là kinh độ, y là vĩ độ và bản đồ màu cho thấy giá trị đó lớn hay nhỏ. Tôi muốn chia các điểm đó thành các vùng / nhóm / cụm phụ dựa trên vị trí và độ tương tự của các giá trị. Giống như sau (không chính xác những gì tôi muốn, chỉ để hiển thị một ý tưởng trực quan.):
Vậy làm thế nào tôi có thể đạt được điều này?