El análisis por agrupamiento (clustering en inglés) es la clasificación de observaciones en subgrupos —"clusters"— para que las observaciones en cada grupo se asemejen entre sí según ciertos criterios.