У мене є купа точок даних із широтою та довготою. Я хочу використовувати R для їх кластеризації на основі їх відстані.
Я вже переглянув цю сторінку і спробував пакет clustTool . Але я не впевнений, чи функція clust в clustTool розглядає точки даних (lat, lon) як просторові дані та використовує відповідну формулу для обчислення відстані між ними.
Тобто я не бачу, як вони розрізняють просторові дані і порядкові дані. Я вважаю, що розрахунок відстані між двома точками на карті (просторовими) та двома нормальними числами різний. (Чи не так?)
Що також відбувається, якщо я хочу розглянути третій параметр у своїй кластеризації?
Скажімо, якщо у мене є (lat, lon) та ще один параметр.
Як обчислюється відстань?
Інша проблема, яку я маю з clustTool, полягає в тому, що він розроблений з урахуванням GUI. Я не знаю, як я можу пропустити накладні графічні інтерфейси в бібліотеці, тому що мені це не потрібно.
Які варіанти я маю в R для кластерного аналізу просторових даних?
Cluster, буде приймати матриці несхожості або відстані як вхідні дані. Це робить їх абсолютно загальними та застосовними для кластеризації по сфері, за умови, що ви можете самостійно обчислити відстані, що є простим.
