StringToWordVector filter = new StringToWordVector(); filter.setWordsToKeep(Integer.MAX_VALUE);
setWordsToKeep(Integer.valueOf(value).intValue()); } else { setWordsToKeep(1000);
setWordsToKeep(Integer.valueOf(value).intValue()); } else { setWordsToKeep(1000);
public void testWordsToKeep() { ((StringToWordVector)m_Filter).setWordsToKeep(3); Instances result = useFilter(); // Number of instances shouldn't change assertEquals(m_Instances.numInstances(), result.numInstances()); // Number of attributes will be minus 2 string attributes plus // the word attributes (aiming for 3 -- could be higher in the case of ties) assertEquals(m_Instances.numAttributes() - 2 + 3, result.numAttributes()); }
public void testWordsToKeep() { ((StringToWordVector)m_Filter).setWordsToKeep(3); Instances result = useFilter(); // Number of instances shouldn't change assertEquals(m_Instances.numInstances(), result.numInstances()); // Number of attributes will be minus 2 string attributes plus // the word attributes (aiming for 3 -- could be higher in the case of ties) assertEquals(m_Instances.numAttributes() - 2 + 3, result.numAttributes()); }