Package weka.core

Examples of weka.core.Instances.instance()


    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));
    }
  }
 
  /**
   * filter cannot be used in conjunction with the FilteredClassifier, since
View Full Code Here


      notifyTrainingSetAvailable(tse);
      // fill in predicted values
            for (int i = 0; i < trainSet.numInstances(); i++) {
              double predClass =
          classifier.classifyInstance(trainSet.instance(i));
              newTrainingSetInstances.instance(i).setValue(newTrainingSetInstances.numAttributes()-1,
            predClass);
            }
            tse = new TrainingSetEvent(this,
          newTrainingSetInstances);
            tse.m_setNumber = setNum;
View Full Code Here

//      fill in predicted probabilities
      for (int i = 0; i < trainSet.numInstances(); i++) {
        double [] preds = classifier.
        distributionForInstance(trainSet.instance(i));
        for (int j = 0; j < trainSet.classAttribute().numValues(); j++) {
    newTrainingSetInstances.instance(i).setValue(trainSet.numAttributes()+j,
        preds[j]);
        }
      }
      tse = new TrainingSetEvent(this,
          newTrainingSetInstances);
View Full Code Here

         
    // fill in predicted values
    for (int i = 0; i < testSet.numInstances(); i++) {
      double predCluster =
        clusterer.clusterInstance(testSet.instance(i));
      newInstances.instance(i).setValue(newInstances.numAttributes()-1,
                predCluster);
    }
    // notify listeners
          if (m_dataSourceListeners.size() > 0) {
            notifyDataSetAvailable(new DataSetEvent(this, newInstances));
View Full Code Here

    // fill in predicted probabilities
    for (int i = 0; i < testSet.numInstances(); i++) {
      double [] probs = clusterer.
        distributionForInstance(testSet.instance(i));
      for (int j = 0; j < clusterer.numberOfClusters(); j++) {
        newInstances.instance(i).setValue(testSet.numAttributes()+j,
            probs[j]);
      }
    }
    // notify listeners
    notifyDataSetAvailable(new DataSetEvent(this, newInstances));
View Full Code Here

    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)) {
        diff = true;
      }
    }
    assertTrue("All instances seem to be in the same positions", diff);
View Full Code Here

    ((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());
    }
  }

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

    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));
    }
  }


  public static Test suite() {
View Full Code Here

    assertEquals(m_Instances.numAttributes(), result.numAttributes());
    // at least one instance must be different
    boolean equal = true;
    for (int i = 0; i < m_Instances.numInstances(); i++) {
      if (m_Comparator.compare(
            m_Instances.instance(i), result.instance(i)) != 0) {
        equal = false;
        break;
      }
    }
    if (equal)
View Full Code Here

  if (getPerformPrediction())
    tmpInst = toInstances(getOutputFormat(), T, T.times(m_PLS1_b_hat));
  else
    tmpInst = toInstances(getOutputFormat(), T, getY(tmpInst));
 
  result.add(tmpInst.instance(0));
      }
    }
   
    return result;
  }
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.