Определите входные данные для кластеризации, используя WEKA API
Я хочу кластеризовать точки, указанные по широте и долготе. Я используюWEKA API Проблема сInstances instances = new Instances(40.01,1.02);
Итак, как указать входные данные без использования файла ARFF? Я хотел бы просто прочитать массив вInstances
.
import java.io.Reader;
import weka.clusterers.ClusterEvaluation;
import weka.clusterers.SimpleKMeans;
import weka.core.Instances;
public class test {
/**
* @param args
*/
public static void main(String[] args) {
Instances instances = new Instances(40.01,1.02);
SimpleKMeans simpleKMeans = new SimpleKMeans();
simpleKMeans.buildClusterer(instances);
ClusterEvaluation eval = new ClusterEvaluation();
eval.setClusterer(simpleKMeans);
eval.evaluateClusterer(new Instances(instances));
eval.clusterResultsToString();
}
}