Example usage for weka.core SparseInstance insertAttributeAt

List of usage examples for weka.core SparseInstance insertAttributeAt

Introduction

In this page you can find the example usage for weka.core SparseInstance insertAttributeAt.

Prototype



@Override
public void insertAttributeAt(int position) 

Source Link

Document

Inserts an attribute at the given position (0 to numAttributes()).

Usage

From source file:mulan.classifier.transformation.TwoStageClassifierChainArchitecture.java

License:Open Source License

private Instance modifySparseInstance(Instance instance, double[] confidences) {
    SparseInstance modifiedIns = new SparseInstance(instance);
    for (int i = confidences.length - 1; i >= 0; i--) {
        modifiedIns.insertAttributeAt(0);
        modifiedIns.setValue(0, confidences[i]);
    }/*from  ww w .ja v  a 2  s.  co m*/
    return modifiedIns;
}

From source file:mulan.classifier.transformation.TwoStagePrunedClassifierChainArchitecture.java

License:Open Source License

private Instance modifySparseInstance(Instance ins, double value1, double value2) {
    SparseInstance modifiedIns = new SparseInstance(ins);
    modifiedIns.insertAttributeAt(0);
    modifiedIns.setValue(0, value1);//from   w w w  . j  ava  2s  .co m
    modifiedIns.insertAttributeAt(0);
    modifiedIns.setValue(0, value2);
    return modifiedIns;
}