/** * Sets up the structure for the plot instances. */ @Override protected void determineFormat() { int numClusters; ArrayList<Attribute> hv; Attribute predictedCluster; ArrayList<String> clustVals; int i; numClusters = m_Evaluation.getNumClusters(); hv = new ArrayList<Attribute>(); clustVals = new ArrayList<String>(); for (i = 0; i < numClusters; i++) { clustVals.add("cluster" + /* (i+1) */i); } predictedCluster = new Attribute("Cluster", clustVals); for (i = 0; i < m_Instances.numAttributes(); i++) { hv.add((Attribute) m_Instances.attribute(i).copy()); } hv.add(predictedCluster); m_PlotInstances = new Instances(m_Instances.relationName() + "_clustered", hv, m_Instances.numInstances()); }
/** * Sets up the structure for the plot instances. */ @Override protected void determineFormat() { int numClusters; ArrayList<Attribute> hv; Attribute predictedCluster; ArrayList<String> clustVals; int i; numClusters = m_Evaluation.getNumClusters(); hv = new ArrayList<Attribute>(); clustVals = new ArrayList<String>(); for (i = 0; i < numClusters; i++) { clustVals.add("cluster" + /* (i+1) */i); } predictedCluster = new Attribute("Cluster", clustVals); for (i = 0; i < m_Instances.numAttributes(); i++) { hv.add((Attribute) m_Instances.attribute(i).copy()); } hv.add(predictedCluster); m_PlotInstances = new Instances(m_Instances.relationName() + "_clustered", hv, m_Instances.numInstances()); }