【发布时间】:2013-12-04 07:54:51
【问题描述】:
我想对经纬度指定的点进行聚类。我正在使用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();
}
}
【问题讨论】:
标签: java api cluster-analysis weka