📚 Bibliografía: K-Means y Clustering

Estas referencias expanden la narrativa de la demostración K-Means Cluster Explorer al reunir material teórico, guías de implementación, heurísticas para elegir el número de clústeres y casos reales de analítica en salud.


Índice

  1. Fundamentos del algoritmo
  2. Guías prácticas y herramientas
  3. Cómo elegir el número de clústeres
  4. Aplicaciones en salud

1. Fundamentos del algoritmo

RecursoTipoNotasAcceso
scikit-learn: ClusteringGuía técnicaDescribe variantes de K-Means, inicialización de centroides y criterios de convergencia.https://scikit-learn.org/stable/modules/clustering.html
Wikipedia: K-MeansArtículo enciclopédicoCobertura histórica, formulación clásica y conexiones con Lloyd/Forgy.https://es.wikipedia.org/wiki/K-means
Bishop, C. M. (2006). Pattern Recognition and Machine LearningLibroEl capítulo 9 traza el vínculo con Expectation-Maximization.https://www.microsoft.com/en-us/research/publication/pattern-recognition-machine-learning/
Hastie, T., Tibshirani, R. y Friedman, J. (2009). The Elements of Statistical LearningLibroLa sección 14.3 compara K-Means con métodos basados en modelos probabilísticos.https://hastie.su.domains/ElemStatLearn/

2. Guías prácticas y herramientas

RecursoEnfoqueIdioma
Google ML Crash Course: ClusteringEjercicios interactivos alineados con el flujo del capítulo.🇪🇸 Español
Stanford CS229: Unsupervised LearningDerivaciones y pseudocódigo para implementar K-Means.🇬🇧 Inglés (en inglés)
Comparativa de algoritmos de clustering — scikit-learnNotebook que contrasta K-Means con métodos jerárquicos y espectrales.🇬🇧 Inglés (en inglés)

3. Cómo elegir el número de clústeres

RecursoPor qué importaAcceso
scikit-learn: Selección del número de clústeresPresenta el análisis de silueta, la heurística clave del demo.https://scikit-learn.org/stable/auto_examples/cluster/plot_kmeans_silhouette_analysis.html
Determinación del número de clústeresCompendio del método del codo, gap statistic y criterios de información.https://es.wikipedia.org/wiki/Determinaci%C3%B3n_del_n%C3%BAmero_de_grupos_en_un_conjunto_de_datos
Elbow Method for optimal value of kTutorial paso a paso para graficar la curva de inercia en Python.https://www.geeksforgeeks.org/elbow-method-for-optimal-value-of-k-in-kmeans/

4. Aplicaciones en salud

RecursoDestacadoIdioma
NIH: Machine Learning in Cancer ResearchResume cómo el clustering apoya diagnóstico y planificación oncológica.🇬🇧 Inglés (en inglés)
Nature: Clustering for patient stratificationCaso de estratificación de pacientes mediante pipelines no supervisados.🇬🇧 Inglés (en inglés)
PubMed: K-means clustering in medical diagnosisRevisión de literatura sobre soporte clínico basado en K-Means.🇬🇧 Inglés (en inglés)
OMS: Herramientas de análisis de datos en saludCatálogo multilingüe de plataformas analíticas para salud pública.🌐 Multilingüe

Nota: Todos los enlaces fueron verificados en abril de 2024. Para materiales con licencia, recurre a bibliotecas institucionales o repositorios de acceso abierto.