从群集中获取实例

时间:2014-07-09 18:48:03

标签: java weka

如何通过weka和java代码从集群中获取实例?

这是我的代码: 我想得到cl实例..这是怎么做到的?

 public Clustering(String filename) throws Exception {
        ClusterEvaluation eval;
        Instances data;
        String[] options;
        DensityBasedClusterer cl;    

        data = new Instances(new BufferedReader(new FileReader(filename)));

        // normal
        System.out.println("\n--> normal");
        options    = new String[2];
        options[0] = "-t";
        options[1] = filename;
        System.out.println(ClusterEvaluation.evaluateClusterer(new EM(), options));

        // manual call
        System.out.println("\n--> manual");
        cl   = new EM();
        cl.buildClusterer(data);
    }

filename =" C:/Users/User/Desktop/file.arff"

1 个答案:

答案 0 :(得分:0)

您可以使用clusterInstance(Instance)方法获取已分配实例的群集号。可以通过numberOfClusters()方法获得聚类总数。