/** * Gets the current settings of the result producer. * * @return an array of strings suitable for passing to setOptions */ @Override public String[] getOptions() { Vector<String> options = new Vector<String>(); options.add("-X"); options.add("" + getNumFolds()); if (getRawOutput()) { options.add("-D"); } options.add("-O"); options.add(getOutputFile().getName()); if (getSplitEvaluator() != null) { options.add("-W"); options.add(getSplitEvaluator().getClass().getName()); } if ((m_SplitEvaluator != null) && (m_SplitEvaluator instanceof OptionHandler)) { String[] opts = ((OptionHandler) m_SplitEvaluator).getOptions(); if (opts.length > 0) { options.add("--"); Collections.addAll(options, opts); } } return options.toArray(new String[0]); }
/** * Gets the current settings of the result producer. * * @return an array of strings suitable for passing to setOptions */ @Override public String[] getOptions() { Vector<String> options = new Vector<String>(); options.add("-X"); options.add("" + getNumFolds()); if (getRawOutput()) { options.add("-D"); } options.add("-O"); options.add(getOutputFile().getName()); if (getSplitEvaluator() != null) { options.add("-W"); options.add(getSplitEvaluator().getClass().getName()); } if ((m_SplitEvaluator != null) && (m_SplitEvaluator instanceof OptionHandler)) { String[] opts = ((OptionHandler) m_SplitEvaluator).getOptions(); if (opts.length > 0) { options.add("--"); Collections.addAll(options, opts); } } return options.toArray(new String[0]); }
m_ExperimentParameterTField.setText("" + m_numFolds); if (cvrp.getSplitEvaluator() instanceof ClassifierSplitEvaluator) { m_ExpClassificationRBut.setSelected(true); m_ExpRegressionRBut.setSelected(false); } else if (cvrp.getSplitEvaluator() instanceof RegressionSplitEvaluator) { m_ExpClassificationRBut.setSelected(false); m_ExpRegressionRBut.setSelected(true);
m_ExperimentParameterTField.setText("" + m_numFolds); if (cvrp.getSplitEvaluator() instanceof ClassifierSplitEvaluator) { m_ExpClassificationRBut.setSelected(true); m_ExpRegressionRBut.setSelected(false); } else if (cvrp.getSplitEvaluator() instanceof RegressionSplitEvaluator) { m_ExpClassificationRBut.setSelected(false); m_ExpRegressionRBut.setSelected(true);
if (getSplitEvaluator() instanceof OptionHandler) { ((OptionHandler) getSplitEvaluator()).setOptions(Utils .partitionOptions(options));
if (getSplitEvaluator() instanceof OptionHandler) { ((OptionHandler) getSplitEvaluator()).setOptions(Utils .partitionOptions(options));