setNoReplacement(Utils.getFlag("no-replacement", options));
setNoReplacement(Utils.getFlag("no-replacement", options));
public void testSampleSizePercentNoReplacement() { ((Resample) m_Filter).setSampleSizePercent(20); ((Resample) m_Filter).setNoReplacement(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals("Expecting output to be 20% of input", (int) (m_Instances.numInstances() * 20.0 / 100), result.numInstances()); }
public void testSampleSizePercentNoReplacement() { ((Resample) m_Filter).setSampleSizePercent(20); ((Resample) m_Filter).setNoReplacement(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals("Expecting output to be 20% of input", (int) (m_Instances.numInstances() * 20.0 / 100), result.numInstances()); }
public void testSampleSizePercentNoReplacementInverted() { ((Resample) m_Filter).setSampleSizePercent(20); ((Resample) m_Filter).setNoReplacement(true); ((Resample) m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals("Expecting output to be 80% of input (20% inverted)", m_Instances.numInstances() - (int) (m_Instances.numInstances() * 20.0 / 100), result.numInstances()); }
public void testSampleSizePercentNoReplacementInverted() { ((Resample) m_Filter).setSampleSizePercent(20); ((Resample) m_Filter).setNoReplacement(true); ((Resample) m_Filter).setInvertSelection(true); Instances result = useFilter(); assertEquals(m_Instances.numAttributes(), result.numAttributes()); assertEquals("Expecting output to be 80% of input (20% inverted)", m_Instances.numInstances() - (int) (m_Instances.numInstances() * 20.0 / 100), result.numInstances()); }