setUseEqualFrequency(Utils.getFlag('F', options)); setFindNumBins(Utils.getFlag('O', options)); setInvertSelection(Utils.getFlag('V', options));
setUseEqualFrequency(Utils.getFlag('F', options)); setFindNumBins(Utils.getFlag('O', options)); setInvertSelection(Utils.getFlag('V', options));
.setBins(10); ((weka.filters.unsupervised.attribute.Discretize) m_disTransform) .setInvertSelection(true);
.setBins(10); ((weka.filters.unsupervised.attribute.Discretize) m_disTransform) .setInvertSelection(true);
public void testNonInverted2() { m_Filter = getFilter("first-3"); ((Discretize)m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); for (int i = 0; i < result.numAttributes(); i++) { if ((i < 3) || !m_Instances.attribute(i).isNumeric()) { assertEquals(m_Instances.attribute(i).type(), result.attribute(i).type()); assertEquals(m_Instances.attribute(i).name(), result.attribute(i).name()); } else { assertEquals(Attribute.NOMINAL, result.attribute(i).type()); assertEquals(10, result.attribute(i).numValues()); } } }
public void testInverted() { m_Filter = getFilter("1,2"); ((Discretize)m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); for (int i = 0; i < result.numAttributes(); i++) { if ((i < 2) || !m_Instances.attribute(i).isNumeric()) { assertEquals(m_Instances.attribute(i).type(), result.attribute(i).type()); assertEquals(m_Instances.attribute(i).name(), result.attribute(i).name()); } else { assertEquals(Attribute.NOMINAL, result.attribute(i).type()); assertEquals(10, result.attribute(i).numValues()); } } }
public void testInverted() { m_Filter = getFilter("1,2"); ((Discretize)m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); for (int i = 0; i < result.numAttributes(); i++) { if ((i < 2) || !m_Instances.attribute(i).isNumeric()) { assertEquals(m_Instances.attribute(i).type(), result.attribute(i).type()); assertEquals(m_Instances.attribute(i).name(), result.attribute(i).name()); } else { assertEquals(Attribute.NOMINAL, result.attribute(i).type()); assertEquals(10, result.attribute(i).numValues()); } } }
public void testNonInverted2() { m_Filter = getFilter("first-3"); ((Discretize)m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); for (int i = 0; i < result.numAttributes(); i++) { if ((i < 3) || !m_Instances.attribute(i).isNumeric()) { assertEquals(m_Instances.attribute(i).type(), result.attribute(i).type()); assertEquals(m_Instances.attribute(i).name(), result.attribute(i).name()); } else { assertEquals(Attribute.NOMINAL, result.attribute(i).type()); assertEquals(10, result.attribute(i).numValues()); } } }