У меня есть вывод Z из алгоритма связи в MATLAB.
Структура вывода Z приведена по этой ссылке https://uk.mathworks.com/help/stats/linkage.html (прокрутите вниз до вывода)
Я пытаюсь найти генеалогию внутренних узлов и листьев дендрограммы. Генеалогия определяется как упорядоченный набор внутренних узлов, соединяющих лист i (внутренний узел α_h) с корнем α_1. Я также хочу иметь возможность найти родительский узел — это узел w из v, в котором w непосредственно предшествует v на пути от корня к v. Кто-нибудь захочет объяснить, как я могу сделать это с помощью MATLAB?
В случае, если мои определения были недостаточно ясны, пример показан на изображении.
Генеалогия листа 3 — это G(3)={α_7, α_2, α_1}, а генеалогия внутреннего узла α_7 — это G(α_7)={α_7, α_2, α_1}. Пример для родителей: родительским узлом α_7 является α_2, который я обозначаю как g(α_2)=α_7. Я знаю, что индексация дерева с учетом вывода Z из иерархической кластеризации отличается от изображения, поэтому код, который согласуется с тем, как дендрограмма индексируется Z, абсолютно хорош. Я просто забочусь о том, чтобы вывод был правильным для дендрограммы.
Я надеюсь, что теперь стало яснее, что я хочу, чтобы код нашел и сделал, используя ввод Z. Ваша помощь очень ценится!