Example usage for weka.core Capabilities getClassCapabilities

List of usage examples for weka.core Capabilities getClassCapabilities

Introduction

In this page you can find the example usage for weka.core Capabilities getClassCapabilities.

Prototype

public Capabilities getClassCapabilities() 

Source Link

Document

returns all class capabilities

Usage

From source file:adams.gui.help.WekaOptionHandlerHelpGenerator.java

License:Open Source License

/**
 * generates a string from the capapbilities, suitable to add to the help
 * text./*ww  w. j  av  a2 s  .c  o  m*/
 *
 * @param title   the title for the capabilities
 * @param c      the capabilities
 * @return      a string describing the capabilities
 */
protected String addCapabilities(String title, Capabilities c) {
    String result;
    String caps;

    result = title + "<br>";

    // class
    caps = listCapabilities(c.getClassCapabilities());
    if (caps.length() != 0) {
        result += "<i>Class</i> - ";
        result += caps;
        result += "<br><br>";
    }

    // attribute
    caps = listCapabilities(c.getAttributeCapabilities());
    if (caps.length() != 0) {
        result += "<i>Attributes</i> - ";
        result += caps;
        result += "<br><br>";
    }

    // other capabilities
    caps = listCapabilities(c.getOtherCapabilities());
    if (caps.length() != 0) {
        result += "<i>Other</i> - ";
        result += caps;
        result += "<br><br>";
    }

    // additional stuff
    result += "<i>Additional</i><br>";
    result += "min # of instances: " + c.getMinimumNumberInstances() + "<br>";
    result += "<br>";

    return result;
}

From source file:br.com.ufu.lsi.rebfnetwork.RBFNetwork.java

License:Open Source License

/**
 * Returns default capabilities of the classifier, i.e.,  and "or" of
 * Logistic and LinearRegression.//from w w  w.jav  a 2 s. c  o  m
 *
 * @return      the capabilities of this classifier
 * @see         Logistic
 * @see         LinearRegression
 */
public Capabilities getCapabilities() {
    Capabilities result = new Logistic().getCapabilities();
    result.or(new LinearRegression().getCapabilities());
    Capabilities classes = result.getClassCapabilities();
    result.and(new SimpleKMeans().getCapabilities());
    result.or(classes);
    return result;
}