Package weka.core

Examples of weka.core.Instances.instance()


    assertEquals(m_Instances.numInstances(), result.numInstances());
    // Check conversion is OK
    for (int i = 0; i < result.numInstances(); i++) {
      for (int j = 0; j < result.numAttributes(); j++) {
        if (m_Instances.instance(i).isMissing(j)) {
          assertTrue(result.instance(i).isMissing(j));
        } else if (result.attribute(j).isNumeric() && (j >=3)) {
          assertEquals("Value should be same as Math.abs()",
                       Math.abs(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
View Full Code Here


        if (m_Instances.instance(i).isMissing(j)) {
          assertTrue(result.instance(i).isMissing(j));
        } else if (result.attribute(j).isNumeric() && (j >=3)) {
          assertEquals("Value should be same as Math.abs()",
                       Math.abs(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
          assertEquals("Value shouldn't have changed",
                       m_Instances.instance(i).value(j),
                       result.instance(i).value(j), TOLERANCE);
        }
View Full Code Here

                       Math.abs(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
          assertEquals("Value shouldn't have changed",
                       m_Instances.instance(i).value(j),
                       result.instance(i).value(j), TOLERANCE);
        }
      }
    }
  }
View Full Code Here

    assertEquals(m_Instances.numInstances(), result.numInstances());
    // Check conversion is OK
    for (int i = 0; i < result.numInstances(); i++) {
      for (int j = 0; j < result.numAttributes(); j++) {
        if (m_Instances.instance(i).isMissing(j)) {
          assertTrue(result.instance(i).isMissing(j));
        } else if (result.attribute(j).isNumeric()) {
          assertEquals("Value should be same as Math.rint()",
                       Math.rint(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
View Full Code Here

        if (m_Instances.instance(i).isMissing(j)) {
          assertTrue(result.instance(i).isMissing(j));
        } else if (result.attribute(j).isNumeric()) {
          assertEquals("Value should be same as Math.rint()",
                       Math.rint(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
          assertEquals("Value shouldn't have changed",
                       m_Instances.instance(i).value(j),
                       result.instance(i).value(j), TOLERANCE);
        }
View Full Code Here

                       Math.rint(m_Instances.instance(i).value(j)),
                       result.instance(i).value(j), TOLERANCE);
        } else {
          assertEquals("Value shouldn't have changed",
                       m_Instances.instance(i).value(j),
                       result.instance(i).value(j), TOLERANCE);
        }
      }
    }
  }
View Full Code Here

      Attribute outatt = result.attribute(j);
      for (int i = 0; i < m_Instances.numInstances(); i++) {
        if (m_Instances.attribute(j).isString()) {
          if (m_Instances.instance(i).isMissing(j)) {
            assertTrue("Missing values in strings cannot be replaced",
                   result.instance(i).isMissing(j));
          } else {
            assertEquals("String values should not have changed",
                         inatt.value((int)m_Instances.instance(i).value(j)),
                         outatt.value((int)result.instance(i).value(j)));
          }
View Full Code Here

            assertTrue("Missing values in strings cannot be replaced",
                   result.instance(i).isMissing(j));
          } else {
            assertEquals("String values should not have changed",
                         inatt.value((int)m_Instances.instance(i).value(j)),
                         outatt.value((int)result.instance(i).value(j)));
          }
        } else {
          assertTrue("All non-string missing values should have been replaced",
                 !result.instance(i).isMissing(j));
        }
View Full Code Here

                         inatt.value((int)m_Instances.instance(i).value(j)),
                         outatt.value((int)result.instance(i).value(j)));
          }
        } else {
          assertTrue("All non-string missing values should have been replaced",
                 !result.instance(i).isMissing(j));
        }
      }
    }
  }
View Full Code Here

      : m_minStdDev;
    double mean = (center.isMissing(j))
      ? inst.meanOrMode(j)
      : center.value(j);
    m_modelNormal[i][j][0] = mean;
    double stdv = (stdD.instance(i).isMissing(j))
      ? ((m_maxValues[j] - m_minValues[j]) / (2 * m_num_clusters))
      : stdD.instance(i).value(j);
    if (stdv < minStdD) {
      stdv = inst.attributeStats(j).numericStats.stdDev;
            if (Double.isInfinite(stdv)) {
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.