/** * Sets the format of the input instances. * * @param instanceInfo an Instances object containing the input instance * structure (any instances contained in the object are ignored - * only the structure is required). * @return true if the outputFormat may be collected immediately * @throws Exception if the input format can't be set successfully */ @Override public boolean setInputFormat(Instances instanceInfo) throws Exception { // alter child behaviour to do what we want m_FindNumBins = true; return super.setInputFormat(instanceInfo); }
/** * Sets the format of the input instances. * * @param instanceInfo an Instances object containing the input instance * structure (any instances contained in the object are ignored - * only the structure is required). * @return true if the outputFormat may be collected immediately * @throws Exception if the input format can't be set successfully */ @Override public boolean setInputFormat(Instances instanceInfo) throws Exception { // alter child behaviour to do what we want m_FindNumBins = true; return super.setInputFormat(instanceInfo); }
discretizer.setInputFormat(this.instances); trainingSet = Filter.useFilter(this.instances, discretizer); } catch (Exception e) {
setInputFormat(getInputFormat());
setInputFormat(getInputFormat());
m_Filter.setInputFormat(new Instances(data, 0)); m_Filter.setBins(m_DiscretizeBin); data = Filter.useFilter(data, m_Filter);
m_Discretizer.setBins(getNumBins()); m_Discretizer.setUseEqualFrequency(getUseEqualFrequency()); m_Discretizer.setInputFormat(instances); Instances newTrain = Filter.useFilter(instances, m_Discretizer);
m_Discretizer.setBins(getNumBins()); m_Discretizer.setUseEqualFrequency(getUseEqualFrequency()); m_Discretizer.setInputFormat(instances); Instances newTrain = Filter.useFilter(instances, m_Discretizer);
int[] indices = new int[] {instances.classIndex()}; discretizer.setAttributeIndicesArray(indices); discretizer.setInputFormat(instances); dataToUseForMakingWeights = Filter.useFilter(instances, discretizer);
int[] indices = new int[] {instances.classIndex()}; discretizer.setAttributeIndicesArray(indices); discretizer.setInputFormat(instances); dataToUseForMakingWeights = Filter.useFilter(instances, discretizer);