Матрица расстояния/близости в иерархической кластеризации

Я новичок в Weka и пытаюсь выполнить иерархическую кластеризацию. У меня есть симметричная матрица расстояния/близости:

    a      b      c      d 
a   0      0.1    0.3     0.2
b   0.1    0      0.7     0.4
c   0.3    0.7    0       0.9
d   0.2    0.4    0.9     0 

Я хочу выполнить иерархическую агломеративную кластеризацию с этими экземплярами (a, b, c, d,..). Я установил Weka3.6.11, но не смог найти никакой части для передачи этой матрицы расстояния/близости на вкладке cluster. Может кто-нибудь помочь мне? Есть ли простой способ в других средах для этой цели? Заранее спасибо.


person BlueGirl    schedule 30.08.2014    source источник
comment
Я хочу знать, как я могу сделать это и в weka!   -  person RockTheStar    schedule 11.08.2016
comment
Дорогой Рок, я использовал код Java для иерархической агломерационной кластеризации.   -  person BlueGirl    schedule 14.08.2016
comment
Прохладный. Какой из них вы используете?   -  person RockTheStar    schedule 15.08.2016
comment
Вот он: github.com/lbehnke/hierarchical-clustering-java   -  person BlueGirl    schedule 16.08.2016
comment
Понимаю. Спасибо. В итоге пользуюсь Weka.   -  person RockTheStar    schedule 16.08.2016


Ответы (1)


Поскольку вы запросили и другую среду, и если вы хотите оставить Java, кластеризация довольно проста с использованием пакета scipy в python. Например, вы можете посмотреть на scipy.cluster.hierarchy

person lCapp    schedule 30.08.2014