Clustering
Welche Gruppen entstehen unter einer gewählten Repräsentation und Ähnlichkeit?
Machine Learning · Unsupervised & Anomaly
Clustering, Anomalieerkennung und PCA mit Objective, Geometrie, Evaluationsgrenzen und handlungsbezogener Validierung.
Welche Gruppen entstehen unter einer gewählten Repräsentation und Ähnlichkeit?
Welche Fälle liegen nach einem definierten Normalitätsbegriff ungewöhnlich?
Welche kompaktere Repräsentation bewahrt für einen Zweck relevante Struktur?
Wie können wenige Labels plus viele ungelabelte Daten helfen? Annahmen über Cluster und Glätte explizit testen.
Keines dieser Verfahren entdeckt automatisch „wahre Kundentypen“, Betrug oder kausale Faktoren. Ergebnis und Benennung sind Modellkonstrukte, die gegen einen externen Zweck geprüft werden müssen.
| Methode | Optimiert / lernt | Wichtige Annahmen | Neue Fälle |
|---|---|---|---|
| K-Means | Minimiert Within-Cluster Sum of Squares zu k Zentroiden. | Euclidische, ungefähr isotrope/konvexe Struktur; Skalierung sinnvoll; k vorgegeben. | Nächster gelernter Zentroid: induktiv. |
| DBSCAN / HDBSCAN | Dichteverbundene Regionen; Punkte außerhalb als Noise. | Metrik und Dichteschwellen passen; variable Dichten bleiben schwierig. | Viele Implementierungen primär transduktiv; Deploymentfähigkeit separat prüfen. |
| Isolation Forest / LOF | Isolation beziehungsweise lokale Dichteabweichung als Anomaliescore. | Anomaliebegriff und erwartete Kontamination; lokale/globale Dichten passend. | Outlier- und Novelty-Modus unterscheiden. |
| PCA | Orthogonale Richtungen maximaler Varianz; lineare Projektion. | Varianz trägt relevante Information; lineare Struktur; Zentrierung und Skalenwahl passend. | Mit Trainingsmittel und -komponenten transformieren. |
K-Means' Inertia bevorzugt konvexe, isotrope Cluster und ist in hoher Dimension problematisch; Clusterverfahren unterscheiden sich außerdem darin, ob sie neue Daten zuordnen.[1] PCA maximiert erklärte Varianz, zentriert, skaliert aber nicht automatisch.[3]
Outlier Detection: Das Fit-Set enthält vermutlich Ausreißer; das Verfahren versucht den dichten Normalbereich trotz Kontamination zu lernen. Novelty Detection: Das Fit-Set gilt als sauber/normal; neue Fälle werden dagegen geprüft. scikit-learn bezeichnet Letzteres als semi-supervised anomaly detection.[2]
Eine Top-k-Anomalieliste ist noch kein Erfolg: Prüfe Precision@k auf reviewten Stichproben, Coverage verschiedener Fehlertypen, Zeit bis Bearbeitung, Reviewer-Übereinstimmung, Subgruppen, neue Muster und selektive Labels. Ohne repräsentative Normalbeispiele und verlässliche Folgeprüfung ist ein hoher Score keine Betrugswahrscheinlichkeit.
pipeline = make_pipeline(
StandardScaler(),
PCA(n_components=0.90),
KMeans(n_clusters=4, n_init=20, random_state=7)
)
# Fit nur auf Trainingsfenster; Cluster danach mit externen Kriterien charakterisieren.
# Kein Clustername ohne dokumentierte Evidenz und Unsicherheit.PCA kann Rauschen und Laufzeit reduzieren, kann aber kleine entscheidungsrelevante Richtungen verwerfen. Cluster nachträglich anhand Outcome zu benennen und dieselben Outcomes als Bestätigung zu nutzen wäre zirkulär.
Wenn keine konkrete Downstream-Handlung, kein belastbarer Ähnlichkeitsbegriff und keine externe Evaluation benannt werden können, ist explorative Visualisierung oder eine regelbasierte Analyse ehrlicher als ein produktiver Cluster-/Anomalie-Workflow.