/** * No args constructor. */ public ClassifierSplitEvaluator() { updateOptions(); List<AbstractEvaluationMetric> pluginMetrics = AbstractEvaluationMetric .getPluginMetrics(); if (pluginMetrics != null) { for (AbstractEvaluationMetric m : pluginMetrics) { System.err.println(m.getMetricName()); if (m.appliesToNominalClass()) { m_pluginMetrics.add(m); m_numPluginStatistics += m.getStatisticNames().size(); } } } }
/** * No args constructor. */ public ClassifierSplitEvaluator() { updateOptions(); List<AbstractEvaluationMetric> pluginMetrics = AbstractEvaluationMetric .getPluginMetrics(); if (pluginMetrics != null) { for (AbstractEvaluationMetric m : pluginMetrics) { System.err.println(m.getMetricName()); if (m.appliesToNominalClass()) { m_pluginMetrics.add(m); m_numPluginStatistics += m.getStatisticNames().size(); } } } }
for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) { for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) { for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) {
for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) { for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) { for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationRetrievalEvaluationMetric && m.appliesToNominalClass()) { String metricName = m.getMetricName().toLowerCase(); if (m_metricsToDisplay.contains(metricName)) {
for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && m.appliesToNominalClass() && !m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && !m.appliesToNominalClass() && m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationTheoreticEvaluationMetric) { if ((m_ClassIsNominal && m.appliesToNominalClass()) || (!m_ClassIsNominal && m.appliesToNumericClass())) { String metricName = m.getMetricName().toLowerCase(); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && m.appliesToNominalClass() && m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName);
for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && m.appliesToNominalClass() && !m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && !m.appliesToNominalClass() && m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof InformationTheoreticEvaluationMetric) { if ((m_ClassIsNominal && m.appliesToNominalClass()) || (!m_ClassIsNominal && m.appliesToNumericClass())) { String metricName = m.getMetricName().toLowerCase(); for (AbstractEvaluationMetric m : m_pluginMetrics) { if (m instanceof StandardEvaluationMetric && m.appliesToNominalClass() && m.appliesToNumericClass()) { String metricName = m.getMetricName().toLowerCase(); boolean display = m_metricsToDisplay.contains(metricName);
if (metrics != null) { for (AbstractEvaluationMetric m : metrics) { if (m.appliesToNominalClass()) { List<String> statNames = m.getStatisticNames(); for (String s : statNames) {
if (metrics != null) { for (AbstractEvaluationMetric m : metrics) { if (m.appliesToNominalClass()) { List<String> statNames = m.getStatisticNames(); for (String s : statNames) {
for (AbstractEvaluationMetric m : PLUGIN_METRICS) { if (m.getMetricName().equals(metricName)) { pluginMetricNominalClass = m.appliesToNominalClass(); break;
for (AbstractEvaluationMetric m : PLUGIN_METRICS) { if (m.getMetricName().equals(metricName)) { pluginMetricNominalClass = m.appliesToNominalClass(); break;