Диалектика данных или сказка для взрослых
или-были данные. Многие пытались их посчитать, но не многим это удавалось. Каждый раз это происходило против их воли, их нормировали, прореживали и подвергали другими гнусными занятиями. Конечно же, они чувствовали это, но были не в силах этому помешать. А как же им хотелось посчитать себя самим. Один раз и навсегда. И жить долго и счастливо в детерминированном единстве своего существа.
from druhg import DRUHG dr = DRUHG() dr.fit(your_dataset) dr.minimum_spanning_tree_.plot() dr.labels_ # -1 are outliers # enjoy
DRUHG — Диалектический Ранговый Универсальный Группировщик
Субъект
Расстояние от K к L увеличилось, до третьего ранга. (от тонкой белой стрелки до толстой прозрачной синей)
\(D_{KL} = d_{KM} = d_{3} \neq d_{KL}\)
Общность
Восприятие K размылось и стало безразличным. Особенное растворилось. L и М(оранжевые) стали одинаково близки.
Отношение между общностями.
Диалектика
Как же так? Почему отрицая каждый раз не получается Абсолютных дух? Почему из ничто получилось бытие?
Мера
Объективная относительность
Особенная общность — кластер
Если взять крупинку песка и добавить к ней другую крупинку, мы получим две крупинки, вне зависимости от расстояния между ними.
Если взять кучу песка и навалить рядом другую кучу песка, то получится либо одна большая куча, либо две, в зависимости от их взаимной близости.
Станет ли результатом слияния новая сущность, будет зависеть от размеров и близости.
(Интересное замечание, мы, как наблюдатели, выступаем в этих примерах кластером :-) )
Граница и предел
Скачок: появление кластера
Результат
Следуя данным правилам, образуется вложенная структура кластеров.
Реализация на питоне
Идеальный алгоритм для первоначального исследования данных. EDA.
from druhg import DRUHG dr = DRUHG() dr.fit(your_dataset) dr.minimum_spanning_tree_.plot() dr.labels_ # -1 are outliers # enjoy
Заключение
Вот и сказочке конец, а кто слушал молодец!
У квадрата выделились тело, рёбра, вершины.
Телеграм: https://t.me/druhg_rus Telegram: https://t.me/druhg_eng






