У меня есть куча точек данных с широтой и долготой. Я хочу использовать R для кластеризации их на основе их расстояния.
Я уже взглянул на эту страницу и попробовал пакет clustTool . Но я не уверен, что функция clust в clustTool рассматривает точки данных (широта, долгота) как пространственные данные и использует соответствующую формулу для вычисления расстояния между ними.
Я имею в виду, я не могу видеть, как они различают пространственные данные и порядковые данные. Я считаю, что расчет расстояния между двумя точками на карте (пространственной) и двумя нормальными числами отличается. (Это не?)
И что произойдет, если я захочу рассмотреть третий параметр в моей кластеризации?
Как сказать, если у меня есть (широта, долгота) и еще один параметр.
Как рассчитывается расстояние?
Другая проблема, которую я имею с clustTool, состоит в том, что он разработан с учетом графического интерфейса. Я не знаю, как я могу пропустить накладные расходы GUI в библиотеке, потому что мне это не нужно.
Какие варианты у меня есть в R для кластерного анализа пространственных данных?
Cluster
, будет принимать в качестве входных данных матрицы различий или расстояний . Это делает их совершенно общими и применимыми к кластеризации на сфере, при условии, что вы можете самостоятельно рассчитать расстояния, что довольно просто.