在通过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:无法处理任何类属性!