Package weka.core

Examples of weka.core.Instances.numInstances()


                 0,  result.numInstances());

    ((RemoveWithValues)m_Filter).setSplitPoint(3);
    result = useFilter();
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertTrue(m_Instances.numInstances() > result.numInstances());

    // Test inversion is working.
    ((RemoveWithValues)m_Filter).setInvertSelection(false);
    Instances result2 = useFilter();
    assertEquals(m_Instances.numAttributes(), result2.numAttributes());
View Full Code Here


    // Test inversion is working.
    ((RemoveWithValues)m_Filter).setInvertSelection(false);
    Instances result2 = useFilter();
    assertEquals(m_Instances.numAttributes(), result2.numAttributes());
    assertTrue(m_Instances.numInstances() > result2.numInstances());
    assertEquals(m_Instances.numInstances(), result.numInstances() + result2.numInstances());
  }

  public void testMatchMissingValues() {
    ((RemoveWithValues)m_Filter).setAttributeIndex("5");
View Full Code Here

    // Test inversion is working.
    ((RemoveWithValues)m_Filter).setInvertSelection(false);
    Instances result2 = useFilter();
    assertEquals(m_Instances.numAttributes(), result2.numAttributes());
    assertTrue(m_Instances.numInstances() > result2.numInstances());
    assertEquals(m_Instances.numInstances(), result.numInstances() + result2.numInstances());
  }

  public void testMatchMissingValues() {
    ((RemoveWithValues)m_Filter).setAttributeIndex("5");
    ((RemoveWithValues)m_Filter).setInvertSelection(false);
View Full Code Here

    ((RemoveWithValues)m_Filter).setAttributeIndex("5");
    ((RemoveWithValues)m_Filter).setInvertSelection(false);
    ((RemoveWithValues)m_Filter).setMatchMissingValues(false);
    Instances result = useFilter();
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertTrue(result.numInstances() > 0);
    for (int i = 0; i < result.numInstances(); i++) {
      assertTrue("Should select only instances with missing values",
             result.instance(i).isMissing(4));
    }
  }
View Full Code Here

    ((RemoveWithValues)m_Filter).setInvertSelection(false);
    ((RemoveWithValues)m_Filter).setMatchMissingValues(false);
    Instances result = useFilter();
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertTrue(result.numInstances() > 0);
    for (int i = 0; i < result.numInstances(); i++) {
      assertTrue("Should select only instances with missing values",
             result.instance(i).isMissing(4));
    }
  }
 
View Full Code Here

  public void testTypical() {
    Instances result = useFilter();
    // Number of attributes and instances shouldn't change
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertEquals(m_Instances.numInstances(), result.numInstances());
    boolean diff = false;
    for (int i = 0; i < m_Instances.numInstances(); i++) {
      String i1 = m_Instances.instance(i).toString();
      String i2 = result.instance(i).toString();
      if (!i1.equals(i2)) {
View Full Code Here

   
    ((RemoveRange)m_Filter).setInstancesIndices("1-10");
    ((RemoveRange)m_Filter).setInvertSelection(true);
    Instances result = useFilter();
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertEquals(10,  result.numInstances());
    for (int i = 0; i < 10; i++) {
      assertEquals(m_Instances.instance(i).toString(), result.instance(i).toString());
    }
  }
View Full Code Here

  public void testTypical() {
    Instances result = useFilter();
    // Number of attributes and instances shouldn't change
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertEquals(m_Instances.numInstances(),  result.numInstances());
    // Check conversion is OK
    for (int i = 0; i < result.numInstances(); i++) {
      assertTrue("Instance should not be an instanceof SparseInstance:" + (i + 1),
             !(result.instance(i) instanceof SparseInstance));
    }
View Full Code Here

    Instances result = useFilter();
    // Number of attributes and instances shouldn't change
    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    assertEquals(m_Instances.numInstances(),  result.numInstances());
    // Check conversion is OK
    for (int i = 0; i < result.numInstances(); i++) {
      assertTrue("Instance should not be an instanceof SparseInstance:" + (i + 1),
             !(result.instance(i) instanceof SparseInstance));
    }
  }
View Full Code Here

    ((RemovePercentage) m_Filter).setInvertSelection(true);
    Instances resultInv = useFilter();

    assertEquals(
        m_Instances.numInstances(),
        result.numInstances() + resultInv.numInstances());
  }

  public static Test suite() {
    return new TestSuite(RemovePercentageTest.class);
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.