November 2018
Intermediate to advanced
300 pages
7h 42m
English
The process of building a cluster model is quite similar to the process of building a classification model, that is, loading the data and building a model. Clustering algorithms are implemented in the weka.clusterers package, as follows:
import java.io.BufferedReader;
import java.io.FileReader;
import weka.core.Instances;
import weka.clusterers.EM;
public class Clustering {
public static void main(String args[]) throws Exception{
//load data
Instances data = new Instances(new BufferedReader (new FileReader("data/bank-data.arff")));
// new instance of clusterer
EM model = new EM();
// build the clusterer
model.buildClusterer(data);
System.out.println(model);
}
}
The model identified the following six clusters:
EM == ...