Я пытаюсь использовать замечательный R-пакет с именем dendextend, чтобы построить дендрограмму и раскрасить ее ветви и метки в соответствии с набором ранее определенных групп. Я прочитал ваши ответы в Stack Overflow и часто задаваемые вопросы о виньетке dendextend, но я все еще не уверен, как достичь своей цели.
Представим, что у меня есть фрейм данных с первым столбцом с именами отдельных лиц для кластеризации, затем несколько столбцов с анализируемыми факторами и последний столбец с информацией о группах для каждого из лиц (см. Следующую таблицу) .
individual 282856 282960 283275 283503 283572 283614 284015 group
pat15612 0 0 0 0 0 0 0 g2
pat38736 0 0 0 0 0 0 0 g2
pat38740 0 0 0 0 0 1 0 g2
pat38742 0 0 0 0 0 1 0 g4
pat38743 0 0 1 0 0 1 0 g3
pat38745 0 0 1 0 1 0 0 g4
pat38750 0 0 0 1 0 1 0 g4
pat38753 0 0 0 1 0 0 0 g3
pat40120 0 0 0 0 1 0 0 g4
pat40124 0 0 0 0 1 0 0 g4
pat40125 0 0 0 0 1 1 0 g4
pat40126 0 0 0 1 0 0 0 g4
pat40137 1 0 0 0 0 0 0 g4
pat40142 0 1 0 0 0 0 0 g5
pat46903 0 0 0 0 0 1 0 g1
pat67612 1 0 0 0 1 0 0 g1
pat67621 0 0 0 0 0 0 0 g2
pat67630 0 0 1 0 0 0 0 g2
pat67634 0 0 0 0 0 0 0 g5
pat67657 0 1 0 1 0 0 0 g5
pat67680 0 0 0 0 0 1 0 g5
pat67683 0 0 1 1 0 0 0 g6
Как мне раскрасить ветви и метки, представляющие каждого из людей, в зависимости от группы, к которой они принадлежат, даже если они могут группироваться в разные блоки?
Если это может быть достигнуто, есть ли способ определить цвета, назначенные каждой группе?