R Цветные предложения дендрограмм? - PullRequest
3 голосов
/ 14 мая 2011

Я хочу сделать цветные дендрограммы, но еще не нашел достаточной библиотеки: http://addictedtor.free.fr/graphiques/RGraphGallery.php?graph=79 Эта графика / библиотека выглядит многообещающе, но не удается установить библиотеку A2E?Попытка установить на Windows, скачал файл tar.gz и не может установить пакет из консоли R.

Кроме того:

Warning messages:
1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file
2: In gzfile(file, "r") :
  cannot open compressed file 'A2R_0.0-4.tar.gz/DESCRIPTION', probable reason 'No such file or directory'

Может кто-нибудь посмотреть, сможет ли он работать с этой библиотекой A2R, подтвердить ошибку или предложить хорошую цветную библиотеку дендрограмм?

Ответы [ 2 ]

4 голосов
/ 14 мая 2011

(Это может помочь, если вы правильно написали.) A2R - пакет с исходным кодом.Так что вам может понадобиться системный инструментарий для компиляции.Они обычно находятся в вашей системе, если вы работаете в Linux, но не в том случае, если вы используете Mac (как я) или Windows.Пакет компилируется из исходного кода на Mac.И процесс компиляции, возможно, не нуждался в наборе инструментов.Попробуйте это:

install.packages("<fullpath> A2R_0.0-4.tar.gz", type ="source")

Существует несколько других зависимостей: «trimcluster», «prabclus», «MASS», «cluster», «mclust», «flexmix», «modeltools», «stats4».',' multcomp ',' mvtnorm '.Я могу получить большую часть этой графики, но левая боковая кривая не отображается так, как показано, и я получил ошибку:

     Error in hubertgamma[i] <- cluster.stats(d.usa, cutree(h.usa, k = i +  : 
  replacement has length zero:

This is the example plot

Если вы не хотитеВысоты дендрограммы, масштабированные до их глубины, можно добавить в модификацию объекта hclust:

h.usa$height <- log(h.usa$height)
1 голос
/ 15 мая 2011

Вы можете использовать функцию dendrapply() во встроенном коде дендрограммы R, чтобы применить собственную раскраску листьев и узлов. См. следующую ветку списка рассылки для подсказок.

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