How to get a list of column names within the same cluster in MATLAB

3 views (last 30 days)
I have a dendrogram defined by:
dm=DataMatrix(mydata,rowscell,columnnames);
cg = clustergram(dm,'Standardize','none');
I got group of clusters and I want to know which column names are within each cluster. I can look at the map, but if my column names are on the 1000s, it is not convenient to copy them manually from the graphic dendrogram.
Is there any function I can get the list of column names within each (or specific) cluster?

Accepted Answer

Wilson A N
Wilson A N on 12 May 2017
Edited: Wilson A N on 12 May 2017
I think you can use the 'clusterGroup' command to get the corresponding cluster for a specific group.
For example,
cgo4group = clusterGroup(cg,4,'row')
will give the 4th cluster group. Now to get the row names you have to just execute the following command:
>> cgo4group.RowLabels
More information can be found in the following link:

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!