如何实现Cobweb Java Weka API

时间:2018-11-14 02:20:14

标签: java api weka

在通过weka Java API实现Cobweb集群时,如何根据要执行的集群选择属性。我已经尝试过以下代码行:

public String clustering(Instances data) {
        try {
            Cobweb cw = new Cobweb();
            cw.buildClusterer(data);

            Instance current;
//            while ((current = loader.getNextInstance(structure)) != null) {
//                cw.updateClusterer(current);
//            }

            cw.updateFinished();

            //Crear el objeto para la validacion del modelo con Clustering
            ClusterEvaluation clusterEval = new ClusterEvaluation();

            clusterEval.setClusterer(cw);

            String resCluster = "<br><b><center>Resultados Cluster"
                    + "</center><br>========<br>Modelo generado indica los "
                    + "siguientes resultados:<br>========<br></b>";

            resCluster = resCluster + ("<b>1. Agrupacion:</b> "
                    + clusterEval.getNumClusters() + "<br>");

            return resCluster;

        } catch (Exception e) {
            return "El error es" + e.getMessage();
        }

    }

但是会生成错误并显示

weka.clusterers.Cobweb:无法处理任何类属性!

enter image description here

0 个答案:

没有答案