m_Filter = new Discretize(); 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);
m_Discretizer.setBins(getNumBins()); m_Discretizer.setUseEqualFrequency(getUseEqualFrequency()); m_Discretizer.setInputFormat(instances);
public void testBins() { m_Filter = getFilter("3"); ((Discretize)m_Filter).setBins(5); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals(Attribute.NOMINAL, result.attribute(2).type()); assertEquals(5, result.attribute(2).numValues()); ((Discretize)m_Filter).setBins(20); result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals(Attribute.NOMINAL, result.attribute(2).type()); assertEquals(20, result.attribute(2).numValues()); }
public void testBins() { m_Filter = getFilter("3"); ((Discretize)m_Filter).setBins(5); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals(Attribute.NOMINAL, result.attribute(2).type()); assertEquals(5, result.attribute(2).numValues()); ((Discretize)m_Filter).setBins(20); result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals(Attribute.NOMINAL, result.attribute(2).type()); assertEquals(20, result.attribute(2).numValues()); }
.setBins(10); ((weka.filters.unsupervised.attribute.Discretize) m_disTransform) .setInvertSelection(true);
.setBins(10); ((weka.filters.unsupervised.attribute.Discretize) m_disTransform) .setInvertSelection(true);
if (instances.classAttribute().isNumeric()) { Discretize discretizer = new Discretize(); discretizer.setBins(m_NumIntervals); discretizer.setIgnoreClass(true); int[] indices = new int[] {instances.classIndex()};
if (instances.classAttribute().isNumeric()) { Discretize discretizer = new Discretize(); discretizer.setBins(m_NumIntervals); discretizer.setIgnoreClass(true); int[] indices = new int[] {instances.classIndex()};