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