Package weka.core

Examples of weka.core.Instance.attribute()


   
    oldValue = getValueAt(rowIndex, columnIndex);
    type     = getType(rowIndex, columnIndex);
    index    = columnIndex - 1;
    inst     = m_Data.instance(rowIndex);
    att      = inst.attribute(index);
   
    // missing?
    if (aValue == null) {
      inst.setValue(index, Utils.missingValue());
    }
View Full Code Here


          }
          break;
         
        case Attribute.RELATIONAL:
          try {
            inst.setValue(index, inst.attribute(index).addRelation((Instances) aValue));
          }
          catch (Exception e) {
            // ignore
          }
          break;
View Full Code Here

  public Instance getInstance(OWLOntology ontology, Query query){
    List<String> featureList = getFeatures(ontology, query);
    Instance instance = new Instance(featureList.size() + 1);
    instance.setDataset(dataSet);
    for(int i = 0; i < featureList.size(); i ++){
      Attribute attr = instance.attribute(i);
      if(attr.isNumeric()){
        instance.setValue(i, Double.valueOf(featureList.get(i)));
      }else{
        instance.setValue(i, featureList.get(i));
      }
View Full Code Here

  public Instance getInstance(Properties ontoProperties, OWLOntology ontology, Query query){
    List<String> featureList = getFeatures(ontoProperties, ontology, query);
    Instance instance = new Instance(featureList.size() + 1);
    instance.setDataset(dataset);
    for(int i = 0; i < featureList.size(); i ++){
      Attribute attr = instance.attribute(i);
      if(attr.isNumeric()){
        instance.setValue(i, Double.valueOf(featureList.get(i)));
      }else{
        instance.setValue(i, featureList.get(i));
      }
View Full Code Here

  } else {
    pred = ce.getClassifier().classifyInstance(inst);
  }
  if (inst.classIndex() >= 0) {
    // need to check that the class is not missing
    if (inst.attribute(inst.classIndex()).isNominal()) {
      if (!inst.isMissing(inst.classIndex())) {
        if (m_dataPoint.length < 2) {
    m_dataPoint = new double[2];
    m_dataLegend.addElement("Accuracy");
    m_dataLegend.addElement("RMSE (prob)");
View Full Code Here

      m_NoiseM[pos] = null;
      m_NoiseV[pos] = null;
      return before;
    }

    Instances after_relationInsts =before.attribute(1).relation().stringFreeStructure();
    Instances noises_relationInsts =before.attribute(1).relation().stringFreeStructure();

    Instances newData = m_Attributes;
    Instance after = new Instance(before.numAttributes());
    Instance noises =  new Instance(before.numAttributes());
View Full Code Here

      m_NoiseV[pos] = null;
      return before;
    }

    Instances after_relationInsts =before.attribute(1).relation().stringFreeStructure();
    Instances noises_relationInsts =before.attribute(1).relation().stringFreeStructure();

    Instances newData = m_Attributes;
    Instance after = new Instance(before.numAttributes());
    Instance noises =  new Instance(before.numAttributes());
    after.setDataset(newData);
View Full Code Here

          singletons.get(attIndex).increaseFrequency();
        }
      } else {
        for (int j = 0; j < data.numAttributes(); j++) {
          if (!current.isMissing(j)) {
            if (current.attribute(j).numValues() == 1
                || current.value(j) == m_positiveIndex - 1) {
              singletons.get(j).increaseFrequency();
            }
          }
        }
View Full Code Here

        Collections.sort(transaction);
        tree.addItemSet(transaction, 1);
      } else {
        for (int j = 0; j < data.numAttributes(); j++) {
          if (!current.isMissing(j)) {
            if (current.attribute(j).numValues() == 1
                || current.value(j) == m_positiveIndex - 1) {
              if (singletons.get(j).getFrequency() >= minSupport) {
                transaction.add(singletons.get(j));
              }
            }
View Full Code Here

    else
      factor = 1;
   
    for (i = 0; i < result.numAttributes(); i++) {
      // only numeric attributes
      if (!result.attribute(i).isNumeric())
  continue;

      // out of range?
      if (!m_Cols.isInRange(i))
  continue;
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.