Arbre de regroupement
Construisez et visualisez la classification hiérarchique des données arbitraires en utilisant la nouvelle fonction ClusteringTree de la version 11.
Regroupez les villes en fonction de leur proximité les unes par rapport aux autres.
In[1]:=
ClusteringTree[{Entity[
"City", {"London", "GreaterLondon", "UnitedKingdom"}],
Entity["City", {"Paris", "IleDeFrance", "France"}],
Entity["City", {"Chicago", "Illinois", "UnitedStates"}],
Entity["City", {"Tokyo", "Tokyo", "Japan"}],
Entity["City", {"Boston", "Massachusetts", "UnitedStates"}],
Entity["City", {"Moscow", "Moscow", "Russia"}],
Entity["City", {"SanDiego", "California", "UnitedStates"}],
Entity["City", {"Baltimore", "Maryland", "UnitedStates"}]}]
Out[1]=
Obtenez une hiérarchie de grappes à partir d'une liste de couleurs.
In[2]:=
colors = RandomColor[18]
Out[2]=
In[3]:=
ClusteringTree[colors, ClusterDissimilarityFunction -> "Centroid"]
Out[3]=
Choisissez un GraphLayout différent.
In[4]:=
ClusteringTree[RandomColor[40],
ClusterDissimilarityFunction -> "Centroid",
GraphLayout -> "RadialDrawing"]
Out[4]=