Package weka.core

Examples of weka.core.Instance.numAttributes()


    }
    else {
      outInst = inst;
    }
   
    for (i = 0; i < outInst.numAttributes(); i++) {
      if (i > 0)
  result.append(m_FieldSeparator);
     
      if (outInst.isMissing(i))
  field = m_MissingValue;
View Full Code Here


            remapped += (applyTrainingSkipAdjust) ? m_trainingRemapSkipAdjust
                : 0;
            remapped += localSkipAdjust;
          }

          result.setValue(result.numAttributes() - 1, remapped);
        } else {
          double remapped = origValue - m_dateTimeStampInitialVal;
          remapped /= deltaTime();// m_deltaTime;

          // it might (or might not) make sense to take the floor here. For
View Full Code Here

          if (m_skipList != null && m_skipList.size() > 0) {
            remapped += (applyTrainingSkipAdjust) ? m_trainingRemapSkipAdjust
                : 0;
            remapped += localSkipAdjust;
          }
          result.setValue(result.numAttributes() - 1, remapped);
        }
      }
      return result;
    }
  }
View Full Code Here

      auxInstance.setValue( k, instance.classValue( ) );
      auxInstance.setDataset( m_ReducedHeaders[ i ][ j ] );
      m_ProjectionFilters[i][j].input( auxInstance );
      auxInstance = m_ProjectionFilters[i][j].output( );
      m_ProjectionFilters[i][j].batchFinished();
      for( int a = 0; a < auxInstance.numAttributes() - 1; a++ ) {
        newInstance.setValue( currentAttribute++, auxInstance.value( a ) );
      }
    }

    newInstance.setClassValue( instance.classValue() );
View Full Code Here

  double x = convertFromPanelX(mouseX);
  double y = convertFromPanelY(mouseY);
 
  //build the training instance
  Instance newInstance = new Instance(m_trainingData.numAttributes());
  for (int i = 0; i < newInstance.numAttributes(); i++) {
    if (i == classAttIndex) {
      newInstance.setValue(i,classValue);
    }
    else if (i == m_xAttribute)
      newInstance.setValue(i,x);
View Full Code Here

    Instances result = useFilter();
    for (int i = 0; i < result.numInstances(); i++) {
      Instance inst = result.instance(i);
      assertEquals("Instance " + (i + 1),
                   Math.sqrt(inst.value(1) + inst.value(0)/5),
                   inst.value(inst.numAttributes() - 1), EXPR_DELTA);
    }
  }

  public void testFloor() {
    m_Filter = getFilter("floor(a2+a1/5)");
View Full Code Here

    Instances result = useFilter();
    for (int i = 0; i < result.numInstances(); i++) {
      Instance inst = result.instance(i);
      assertEquals("Instance " + (i + 1),
                   Math.floor(inst.value(1) + inst.value(0)/5),
                   inst.value(inst.numAttributes() - 1), EXPR_DELTA);
    }
  }

  public void testCeil() {
    m_Filter = getFilter("ceil(a2*a1/5)");
 
View Full Code Here

    Instances result = useFilter();
    for (int i = 0; i < result.numInstances(); i++) {
      Instance inst = result.instance(i);
      assertEquals("Instance " + (i + 1),
                   Math.ceil(inst.value(1) * inst.value(0)/5),
                   inst.value(inst.numAttributes() - 1), EXPR_DELTA);
    }
  }

  public void testRint() {
    m_Filter = getFilter("rint(a2*a1/5)");
 
View Full Code Here

    Instances result = useFilter();
    for (int i = 0; i < result.numInstances(); i++) {
      Instance inst = result.instance(i);
      assertEquals("Instance " + (i + 1),
                   Math.rint(inst.value(1) * inst.value(0)/5),
                   inst.value(inst.numAttributes() - 1), EXPR_DELTA);
    }
  }

  public void testBracketing() {
    m_Filter = getFilter("(a3+a4)*((a2-a1)/5)");
 
View Full Code Here

    for (int i = 0; i < result.numInstances(); i++) {
      Instance inst = result.instance(i);
      if (inst.isMissing(0) || inst.isMissing(1) ||
          inst.isMissing(2) || inst.isMissing(3)) {
        assertTrue("Instance " + (i + 1) + " should have been ?" ,
               inst.isMissing(inst.numAttributes() - 1));
      } else {
        assertEquals("Instance " + (i + 1),
                     (inst.value(3) + inst.value(2)) *
                     ((inst.value(1) - inst.value(0))/5),
                     inst.value(inst.numAttributes() - 1), EXPR_DELTA);
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.