Example usage for weka.datagenerators.classifiers.classification Agrawal Agrawal

List of usage examples for weka.datagenerators.classifiers.classification Agrawal Agrawal

Introduction

In this page you can find the example usage for weka.datagenerators.classifiers.classification Agrawal Agrawal.

Prototype

public Agrawal() 

Source Link

Document

initializes the generator with default values

Usage

From source file:adams.flow.source.WekaDataGenerator.java

License:Open Source License

/**
 * Adds options to the internal list of options.
 *///from w  w  w  .j av a 2  s. c  om
@Override
public void defineOptions() {
    super.defineOptions();

    m_OptionManager.add("generator", "dataGenerator", new Agrawal());
}

From source file:NLP.GenerateData.java

License:Open Source License

/**
 * Generates the data. First parameter the ARFF file to write to. If omitted,
 * the data is written to stdout.// w  ww .  ja v  a2 s .  c  o m
 * 
 * @param args   the command-line parameters
 */
public static void main(String[] args) throws Exception {
    PrintWriter output;
    if (args.length == 0)
        output = new PrintWriter(System.out);
    else
        output = new PrintWriter(new BufferedWriter(new FileWriter(args[0])));
    Agrawal generator = new Agrawal();
    generator.setBalanceClass(true);
    generator.setDatasetFormat(generator.defineDataFormat());
    // write header
    output.write(generator.getDatasetFormat().toString());
    // write data
    if (generator.getSingleModeFlag()) {
        for (int i = 0; i < generator.getNumExamplesAct(); i++) {
            output.write(generator.generateExample().toString());
            output.write(System.getProperty("line.separator"));
        }
    } else {
        output.write(generator.generateExamples().toString());
    }
    output.flush();
    output.close();
}