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. * <p/> * * <!-- options-start --> Valid options are: * <p/> * * <pre> * -A <alpha> * Initial count (alpha) * </pre> * * <!-- options-end --> * * @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 sAlpha = Utils.getOption('A', options); if (sAlpha.length() != 0) { m_fAlpha = (new Float(sAlpha)).floatValue(); } else { m_fAlpha = 0.5f; } Utils.checkForRemainingOptions(options); } // setOptions
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);
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. * <p/> * * <!-- options-start --> Valid options are: * <p/> * * <pre> * -A <alpha> * Initial count (alpha) * </pre> * * <!-- options-end --> * * @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 sAlpha = Utils.getOption('A', options); if (sAlpha.length() != 0) { m_fAlpha = (new Float(sAlpha)).floatValue(); } else { m_fAlpha = 0.5f; } Utils.checkForRemainingOptions(options); } // setOptions
@Override public void setOptions(String[] options) throws Exception { m_encodeMissingAsZero = Utils.getFlag('M', 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. * <p/> * <!-- options-start --> * Valid options are: <p/> * * <pre> -N <num> * number of clusters. (default = 2).</pre> * * <pre> -S <num> * Random number seed. * (default 1)</pre> * <!-- options-end --> * * @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) { setNumClusters(Integer.parseInt(optionString)); } super.setOptions(options); Utils.checkForRemainingOptions(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); }
/** * 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. * <p/> * <!-- options-start --> * Valid options are: <p/> * * <pre> -N <num> * number of clusters. (default = 2).</pre> * * <pre> -S <num> * Random number seed. * (default 1)</pre> * <!-- options-end --> * * @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) { setNumClusters(Integer.parseInt(optionString)); } super.setOptions(options); Utils.checkForRemainingOptions(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()); } }
String temp = Utils.getOption('S', options); temp = Utils.getOption('F', options); if (temp.length() != 0) { setFolds(Integer.parseInt(temp)); temp = Utils.getOption('B', options); if (temp.length() != 0) { setMinimumBucketSize(Integer.parseInt(temp)); setEvalUsingTrainingData(Utils.getFlag('D', options)); Utils.checkForRemainingOptions(options);
while ((attS = Utils.getOption('A', options)).length() > 0) { addAttributeSpec(attS); Utils.checkForRemainingOptions(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()); } }
/** * 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); }
/** * <p>Parses a given list of options.</p> * * <p> * <!-- options-start --> Valid options are: * </p> * * <pre> * -S <num> * Specify the sigma parameter (default: sqrt(800000) * </pre> * * <!-- options-end --> * * @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 sigmaString = Utils.getOption('S', options); if (sigmaString.length() != 0) { setSigma(Double.parseDouble(sigmaString)); } else { setSigma(Math.sqrt(800000)); } super.setOptions(options); Utils.checkForRemainingOptions(options); }
/** * Parses a given list of options. <p/> * <!-- options-start --> * Valid options are: <p/> * * <pre> -S * Skip identical instances (distances equal to zero). * </pre> * <!-- options-end --> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ public void setOptions(String[] options) throws Exception { super.setOptions(options); setSkipIdentical(Utils.getFlag('S', options)); Utils.checkForRemainingOptions(options); }
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. <p/> * * <!-- options-start --> * Valid options are: <p/> * * <pre> -R * The ridge parameter to add to the diagonal of the pooled within-class scatter matrix. * (default is 1e-6)</pre> * * <!-- options-end --> * * @param options the list of options as an array of strings * @throws Exception if an option is not supported */ public void setOptions(String[] options) throws Exception { String ridgeString = Utils.getOption('R', options); if (ridgeString.length() != 0) { setRidge(Double.parseDouble(ridgeString)); } else { setRidge(1e-6); } super.setOptions(options); Utils.checkForRemainingOptions(options); }