EM clusterer = new EM(); clusterer.buildClusterer(dataClusterer);
// generate data for clusterer (w/o class) Remove filter = new Remove(); filter.setAttributeIndices("" + (data.classIndex() + 1)); try { filter.setInputFormat(data); } catch (Exception e) { e.printStackTrace(); } Instances dataClusterer = Filter.useFilter(data, filter); // train clusterer EM clusterer = new EM(); // set further options for EM, if necessary... // clusterer.setNumClusters(maxNumofClusters); //-1 for n number of clusters clusterer.buildClusterer(dataClusterer);
clusterer.buildClusterer(transposed);