Package weka.core

Examples of weka.core.Instance.weight()


         data.instance(prev).value(att))){// within same value   
       
    // Move the split point
    for(int y=prev; y<split; y++){
      Instance inst = data.instance(y);
      fstCover += inst.weight(); sndCover -= inst.weight();
      if(m_ClassAttribute.isNominal()){ // Nominal class
        fst[(int)inst.classValue()] += inst.weight();
        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
View Full Code Here


    // Move the split point
    for(int y=prev; y<split; y++){
      Instance inst = data.instance(y);
      fstCover += inst.weight(); sndCover -= inst.weight();
      if(m_ClassAttribute.isNominal()){ // Nominal class
        fst[(int)inst.classValue()] += inst.weight();
        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
 
View Full Code Here

    for(int y=prev; y<split; y++){
      Instance inst = data.instance(y);
      fstCover += inst.weight(); sndCover -= inst.weight();
      if(m_ClassAttribute.isNominal()){ // Nominal class
        fst[(int)inst.classValue()] += inst.weight();
        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
        sndWtSq -= inst.weight() * inst.classValue() * inst.classValue();
 
View Full Code Here

      if(m_ClassAttribute.isNominal()){ // Nominal class
        fst[(int)inst.classValue()] += inst.weight();
        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
        sndWtSq -= inst.weight() * inst.classValue() * inst.classValue();
        sndWtVl -= inst.weight() * inst.classValue();
      }
    }
View Full Code Here

        fst[(int)inst.classValue()] += inst.weight();
        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
        sndWtSq -= inst.weight() * inst.classValue() * inst.classValue();
        sndWtVl -= inst.weight() * inst.classValue();
      }
    }
       
View Full Code Here

        snd[(int)inst.classValue()] -= inst.weight();
      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
        sndWtSq -= inst.weight() * inst.classValue() * inst.classValue();
        sndWtVl -= inst.weight() * inst.classValue();
      }
    }
       
    if(Utils.sm(fstCover, minSplit) || Utils.sm(sndCover, minSplit)){
View Full Code Here

      }  
      else{                             // Numeric class
        fstWtSq += inst.weight() * inst.classValue() * inst.classValue();
        fstWtVl += inst.weight() * inst.classValue();
        sndWtSq -= inst.weight() * inst.classValue() * inst.classValue();
        sndWtVl -= inst.weight() * inst.classValue();
      }
    }
       
    if(Utils.sm(fstCover, minSplit) || Utils.sm(sndCover, minSplit)){
      prev=split;  // Cannot split because either
View Full Code Here

      for(int x=0; x<data.numInstances(); x++){
  Instance inst=data.instance(x);
  if(!inst.isMissing(att)){
    int v = (int)inst.value(att);
    splitData[v].add(inst);
    coverage[v] += inst.weight();
    if(m_ClassAttribute.isNominal()){ // Nominal class     
      stats[v][(int)inst.classValue()] += inst.weight();
      all[(int)inst.classValue()] += inst.weight();     
    }
    else{                             // Numeric class
View Full Code Here

  if(!inst.isMissing(att)){
    int v = (int)inst.value(att);
    splitData[v].add(inst);
    coverage[v] += inst.weight();
    if(m_ClassAttribute.isNominal()){ // Nominal class     
      stats[v][(int)inst.classValue()] += inst.weight();
      all[(int)inst.classValue()] += inst.weight();     
    }
    else{                             // Numeric class
      wSq[v] += inst.weight() * inst.classValue() * inst.classValue();
      wVl[v] += inst.weight() * inst.classValue();
 
View Full Code Here

    int v = (int)inst.value(att);
    splitData[v].add(inst);
    coverage[v] += inst.weight();
    if(m_ClassAttribute.isNominal()){ // Nominal class     
      stats[v][(int)inst.classValue()] += inst.weight();
      all[(int)inst.classValue()] += inst.weight();     
    }
    else{                             // Numeric class
      wSq[v] += inst.weight() * inst.classValue() * inst.classValue();
      wVl[v] += inst.weight() * inst.classValue();
      totalWS += inst.weight() * inst.classValue() * inst.classValue();
 
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.