Генерация дендрограмм по генеалогическим данным в R - PullRequest
5 голосов
/ 09 февраля 2010

Можно ли сгенерировать дендрограмму, где каждый уровень графика представляет поколение, и на каждом уровне подключены только сыновья одного отца?

Я пытаюсь использовать функции hclust и plot для создания дендрограммы линии отца и сына. Желаемый результат - дендрограмма, где каждое поколение сыновей находится на одной линии под своим отцом.

Я надеялся, что hclust и «полный» метод позволят мне использовать матрицу различий, чтобы присвоить сыновьям того же отца ноль различий, равную 0, а затем поместить на тот же иерархический уровень, исключая любые другие объекты в набор данных. Это не работает, есть сыновья разных поколений на одном уровне.

Любая помощь очень ценится!

Вот некоторые примеры данных:

отец, сын
А, С
A, D
A, E
B, F
B, G
С, Н
C, I
F, J
F, K
G, L

Агент А имеет трех сыновей: С, D и Е; и два внука через C: H и I.

Агент B имеет двух сыновей: F и G; и три внука: J, K и L.

1 Ответ

3 голосов
/ 09 февраля 2010

Вам нужно что-то подобное?

"Рисование родословных с помощью R и графвизии" от Jing Hua Zhao

Если вы ищете название статьи по автору, она доступна из многих источников.

...