Azzera filtri
Azzera filtri

specify the number of clusters in dbscan

5 visualizzazioni (ultimi 30 giorni)
bana althawabteh
bana althawabteh il 13 Feb 2021
Risposto: Image Analyst il 27 Giu 2023
how to specify the number of clusters in dbscan please ????

Risposte (2)

VM Sreeram
VM Sreeram il 27 Giu 2023
It is not possible to specify the number of clusters as a parameter in dbscan. The number of clusters is automatically determined by the algorithm based on the density of data points in the feature space.
However, the density and hence the number of resulting clusters may be indirectly controlled by adjusting the two parameters epsilon (defines the neighborhood search radius around a point) and minpts (the minimum number of neighbors required for a core point) of dbscan.

Image Analyst
Image Analyst il 27 Giu 2023
Like @VM Sreeram said, you can't do that directlywith dbscan, though you could iterate varying the parameter until only two clusters are found.
Alternatively you can use kmeans where you can specify the desired number of clusters.

Categorie

Scopri di più su Statistics and Machine Learning Toolbox in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by