метки ошибок распутывания не совпадают в обоих деревьях - PullRequest
0 голосов
/ 13 января 2020

У меня есть две дендрограммы, которые я пытаюсь вычислить для запутывания следующим образом:

    dend12 <- dendlist(dend1, dend2)
    x <- dend12 %>% untangle(method = "step2side")

Эти дендрограммы являются действительными двоичными деревьями.

Я получаю сообщение об ошибке:

Error in match_order_by_labels(dend2, dend1) : labels do not match in both trees. Please make sure to fix the labels names! (make sure also that the labels of BOTH trees are 'character')

Я проверил, что метки обоих деревьев имеют тип 'символ', но я не понимаю, что когда я делаю:

sort(labels(dend1)) == sort(labels(dend2))

, я получаю вектор всех истин , указывая на то, что метки одинаковы, поэтому я не понимаю, откуда возникла моя ошибка.

Может кто-нибудь объяснить, что "метки не совпадают в обоих деревьях" точно означает, что ошибка предотвращает мне выполнить функцию распутывания?

1 Ответ

0 голосов
/ 15 января 2020

Есть ли вероятность, что метки нумеруются c в одном из двух деревьев? Попробуйте запустить label_to_character на обоих деревьях в списке dendlist и посмотрите, работает ли это. Если так - пожалуйста, дайте нам знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...