correlation map sorted by hierarchy with dendrogram
8 views (last 30 days)
Show older comments
Hey.
I have a matrix of featurs X samples. I want to plot a correlation map between the features (features X features) that will be sorted by hierarchical clustering and I want the dendrogram to be ploted on the figure.
I have tried clustergram and cluster only on features but it creates a featurs X samples map sorted by features. How can I use this sorting for the correlation matrix?
I've also tried to to use linkage and sort the correlation matrix by optimalleaforder but then I don't know how to plot the dendrogram above the image, and I'm also not sure I'm doing it right.
this is the linkage way I tried:
tree = linkage(data,'single','correlation');
dist = 1-corr(data');
dist=round(dist,5);
leafOrder = optimalleaforder(tree,dist);
corr_map = corr(data');
figure, imagesc(corr_map(leafOrder,leafOrder)-eye(sum(num_features)))
What is the best way to do it?
Thanks for your help!
Oded
0 Comments
Answers (0)
See Also
Categories
Find more on Expression Analysis in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!