Ho un modello di clustering gerarchico che mi piace. Ho scelto i cluster in base a un equilibrio tra statistiche e conoscenza del dominio, quindi sono generalmente molto più ampi di quanto suggerirebbe il CCC ottimale (anche se in alcuni casi più ristretti). Questo perché i cluster vengono utilizzati come un'ampia euristica per le decisioni aziendali e troppi cluster rendono troppo difficile agire nel modo principale di cui abbiamo bisogno.
Quando ricevo nuovi dati, è semplice determinare in quale di questi cluster rientrano. Tuttavia, uno dei miei utenti ha davvero apprezzato il grafico delle costellazioni (anch'io!) e ha scoperto che forniva alcune utili conoscenze qualitative. Quindi, sebbene i sotto-cluster più piccoli non siano stati scelti per la rappresentazione della qualità complessiva, sono comunque molto utili da guardare visivamente.
Ciò che voglio sapere è se esiste un modo per visualizzare dove i nuovi dati entrerebbero nel modello di clustering, fino a un sotto-ramo specifico. In particolare all'interno del grafico della costellazione. L'unica cosa che mi viene in mente di fare è di
a) Trova un algoritmo dei vicini più prossimi che mi porti vicino alla stessa struttura dei cluster gerarchici
b) Risolvere alcuni livelli aggiuntivi di cluster che sono molto più granulari, arrivando fino agli ultimi due rami, e quindi segnalare all'utente le appartenenze dei cluster strettamente correlati.
Nessuna di queste due opzioni lo inserisce realmente nella mappa delle costellazioni, ma l'opzione b potrebbe almeno fornire loro una tabella di marcia su dove cercare.
Avete qualche idea su come visualizzare le nuove voci in un modello di cluster gerarchico?
Dai un'occhiata all'opzione triangolo rosso SaveClusterTree e vedi se fa quello che ti serve. Se no, forse Dendrogramma circolare potrebbe rispondere ad alcune delle tue domande. Penso che il codice avrebbe potuto essere più semplice se avessi guardato la tabella SaveClusterTree. Oh bene.
se aggiungi una riga puoi aspettarti che l'ordine di clustering si sposti, forse molto. Il nuovo albero probabilmente non assomiglierà al vecchio albero con il nuovo nodo inserito nel punto identificato. Big Class, raggruppato per altezza e peso, mostra questo quando James viene aggiunto/rimosso:
Without James it rearranges.Without James it rearranges.Senza James si riorganizza.