Ich habe ein hierarchisches Clustermodell, das mir gefällt. Ich habe die Cluster auf der Grundlage einer ausgewogenen Mischung aus Statistiken und Fachwissen ausgewählt, sodass sie im Allgemeinen viel breiter sind, als es der optimale CCC vermuten lässt (obwohl sie in einigen Fällen enger sind). Dies liegt daran, dass die Cluster als breite Heuristik für Geschäftsentscheidungen verwendet werden und zu viele Cluster es zu schwierig machen, in der primären Weise zu handeln, die wir brauchen.
Wenn ich neue Daten erhalte, ist es einfach zu bestimmen, in welchen dieser Cluster sie fallen. Einer meiner Benutzer war jedoch von dem Konstellationsdiagramm wirklich begeistert (ich auch!) und fand, dass es einige nützliche qualitative Erkenntnisse lieferte. Auch wenn die kleineren Untercluster nicht für die allgemeine Qualitätsdarstellung ausgewählt wurden, sind sie dennoch sehr nützlich, um sie visuell zu betrachten.
Ich möchte wissen, ob es eine Möglichkeit gibt, zu visualisieren, wo neue Daten in das Clustermodell gelangen, bis hin zu einem bestimmten Unterzweig. Insbesondere innerhalb des Konstellationsdiagramms. Das Einzige, was mir einfällt, ist entweder
a) Finden Sie einen Nearest Neighbors-Algorithmus, der mich an die gleiche Struktur wie die hierarchischen Cluster heranführt
b) Lösen Sie ein paar zusätzliche Clusterebenen, die viel granularer sind, bis hinunter zu den letzten paar Zweigen, und melden Sie dem Benutzer dann nur die Mitgliedschaften der eng verwandten Cluster.
Keine dieser Optionen führt wirklich zu einem Eintrag in der Konstellationskarte, aber Option B könnte ihnen zumindest einen Anhaltspunkt dafür bieten, wo sie suchen müssen.
Irgendwelche Ideen, wie Sie neue Einträge in einem hierarchischen Clustermodell visualisieren können?
Wenn Sie eine Zeile hinzufügen, können Sie davon ausgehen, dass sich die Clusterreihenfolge möglicherweise stark ändert. Der neue Baum wird wahrscheinlich nicht wie der alte Baum aussehen, wenn der neue Knoten an der von Ihnen identifizierten Stelle eingefügt wird. Big Class, gruppiert nach Größe und Gewicht, zeigt dies, wenn James hinzugefügt/entfernt wird:
Without James it rearranges.Without James it rearranges.Without James it rearranges.Ohne James ordnet es sich neu.
Sehen Sie sich die Option SaveClusterTree mit dem roten Dreieck an und prüfen Sie, ob das Ihren Anforderungen entspricht. Wenn nicht, vielleicht Kreisförmiges Dendrogramm könnte einige deiner Fragen beantworten. Ich denke, dieser Code wäre einfacher gewesen, wenn ich mir die SaveClusterTree-Tabelle angesehen hätte. Nun ja.