List of usage examples for weka.clusterers HierarchicalClusterer TAGS_LINK_TYPE
Tag[] TAGS_LINK_TYPE
To view the source code for weka.clusterers HierarchicalClusterer TAGS_LINK_TYPE.
Click Source Link
From source file:org.iobserve.analysis.behavior.clustering.hierarchical.HierarchicalClustering.java
License:Apache License
/** * * @param linkageType/*from ww w. j a va 2s . c o m*/ * Type of linkage used in hierarchical clustering. */ private final void setLinkage(final String linkageType) { switch (linkageType) { case "single": this.linkage = new SelectedTag(0, HierarchicalClusterer.TAGS_LINK_TYPE); break; case "complete": this.linkage = new SelectedTag(1, HierarchicalClusterer.TAGS_LINK_TYPE); break; case "average": this.linkage = new SelectedTag(2, HierarchicalClusterer.TAGS_LINK_TYPE); break; default: // Complete linkage as default. this.linkage = new SelectedTag(1, HierarchicalClusterer.TAGS_LINK_TYPE); break; } }
From source file:wekimini.InputGenerator.java
public void selectHiClusters() throws Exception { buildDataset();/*ww w. j ava 2 s . c om*/ HierarchicalClusterer clusterer = new HierarchicalClusterer(); clusterer.setLinkType(new SelectedTag(1, HierarchicalClusterer.TAGS_LINK_TYPE)); clusterer.buildClusterer(dataset); logger.log(Level.SEVERE, "EM options: ", clusterer.getOptions()); logger.log(Level.SEVERE, "EM numCluster tip text: ", clusterer.numClustersTipText()); logger.log(Level.SEVERE, "EM debug tip text: ", clusterer.debugTipText()); logger.log(Level.SEVERE, "EM info: ", clusterer.globalInfo()); int num = clusterer.numberOfClusters(); String txt = Integer.toString(num); logger.log(Level.SEVERE, "EM numberOfClusters: ", txt); String text = Integer.toString(numClusters); logger.log(Level.SEVERE, "EM numClusters: ", text); }