Quando si utilizzano Kmean in Weka, è possibile chiamare getAssignments() sull'output risultante del modello per ottenere l'assegnazione di cluster per ciascuna istanza specificata. Ecco un esempio Jython (troncato):Ottenere l'output di Xmeans clusterer in modo programmatico in Weka
>>>import weka.clusterers.SimpleKMeans as kmeans
>>>kmeans.buildClusterer(data)
>>>assignments = kmeans.getAssignments()
>>>assignments
>>>array('i',[14, 16, 0, 0, 0, 0, 16,...])
L'indice di ciascun numero di cluster corrisponde all'istanza. Quindi, l'istanza 0 si trova nel cluster 14, l'istanza 1 nel cluster 16 e così via.
La mia domanda è: c'è qualcosa di simile per Xmeans? Ho esaminato l'intera API here e non vedo nulla del genere.