Example usage for weka.core Capabilities setOwner

List of usage examples for weka.core Capabilities setOwner

Introduction

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

Prototype

public void setOwner(CapabilitiesHandler value) 

Source Link

Document

sets the owner of this capabilities object

Usage

From source file:SMO.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 *
 * @return      the capabilities of this classifier
 *//*w  w  w  . j ava  2 s .co m*/
public Capabilities getCapabilities() {
    Capabilities result = getKernel().getCapabilities();
    result.setOwner(this);

    // attribute
    result.enableAllAttributeDependencies();
    // with NominalToBinary we can also handle nominal attributes, but only
    // if the kernel can handle numeric attributes
    if (result.handles(Capability.NUMERIC_ATTRIBUTES))
        result.enable(Capability.NOMINAL_ATTRIBUTES);
    result.enable(Capability.MISSING_VALUES);

    // class
    result.disableAllClasses();
    result.disableAllClassDependencies();
    result.enable(Capability.NOMINAL_CLASS);
    result.enable(Capability.MISSING_CLASS_VALUES);

    return result;
}

From source file:BetterRemoveByName.java

License:Open Source License

/**
 * Returns the Capabilities of this filter.
 *
 * @return the capabilities of this object
 * @see Capabilities/*from   ww w.  ja v  a 2  s .  c  o  m*/
 */
@Override
public Capabilities getCapabilities() {
    Capabilities result;

    result = new Remove().getCapabilities();
    result.setOwner(this);

    return result;
}

From source file:br.ufrn.ia.core.clustering.EMIaProject.java

License:Open Source License

public Capabilities getCapabilities() {
    Capabilities result = new SimpleKMeans().getCapabilities();
    result.setOwner(this);
    return result;
}

From source file:com.spread.experiment.tempuntilofficialrelease.ClassificationViaClustering108.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 * //from  ww  w.java2 s .c o m
 * @return the capabilities of this classifier
 */
@Override
public Capabilities getCapabilities() {
    Capabilities result;

    result = m_Clusterer.getCapabilities();

    // class
    result.disableAllClasses();
    result.disable(Capability.NO_CLASS);
    result.disable(Capability.NUMERIC_CLASS);
    result.enable(Capability.NOMINAL_CLASS);
    result.enable(Capability.MISSING_CLASS_VALUES);

    result.setOwner(this);

    return result;
}

From source file:j48.J48.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 * //from   ww w.j  a  v a  2  s . c  o  m
 * @return the capabilities of this classifier
 */
public Capabilities getCapabilities() {
    Capabilities result;

    try {
        if (!m_reducedErrorPruning)
            result = new C45PruneableClassifierTree(null, !m_unpruned, m_CF, m_subtreeRaising, !m_noCleanup)
                    .getCapabilities();
        else
            result = new PruneableClassifierTree(null, !m_unpruned, m_numFolds, !m_noCleanup, m_Seed)
                    .getCapabilities();
    } catch (Exception e) {
        result = new Capabilities(this);
    }

    result.setOwner(this);

    return result;
}

From source file:library.MikeJ48.java

License:Open Source License

/**
 * Returns default capabilities of the classifier.
 *
 * @return      the capabilities of this classifier
 */// w w  w . ja v  a2 s.  co m
public Capabilities getCapabilities() {
    Capabilities result;

    try {
        if (!m_reducedErrorPruning)
            result = new MikeC45PruneableClassifierTree(null, !m_unpruned, m_CF, m_subtreeRaising, !m_noCleanup)
                    .getCapabilities();
        else
            result = new PruneableClassifierTree(null, !m_unpruned, m_numFolds, !m_noCleanup, m_Seed)
                    .getCapabilities();
    } catch (Exception e) {
        result = new Capabilities(this);
    }

    result.setOwner(this);

    return result;
}

From source file:meka.filters.unsupervised.attribute.MekaClassAttributes.java

License:Open Source License

/** 
 * Returns the Capabilities of this filter.
 *
 * @return            the capabilities of this object
 * @see               Capabilities//from   w  w  w. j a  v a 2  s . c  o m
 */
public Capabilities getCapabilities() {
    Capabilities result;

    result = m_Reorder.getCapabilities();
    result.setOwner(this);

    return result;
}