powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кластеризация
8 сообщений из 8, страница 1 из 1
Кластеризация
    #39435186
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача:
есть набор точек ID,X,Y. Нужно их откластеризовать. Т.е. найти 3-4 точки, что бы расстояние от них до их соседей было максимально минимальное.

Есть какая нибудь приблуда/сайт куда можно copy-past'ом вставить данные и получить результат ))) ? Excel (он такое умеет?) или еще что нибудь подобное. Ну худой конец, либа для Java

Данных не много, около 50-100 точек.
...
Рейтинг: 0 / 0
Кластеризация
    #39435188
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам спросил, сам ответил

http://exceltable.com/otchety/kak-sdelat-klasternyy-analiz

Вроде можно и в Excel.
...
Рейтинг: 0 / 0
Кластеризация
    #39435189
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кластеризация
    #39435225
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,

Если речь идет о точках на карте, то есть Кластеризация в составе API Яндекс.Карт.
...
Рейтинг: 0 / 0
Кластеризация
    #39435241
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev, поскольку наш топик является топиком Программирования
то я думаю что вам перво-наперво нужно почитать про метода К-средних.

https://ru.wikipedia.org/wiki/K-means

Это отправная точка для изучения вопроса кластеризации. Далее по ссылкам.

Для географических координат типа широта-долгота нельзя брать формулу
пифагора. Нужно внести поправку на сферические координаты.

Здесь уже надо смотреть конкретно что за графические библиотеки вы используете.
Разный вендор может давать широту и долготу в целых числах, вещественных,
нормированных до единицы или в каких-нибудь кодах Мортона.

И конечно брать штатные утилиты для расчета этого самого расстояния между точками.
...
Рейтинг: 0 / 0
Кластеризация
    #39435251
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кластеризация
    #39435466
Фотография Areostar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
" максимально минимальное."

Под столом )))
...
Рейтинг: 0 / 0
Кластеризация
    #39437839
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Kudryavtsev,
Насчёт эксел. Не знаю насколько регулярна и важна задача, неск. лет назад кидал в раздел МС Офис кластеризацию формулами эксэла. По-моему Ваш случай: метод как раз для предопределённого кол-ва нач-х центров. Если нужно, закину сюда, а пока остальное - в спойлер.

Не помню там, на 1 или несколько переменных, т.к. сначала сделал одно, потом другое.
Неудобно, что надо сперва адаптировать под объём задачи "протяжками формул" вниз и в бок. Сколько тянуть вбок, определяется оценкой числа итераций. Чтобы их был меньше, я бы рекомендовал посмотреть "точечный график" и выбрать хорошие нач-ные приближения для центров, иначе можно получить неожиданный ответ - это болезнь всех переборных методов. Визуального решения м.б. достаточно. 100 точек - это немного, важнее как неравномерно они разбросаны, чтобы их представитель был представительным.
Ну, и как выше писали, да, метрика сравнения подразумевает плоскость, но можно встроить любую метрику.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Кластеризация
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]