Refine search
@Override public void setOptions(String[] options) throws Exception { m_encodeMissingAsZero = Utils.getFlag('M', options); Utils.checkForRemainingOptions(options); }
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String value; setSkipTitle(Utils.getFlag("skip-title", options)); value = Utils.getOption("W", options); if (value.isEmpty()) throw new Exception("No classname provided!"); setClassname(value); super.setOptions(options); }
/** * Parses a given list of options. * <p/> * * Valid options are: * <p> * * -U <br> * Use unsmoothed predictions. * <p> * * -R <br> * Build a regression tree rather than a model tree. * <p> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { setUnpruned(Utils.getFlag('N', options)); setUseUnsmoothed(Utils.getFlag('U', options)); setBuildRegressionTree(Utils.getFlag('R', options)); String optionString = Utils.getOption('M', options); if (optionString.length() != 0) { setMinNumInstances((new Double(optionString)).doubleValue()); } super.setOptions(options); Utils.checkForRemainingOptions(options); }
public void setOptions(String[] options) throws Exception { setUseConjugateGradientDescent(Utils.getFlag('C', options)); String ridgeString = Utils.getOption('R', options); if (ridgeString.length() != 0) { m_Ridge = Double.parseDouble(ridgeString); String maxItsString = Utils.getOption('M', options); if (maxItsString.length() != 0) { m_MaxIts = Integer.parseInt(maxItsString); Utils.checkForRemainingOptions(options);
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String optionString = Utils.getOption('N', options); if (optionString.length() != 0) { setMaxInstancesInLeaf(Integer.parseInt(optionString)); } else { setMaxInstancesInLeaf(40); } setContainChildBalls(Utils.getFlag('R', options)); }
@Override public void setOptions(String[] options) throws Exception { m_encodeMissingAsZero = Utils.getFlag('M', options); Utils.checkForRemainingOptions(options); }
/** * Parses a given list of options. * <p/> * * Valid options are: * <p> * * -U <br> * Use unsmoothed predictions. * <p> * * -R <br> * Build a regression tree rather than a model tree. * <p> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { setUnpruned(Utils.getFlag('N', options)); setUseUnsmoothed(Utils.getFlag('U', options)); setBuildRegressionTree(Utils.getFlag('R', options)); String optionString = Utils.getOption('M', options); if (optionString.length() != 0) { setMinNumInstances((new Double(optionString)).doubleValue()); } super.setOptions(options); Utils.checkForRemainingOptions(options); }
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String tmpStr; setDontNormalize(Utils.getFlag('D', options)); tmpStr = Utils.getOption('R', options); if (tmpStr.length() != 0) { setAttributeIndices(tmpStr); } else { setAttributeIndices("first-last"); } setInvertSelection(Utils.getFlag('V', options)); }
/** * Parses the options for this object. * * @param options the options to use * @throws Exception if setting of options fails */ @Override public void setOptions(String[] options) throws Exception { setDebug(Utils.getFlag("D", options)); Utils.checkForRemainingOptions(options); }
public void setOptions(String[] options) throws Exception { setUseConjugateGradientDescent(Utils.getFlag('C', options)); String ridgeString = Utils.getOption('R', options); if (ridgeString.length() != 0) { m_Ridge = Double.parseDouble(ridgeString); String maxItsString = Utils.getOption('M', options); if (maxItsString.length() != 0) { m_MaxIts = Integer.parseInt(maxItsString); Utils.checkForRemainingOptions(options);
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String value; setSkipTitle(Utils.getFlag("skip-title", options)); value = Utils.getOption("W", options); if (value.isEmpty()) throw new Exception("No classname provided!"); setClassname(value); super.setOptions(options); }
/** * Parses a given list of options. * <p/> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { Option.setOptionsForHierarchy(options, this, Kernel.class); setDebug(Utils.getFlag("output-debug-info", options)); // This one does nothing but remains for backwards compatibility setChecksTurnedOff(Utils.getFlag("no-checks", options)); Utils.checkForRemainingOptions(options); }
String atts = Utils.getOption('R', options); if (atts.length() > 0) { setSelectedAttributes(atts); String replacements = Utils.getOption('N', options); if (replacements.length() > 0) { setValueReplacements(replacements); setInvertSelection(Utils.getFlag('V', options)); setIgnoreCase(Utils.getFlag('I', options)); Utils.checkForRemainingOptions(options);
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String tmpStr; tmpStr = Utils.getOption('W', options); if (tmpStr.length() > 0) { setClassname(tmpStr); } else { setClassname(this.getClass().getName()); } setUseStars(!Utils.getFlag("nostars", options)); setDir(Utils.getOption("dir", options)); setSilent(Utils.getFlag("silent", options)); }
/** * Parses a given list of options. * <p/> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { Option.setOptionsForHierarchy(options, this, Kernel.class); setDebug(Utils.getFlag("output-debug-info", options)); // This one does nothing but remains for backwards compatibility setChecksTurnedOff(Utils.getFlag("no-checks", options)); Utils.checkForRemainingOptions(options); }
String optionString = Utils.getOption('S', options); if (optionString.length() != 0) { Double temp = Double.valueOf(optionString); setShrinkage(temp.doubleValue()); setMinimizeAbsoluteError(Utils.getFlag('A', options)); Utils.checkForRemainingOptions(options);
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String optionString = Utils.getOption('N', options); if (optionString.length() != 0) { setMaxInstancesInLeaf(Integer.parseInt(optionString)); } else { setMaxInstancesInLeaf(40); } setContainChildBalls(Utils.getFlag('R', options)); }
@Override public void run(Object toRun, String[] options) throws Exception { if (!(toRun instanceof ListOptions)) { throw new IllegalArgumentException("Object to run is not an instance " + "of ListOptions!"); } ListOptions list = (ListOptions) toRun; try { try { if (Utils.getFlag('h', options)) { throw new Exception("Help requested"); } list.setOptions(options); Utils.checkForRemainingOptions(options); } catch (Exception ex) { String result = "\n" + ex.getMessage() + "\n\n" + list.generateHelp(); throw new Exception(result); } System.out.println("\n" + list.generate()); } catch (Exception ex) { System.err.println(ex.getMessage()); } }
public void setOptions(String[] options) throws Exception { setCompressOutput(Utils.getFlag("compress", options)); String tmpStr = Utils.getOption("decimal", options); if (tmpStr.length() > 0) { setMaxDecimalPlaces(Integer.parseInt(tmpStr)); Utils.checkForRemainingOptions(options);
/** * Parses a given list of options. * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ @Override public void setOptions(String[] options) throws Exception { String tmpStr; setDontNormalize(Utils.getFlag('D', options)); tmpStr = Utils.getOption('R', options); if (tmpStr.length() != 0) { setAttributeIndices(tmpStr); } else { setAttributeIndices("first-last"); } setInvertSelection(Utils.getFlag('V', options)); }