ho una matrice di distanza come menzionato nella domanda qui:Come usare Apache DBSCANClusterer
Clustering with a distance matrix
Ora, vorrei svolgere DBSCAN su questa matrice utilizzando la classe DBSCANclusterer.java da apache.
Il metodo 'cluster' prende come input, una raccolta di punti. Qual è il formato di questi punti?
In riferimento alla matrice precedente, cosa devo aggiungere al parametro di raccolta?
Qualcuno può incollare uno snippet di codice? Vorrei specificare la distanza come:
A, B: 20 A, C: 20 . . .
E quindi quando ho finito con il clustering, campioni simili dovrebbero essere raggruppati insieme.
Allora cosa faccio? Inoltre, puoi indicarmi un programma che accetta la matrice sopra come input ed esegue il cluster DBSCAN/Gerarchiale? Ho provato a capire i diversi programmi. Sono passato attraverso cross convalidato e stackoverflow. Ma tutti indicano approcci. Voglio solo un programma a cui posso alimentare la matrice sopra e fare il clustering. – Nikhil
Le domande per trovare i programmi sono fuori tema per StackOverflow. Questo è un sito * di programmazione *. –
Quindi, google ancora di più (ci sono toolkit di clustering in grado di leggere matrici a distanza esterna), o semplicemente prova ad implementare DBSCAN da solo, NON è molto difficile ... –