Ошибка в as.dendrogram

Я пытаюсь сделать dendrpgram, используя большие данные

Я использую статистику, библиотеки phyclust,

distances <- phyclust.edist(Data[,],edist.model = .edist.model[3]) 
dataHClust <- hclust(distances, "ave")
dhc <- as.dendrogram(dataHClust)

hclust работает хорошо, и я могу построить это, и он строит это правильно. После того, как я использую as.dendrogram Функция это не дает мне ошибку. Но когда я либо:

  • попытаться построить это
  • использование dendrapply применять функции.

это говорит:

Error in lapply(args, is.character) : node stack overflow 
Error in dev.flush() : node stack overflow

Проблема в том, что as.dendrogram не может обрабатывать большие наборы данных (~30000)? Если так, есть ли альтернатива этому?

1 ответ

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

Вы можете попробовать вырезать дендрограмму, чтобы она соответствовала сюжету с h или же height параметр в as.dendrogram,

Другие вопросы по тегам