* Default value: .*(Outlier|Noise).* *
** Key: {@code -outlier.pattern} *
*/ public static final OptionID OUTLIER_PATTERN_ID = OptionID.getOrCreateOptionID("outlier.pattern", "Label pattern to match outliers."); /** * Stores the "outlier" class. */ private Pattern pattern; @Override protected void makeOptions(Parameterization config) { super.makeOptions(config); PatternParameter patternP = new PatternParameter(OUTLIER_PATTERN_ID, DEFAULT_PATTERN); if(config.grab(patternP)) { pattern = patternP.getValue(); } } @Override protected ByLabelOutlier makeInstance() { return new ByLabelOutlier(pattern); } } }