Zdefiniuj dane wejściowe do grupowania za pomocą WEKA API
Chcę grupować punkty określone przez szerokość i długość geograficzną. ja używamWEKA API Problem jest zInstances instances = new Instances(40.01,1.02);
Jak więc określić dane wejściowe bez użycia pliku ARFF? Chciałbym po prostu odczytać tablicę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();
}
}