Próbuję odebrać mój zestaw danych, który składa się z interakcji białek dna, zgrupować dane i wygenerować mapę cieplną, która wyświetla dane wynikowe w taki sposób, że dane wyglądają w klastrze z klastrami ustawionymi w linii po przekątnej. Potrafię grupować dane i generować dendrogram tych danych, jednak gdy generuję mapę cieplną danych za pomocą funkcji mapy cieplnej w R, klastry nie są widoczne. Jeśli spojrzysz na pierwsze dwa obrazy, jeden z dendrogramu, który jestem w stanie wygenerować, drugi jest z mapy cieplnej, którą jestem w stanie wygenerować, a trzeci to tylko przykład zgrupowanej mapy cieplnej, która pokazuje, w jaki sposób oczekuję wyniku wyglądać z grubsza. Jak widać z porównania drugiego i trzeciego obrazu, jasne jest, że istnieją klastry w trzecim, ale nie w drugim obrazie.
Generowanie mapy ciepła, która przedstawia klastry w zestawie danych za pomocą hierarchicznego grupowania w R
Oto link do mojego zestawu danych: http://pastebin.com/wQ9tYmjy
jestem w stanie klastra danych i wygenerować dobrze w R:
args <- commandArgs(TRUE);
matrix_a <- read.table(args[1], sep='\t', header=T, row.names=1);
location <- args[2];
matrix_d <- dist(matrix_a);
hc <- hclust(matrix_d,"average");
mypng <- function(filename = "mydefault.png") {
png(filename)
}
options(device = "mypng")
plot(hc);
Jestem również w stanie wygenerować mapę cieplną w porządku, a także:
matrix_a <- read.table("Arda_list.txt.binary.matrix.txt", sep='\t', header=T, row.names=1);
mtscaled <- as.matrix(scale(matrix_a))
heatmap(mtscaled, Colv=F, scale='none')
Próbowałem śledzić wpis: http://digitheadslabnotebook.blogspot.com/2011/06/drawing-heatmaps-in-r.html autorstwa Christophera Bare'a, ale brakuje mi czegoś. Wszelkie pomysły będą mile widziane. Załączam obraz mapy cieplnej, którą otrzymuję, a także dendrogram. Zdjęcie 3 pochodzi z postu Christophera Bare'a. Dzięki
Dzięki temu można grupować i generować mapę termiczną ... na czym dokładnie polega problem? –
Cześć Paul, kiedy generuję mapę cieplną dane nie są skupione. Wydaje mi się, że mogę wygenerować drzewo danych w klastrze i mogę wygenerować mapę cieplną danych, ale kiedy generuję mapę cieplną, dane nie są gromadzone w klastrze. – Alos
Proszę podać odtwarzalny przykład i dołączyć dane wyjściowe klastrowania i mapy termicznej. Z przykładu i wyjścia musisz pokazać nam dokładnie to, czego się spodziewałeś i dlaczego to, co dostajesz, jest złe. –