public void testSparse1() { checkDistributionType(RandomProjection.SPARSE1); }
public void testNumberOfAttributes() { m_Filter = getFilter(5); Instances result = useFilter(); checkResult(result); }
/** * performs some checks on the given result * * @param result the instances to compare against original dataset */ protected void checkResult(Instances result) { assertEquals( ((RandomProjection) m_Filter).getNumberOfAttributes() + 1, result.numAttributes()); assertEquals(m_Instances.numInstances(), result.numInstances()); }
/** Creates a default RandomProjection */ public Filter getFilter() { return getFilter(new RandomProjection().getNumberOfAttributes()); }
public static void main(String[] args){ junit.textui.TestRunner.run(suite()); } }
/** * performs some checks on the given result * * @param result the instances to compare against original dataset */ protected void checkResult(Instances result) { assertEquals( ((RandomProjection) m_Filter).getNumberOfAttributes() + 1, result.numAttributes()); assertEquals(m_Instances.numInstances(), result.numInstances()); }
/** Creates a default RandomProjection */ public Filter getFilter() { return getFilter(new RandomProjection().getNumberOfAttributes()); }
public static void main(String[] args){ junit.textui.TestRunner.run(suite()); } }
public void testNumberOfAttributes() { m_Filter = getFilter(5); Instances result = useFilter(); checkResult(result); }
public void testSparse2() { checkDistributionType(RandomProjection.SPARSE2); }
/** * tests the given distribution type * * @param type the distribution type to use * @see RandomProjection#TAGS_DSTRS_TYPE */ protected void checkDistributionType(int type) { m_Filter = getFilter(); ((RandomProjection) m_Filter).setDistribution( new SelectedTag(type, RandomProjection.TAGS_DSTRS_TYPE)); Instances result = useFilter(); checkResult(result); }
public void testSparse2() { checkDistributionType(RandomProjection.SPARSE2); }
/** * tests the given distribution type * * @param type the distribution type to use * @see RandomProjection#TAGS_DSTRS_TYPE */ protected void checkDistributionType(int type) { m_Filter = getFilter(); ((RandomProjection) m_Filter).setDistribution( new SelectedTag(type, RandomProjection.TAGS_DSTRS_TYPE)); Instances result = useFilter(); checkResult(result); }
public void testGaussian() { checkDistributionType(RandomProjection.GAUSSIAN); }
public void testSparse1() { checkDistributionType(RandomProjection.SPARSE1); }
public void testGaussian() { checkDistributionType(RandomProjection.GAUSSIAN); }