|
|
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
Задача: есть набор точек ID,X,Y. Нужно их откластеризовать. Т.е. найти 3-4 точки, что бы расстояние от них до их соседей было максимально минимальное. Есть какая нибудь приблуда/сайт куда можно copy-past'ом вставить данные и получить результат ))) ? Excel (он такое умеет?) или еще что нибудь подобное. Ну худой конец, либа для Java Данных не много, около 50-100 точек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2017, 13:53 |
|
||
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
Сам спросил, сам ответил http://exceltable.com/otchety/kak-sdelat-klasternyy-analiz Вроде можно и в Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2017, 13:58 |
|
||
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Если речь идет о точках на карте, то есть Кластеризация в составе API Яндекс.Карт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2017, 16:27 |
|
||
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, поскольку наш топик является топиком Программирования то я думаю что вам перво-наперво нужно почитать про метода К-средних. https://ru.wikipedia.org/wiki/K-means Это отправная точка для изучения вопроса кластеризации. Далее по ссылкам. Для географических координат типа широта-долгота нельзя брать формулу пифагора. Нужно внести поправку на сферические координаты. Здесь уже надо смотреть конкретно что за графические библиотеки вы используете. Разный вендор может давать широту и долготу в целых числах, вещественных, нормированных до единицы или в каких-нибудь кодах Мортона. И конечно брать штатные утилиты для расчета этого самого расстояния между точками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2017, 19:26 |
|
||
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
" максимально минимальное." Под столом ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2017, 16:47 |
|
||
|
Кластеризация
|
|||
|---|---|---|---|
|
#18+
Leonid Kudryavtsev, Насчёт эксел. Не знаю насколько регулярна и важна задача, неск. лет назад кидал в раздел МС Офис кластеризацию формулами эксэла. По-моему Ваш случай: метод как раз для предопределённого кол-ва нач-х центров. Если нужно, закину сюда, а пока остальное - в спойлер. Не помню там, на 1 или несколько переменных, т.к. сначала сделал одно, потом другое. Неудобно, что надо сперва адаптировать под объём задачи "протяжками формул" вниз и в бок. Сколько тянуть вбок, определяется оценкой числа итераций. Чтобы их был меньше, я бы рекомендовал посмотреть "точечный график" и выбрать хорошие нач-ные приближения для центров, иначе можно получить неожиданный ответ - это болезнь всех переборных методов. Визуального решения м.б. достаточно. 100 точек - это немного, важнее как неравномерно они разбросаны, чтобы их представитель был представительным. Ну, и как выше писали, да, метрика сравнения подразумевает плоскость, но можно встроить любую метрику. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.04.2017, 11:51 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39437839&tid=1340437]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
176ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 444ms |

| 0 / 0 |
