Práctica del Máster en Metodología de las Ciencias del Comportamiento y de la Salud (UCM): agrupamiento con DBSCAN sobre un conjunto de datos de forma irregular (Odd_shape_data.xls).
- Carga los datos y los representa en un scatterplot (
Data, ejesV1yV2). - Busca, mediante una rejilla de valores, combinaciones de
epsymin_samplescon las que DBSCAN encuentra 2 clústers, e identifica los casos atípicos (etiqueta-1). - Representa los datos sin los casos atípicos.
- Extra: compara el resultado con k-medias.
Nota: len(np.unique(labels)) cuenta también la etiqueta -1, por lo que 2 clústers con casos atípicos dan 3.
.
├── dbscan_odd_shape.ipynb
├── data/ # aquí va Odd_shape_data.xls
├── requirements.txt
└── README.md
pip install -r requirements.txt
jupyter notebook dbscan_odd_shape.ipynbValores elegidos: eps = ..., min_samples = ... (clústers: 2, casos atípicos: ...).