Example usage for weka.core.converters LibSVMSaver setInstances

List of usage examples for weka.core.converters LibSVMSaver setInstances

Introduction

In this page you can find the example usage for weka.core.converters LibSVMSaver setInstances.

Prototype

@Override
public void setInstances(Instances instances) 

Source Link

Document

Sets instances that should be stored.

Usage

From source file:com.sliit.normalize.NormalizeDataset.java

public boolean saveAsLibSVMFormat() {
    System.out.println("saveAsLibSVMFormat");

    boolean status = false;
    try {// w w  w  .  ja  v  a 2 s  .  c o  m

        String fileName = csvFile.getName();
        File svm = new File(csvFile.getParent() + "/" + fileName + "lib_svm");
        if (!svm.exists()) {

            svm.createNewFile();
        }
        LibSVMSaver saver = new LibSVMSaver();
        saver.setFile(svm);
        Instances instances = csv.getDataSet();
        saver.setInstances(instances);
        saver.writeBatch();
        status = true;
    } catch (IOException e) {

        log.error("Error occurred:" + e.getMessage());
    }
    return status;
}