List of usage examples for weka.core Capabilities setMinimumNumberInstances
public void setMinimumNumberInstances(int value)
From source file:WrapperSubset.java
License:Open Source License
/** * Returns the capabilities of this evaluator. * * @return the capabilities of this evaluator * @see Capabilities//w ww . j a va 2s .c om */ @Override public Capabilities getCapabilities() { Capabilities result; if (getClassifier() == null) { result = super.getCapabilities(); result.disableAll(); } else { result = getClassifier().getCapabilities(); } // set dependencies for (Capability cap : Capability.values()) { result.enableDependency(cap); } // adjustment for class based on selected evaluation metric result.disable(Capability.NUMERIC_CLASS); result.disable(Capability.DATE_CLASS); if (m_evaluationMeasure != EVAL_ACCURACY && m_evaluationMeasure != EVAL_FMEASURE && m_evaluationMeasure != EVAL_AUC && m_evaluationMeasure != EVAL_AUPRC) { result.enable(Capability.NUMERIC_CLASS); result.enable(Capability.DATE_CLASS); } result.setMinimumNumberInstances(getFolds()); return result; }
From source file:ID3Chi.java
License:Open Source License
/** * Returns default capabilities of the classifier. * * @return the capabilities of this classifier *//*from ww w. j a va 2 s .c o m*/ public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); result.disableAll(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); // Use proportional distribution and token classification approach from // ID3 paper result.enable(Capability.MISSING_VALUES); // class result.enable(Capability.NOMINAL_CLASS); // don't allow missing class values //result.enable(Capability.MISSING_CLASS_VALUES); // instances result.setMinimumNumberInstances(0); return result; }
From source file:HierarchicalClusterer.java
License:Open Source License
@Override public Capabilities getCapabilities() { Capabilities result = new Capabilities(this); result.disableAll();/*from w w w . j a va2 s . co m*/ result.enable(Capability.NO_CLASS); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); result.enable(Capability.NUMERIC_ATTRIBUTES); result.enable(Capability.DATE_ATTRIBUTES); result.enable(Capability.MISSING_VALUES); result.enable(Capability.STRING_ATTRIBUTES); // other result.setMinimumNumberInstances(0); return result; }
From source file:ALR.wdAnJE.java
License:Open Source License
@Override public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); result.enable(Capability.NUMERIC_ATTRIBUTES); // class//from ww w . java 2 s. co m result.enable(Capability.NOMINAL_CLASS); // instances result.setMinimumNumberInstances(0); return result; }
From source file:AnDE.wdAnDE.java
License:Open Source License
@Override public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); // class/*from w w w. ja v a2 s.co m*/ result.enable(Capability.NOMINAL_CLASS); // instances result.setMinimumNumberInstances(0); return result; }
From source file:ann.SingleLayerPerceptron.java
@Override public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); result.disableAll();//from w ww.j a va2 s . co m // attributes result.enable(Capabilities.Capability.NOMINAL_ATTRIBUTES); result.enable(Capabilities.Capability.NUMERIC_ATTRIBUTES); // class result.enable(Capabilities.Capability.NOMINAL_CLASS); result.enable(Capabilities.Capability.MISSING_CLASS_VALUES); // instances result.setMinimumNumberInstances(0); return result; }
From source file:cerebro.Id3.java
License:Open Source License
/** * Returns default capabilities of the classifier. * * @return the capabilities of this classifier */// w ww . j a va 2 s . c o m public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); result.disableAll(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); // class result.enable(Capability.NOMINAL_CLASS); result.enable(Capability.MISSING_CLASS_VALUES); // instances result.setMinimumNumberInstances(0); return result; }
From source file:classes.AbdoAgglomerativeClusterer.java
@Override public Capabilities getCapabilities() { Capabilities result = new Capabilities(this); result.disableAll();//ww w . j a va 2 s . c o m result.enable(Capabilities.Capability.NO_CLASS); // attributes result.enable(Capabilities.Capability.NOMINAL_ATTRIBUTES); result.enable(Capabilities.Capability.NUMERIC_ATTRIBUTES); result.enable(Capabilities.Capability.DATE_ATTRIBUTES); result.enable(Capabilities.Capability.MISSING_VALUES); result.enable(Capabilities.Capability.STRING_ATTRIBUTES); // other result.setMinimumNumberInstances(0); return result; }
From source file:cn.edu.xjtu.dbmine.source.NaiveBayes.java
License:Open Source License
/** * Returns default capabilities of the classifier. * * @return the capabilities of this classifier *//*from w w w . ja v a 2 s . com*/ public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); result.disableAll(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); result.enable(Capability.NUMERIC_ATTRIBUTES); result.enable(Capability.MISSING_VALUES); // class result.enable(Capability.NOMINAL_CLASS); result.enable(Capability.MISSING_CLASS_VALUES); // instances result.setMinimumNumberInstances(0); return result; }
From source file:de.ugoe.cs.cpdp.training.FixClass.java
License:Apache License
/** * Returns default capabilities of the classifier. * /* www .j a v a2 s. c om*/ * @return the capabilities of this classifier */ @Override public Capabilities getCapabilities() { Capabilities result = super.getCapabilities(); result.disableAll(); // attributes result.enable(Capability.NOMINAL_ATTRIBUTES); result.enable(Capability.NUMERIC_ATTRIBUTES); result.enable(Capability.DATE_ATTRIBUTES); result.enable(Capability.STRING_ATTRIBUTES); result.enable(Capability.RELATIONAL_ATTRIBUTES); result.enable(Capability.MISSING_VALUES); // class result.enable(Capability.NOMINAL_CLASS); result.enable(Capability.NUMERIC_CLASS); result.enable(Capability.MISSING_CLASS_VALUES); // instances result.setMinimumNumberInstances(0); return result; }