Examples of classIsMissing()


Examples of weka.core.Instance.classIsMissing()

   
    // divide instances into subsets
    Enumeration e = runInstances.enumerateInstances();
    while(e.hasMoreElements()) {
      Instance inst = (Instance) e.nextElement();
      if (inst.classIsMissing()) {
        subsets[numClasses].add(inst);
      } else {
        subsets[(int) inst.classValue()].add(inst);
      }
    }
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

    Instance tempInstance;
    for(inst = 0; inst < instanceIndex.m_NumSeqInstsSet; inst++) {
      instIndex = instanceIndex.m_SequentialInstIndexes[inst];
      //get the leave-one-out instance
      tempInstance = (Instance) m_Instances.instance(instIndex);
      if (!tempInstance.classIsMissing()) {
      tempInstanceClassValue = (int)tempInstance.classValue();
      // pointer to first index of counts matrix for efficiency
      int [][] countsPointer = counts[tempInstanceClassValue];
      // Compute the counts and priors for (n-1) instances.
      for(attIndex = 0; attIndex < instanceIndex.m_NumSeqAttsSet; attIndex++) {
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

    double distance, minDistance = Double.MAX_VALUE, classValue = 0;
    updateMinMax(instance);
    Enumeration enu = m_Train.enumerateInstances();
    while (enu.hasMoreElements()) {
      Instance trainInstance = (Instance) enu.nextElement();
      if (!trainInstance.classIsMissing()) {
  distance = distance(instance, trainInstance);
  if (distance < minDistance) {
    minDistance = distance;
    classValue = trainInstance.classValue();
  }
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

      int flag =0;
      for(int w=0;w<inst.numAttributes()-1;w++){
        if(w!=inst.classIndex() && inst.isMissing(w))
          flag=flag+1;
      }
      if (!inst.classIsMissing()&&flag!=inst.numAttributes()-1) {
        inputBuffer = new FuzzyLattice( (Instance) data.instance(i), bounds);
        double[] sigma = new double[ (learnedCode.size())];

        for (int j = 0; j < learnedCode.size(); j++) {
          FuzzyLattice num = (FuzzyLattice) learnedCode.get(j);
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

        break;
    }
    Enumeration enu = instances.enumerateInstances();
    while (enu.hasMoreElements()) {
      Instance instance = (Instance) enu.nextElement();
      if (!instance.classIsMissing()) {
  if (instances.classAttribute().isNominal()) {
    m_Counts[(int)instance.classValue()] += instance.weight();
  } else {
    m_ClassValue += instance.weight() * instance.classValue();
  }
 
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

   
    // divide instances into subsets
    Enumeration e = runInstances.enumerateInstances();
    while(e.hasMoreElements()) {
      Instance inst = (Instance) e.nextElement();
      if (inst.classIsMissing()) {
        subsets[numClasses].add(inst);
      } else {
        subsets[(int) inst.classValue()].add(inst);
      }
    }
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

    // Calculate the mean value for each bin of the new class attribute
    m_ClassMeans = new double [numClasses];
    int [] classCounts = new int [numClasses];
    for (int i = 0; i < instances.numInstances(); i++) {
      Instance inst = newTrain.instance(i);
      if (!inst.classIsMissing()) {
  int classVal = (int) inst.classValue();
  classCounts[classVal]++;
  m_ClassMeans[classVal] += instances.instance(i).classValue();
      }
    }
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

    // Get counts
    for (int k = 0; k < numInstances; k++) {
      Instance inst = data.instance(k);
      for (int i = 0; i < inst.numValues(); i++) {
        if (inst.index(i) != classIndex) {
          if (inst.isMissingSparse(i) || inst.classIsMissing()) {
            if (!inst.isMissingSparse(i)) {
              counts[inst.index(i)][(int)inst.valueSparse(i)][numClasses] +=
                inst.weight();
              counts[inst.index(i)][0][numClasses] -= inst.weight();
            } else if (!inst.classIsMissing()) {
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

          if (inst.isMissingSparse(i) || inst.classIsMissing()) {
            if (!inst.isMissingSparse(i)) {
              counts[inst.index(i)][(int)inst.valueSparse(i)][numClasses] +=
                inst.weight();
              counts[inst.index(i)][0][numClasses] -= inst.weight();
            } else if (!inst.classIsMissing()) {
              counts[inst.index(i)][data.attribute(inst.index(i)).numValues()]
                [(int)inst.classValue()] += inst.weight();
              counts[inst.index(i)][0][(int)inst.classValue()] -=
                inst.weight();
            } else {
View Full Code Here

Examples of weka.core.Instance.classIsMissing()

    // Initialize counters
    double[] temp = new double[numClasses + 1];
    for (int k = 0; k < numInstances; k++) {
      Instance inst = data.instance(k);
      if (inst.classIsMissing()) {
        temp[numClasses] += inst.weight();
      } else {
        temp[(int)inst.classValue()] += inst.weight();
      }
    }
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.