Package weka.core
Interface OptionHandler
- All Known Subinterfaces:
CARuleMiner,DistanceFunction
- All Known Implementing Classes:
AbstractFileSaver,AbstractStringDistanceFunction,AbstractTimeSeries,AdaBoostM1,Add,AddClassification,AddCluster,AddExpression,AddID,AdditiveRegression,AddNoise,AddValues,ADTree,Agrawal,AllJavadoc,AlphabeticTokenizer,AODE,AODEsr,Apriori,ArffSaver,AttributeSelectedClassifier,AttributeSelection,AveragingResultProducer,Bagging,BallSplitter,BallTree,BallTreeConstructor,BayesianLogisticRegression,BayesNet,BayesNet,BayesNetEstimator,BayesNetGenerator,BestFirst,BFTree,BIFReader,BIRCHCluster,BMAEstimator,BottomUpConstructor,BVDecompose,BVDecomposeSegCVSub,C45Saver,CachedKernel,Center,CfsSubsetEval,ChangeDateFormat,CharacterDelimitedTokenizer,ChebyshevDistance,Check,CheckAssociator,CheckAttributeSelection,CheckClassifier,CheckClusterer,CheckEstimator,CheckGOE,CheckKernel,CheckOptionHandler,CheckScheme,CheckSource,CheckSource,ChiSquaredAttributeEval,CISearchAlgorithm,CitationKNN,ClassAssigner,ClassBalancedND,ClassificationGenerator,ClassificationViaClustering,ClassificationViaRegression,Classifier,ClassifierSplitEvaluator,ClassifierSubsetEval,ClassOrder,CLOPE,ClusterDefinition,ClusterGenerator,ClusterMembership,Cobweb,ComplementNaiveBayes,ConjunctiveRule,Copy,CostSensitiveASEvaluation,CostSensitiveAttributeEval,CostSensitiveClassifier,CostSensitiveClassifierSplitEvaluator,CostSensitiveSubsetEval,CoverTree,CrossValidationResultProducer,CSVLoader,CSVResultListener,CSVSaver,CVParameterSelection,Dagging,DatabaseLoader,DatabaseResultProducer,DatabaseSaver,DataGenerator,DataNearBalancedND,DBSCAN,DecisionStump,DecisionTable,Decorate,DensityBasedClustererSplitEvaluator,DiscreteEstimator,DiscreteEstimatorBayes,DiscreteEstimatorFullBayes,Discretize,Discretize,DMNBtext,DTNB,EditableBayesNet,EditDistance,EM,END,Estimator,EuclideanDistance,ExhaustiveSearch,Experiment,Expression,FarthestFirst,FilteredAssociator,FilteredAttributeEval,FilteredClassifier,FilteredClusterer,FilteredSubsetEval,FindWithCapabilities,FirstOrder,FPGrowth,FromFile,FT,FTInnerNode,FTLeavesNode,FTNode,FTtree,GainRatioAttributeEval,GaussianProcesses,GeneralizedSequentialPatterns,GeneralRegression,GeneticSearch,GeneticSearch,GeneticSearch,GlobalInfoJavadoc,GlobalScoreSearchAlgorithm,Grading,GreedyStepwise,GridSearch,HierarchicalClusterer,HillClimber,HillClimber,HNB,HyperPipes,IB1,IBk,ICSSearchAlgorithm,Id3,InfoGainAttributeEval,InstanceQuery,InstancesResultListener,InterquartileRange,IsotonicRegression,IteratedSingleClassifierEnhancer,J48,J48graft,Javadoc,JRip,K2,K2,KDTree,KDTreeNodeSplitter,Kernel,KernelEstimator,KernelFilter,KMeansInpiredMethod,KStar,LADTree,LAGDHillClimber,LatentSemanticAnalysis,LBR,LearningRateResultProducer,LeastMedSq,LED24,LibLINEAR,LibSVM,LibSVMSaver,LinearForwardSelection,LinearNNSearch,LinearRegression,ListOptions,LMT,LMTNode,LocalScoreSearchAlgorithm,Logistic,LogisticBase,LogitBoost,LWL,M5Base,M5P,M5Rules,MahalanobisEstimator,Main,MakeDensityBasedClusterer,MakeIndicator,ManhattanDistance,MathExpression,MDD,MedianDistanceFromArbitraryPoint,MedianOfWidestDimension,MedianOfWidestDimension,MergeTwoValues,MetaCost,MexicanHat,MIBoost,MIDD,MiddleOutConstructor,MidPointOfWidestDimension,MIEMDD,MILR,MINND,MIOptimalBall,MIPolyKernel,MIRBFKernel,MISMO,MISVM,MIWrapper,MultiBoostAB,MultiClassClassifier,MultiFilter,MultiInstanceToPropositional,MultilayerPerceptron,MultiNomialBMAEstimator,MultipleClassifiersCombiner,MultiScheme,NaiveBayes,NaiveBayes,NaiveBayesMultinomial,NaiveBayesMultinomialUpdateable,NaiveBayesSimple,NaiveBayesUpdateable,NBTree,ND,NearestNeighbourSearch,NeuralNetwork,NGramTokenizer,NNge,NominalToBinary,NominalToBinary,NominalToString,NormalEstimator,NormalizableDistance,Normalize,Normalize,NormalizedPolyKernel,NumericCleaner,NumericToBinary,NumericToNominal,NumericTransform,OneR,OneRAttributeEval,OPTICS,OptionHandlerJavadoc,OrdinalClassClassifier,PaceRegression,PairedCorrectedTTester,PairedTTester,PART,PartitionedMultiFilter,PKIDiscretize,PLSClassifier,PLSFilter,PMMLClassifier,PointsClosestToFurthestChildren,PoissonEstimator,PolyKernel,PotentialClassIgnorer,PrecomputedKernelMatrixKernel,PreConstructedLinearModel,PredictiveApriori,PrincipalComponents,PrincipalComponents,Prism,PropositionalToMultiInstance,Puk,RacedIncrementalLogitBoost,RaceSearch,RandomCommittee,RandomForest,RandomizableClassifier,RandomizableClusterer,RandomizableDensityBasedClusterer,RandomizableIteratedSingleClassifierEnhancer,RandomizableMultipleClassifiersCombiner,RandomizableSingleClassifierEnhancer,RandomizableSingleClustererEnhancer,Randomize,RandomProjection,RandomRBF,RandomSearch,RandomSplitResultProducer,RandomSubset,RandomSubSpace,RandomTree,Ranker,RankSearch,RBFKernel,RBFNetwork,RDG1,RegOptimizer,Regression,RegressionByDiscretization,RegressionGenerator,RegressionSplitEvaluator,RegSMO,RegSMOImproved,RELAGGS,ReliefFAttributeEval,RemoteExperiment,Remove,RemoveFolds,RemoveFrequentValues,RemoveMisclassified,RemovePercentage,RemoveRange,RemoveType,RemoveUseless,RemoveWithValues,Reorder,RepeatedHillClimber,RepeatedHillClimber,ReplaceMissingValues,REPTree,Resample,Resample,ReservoirSample,Ridor,RotationForest,RuleNode,ScatterSearchV1,SearchAlgorithm,SerializedClassifier,SerializedInstancesSaver,sIB,SimpleBatchFilter,SimpleCart,SimpleEstimator,SimpleFilter,SimpleKMeans,SimpleLinearRegression,SimpleLogistic,SimpleMI,SimpleStreamFilter,SimulatedAnnealing,SimulatedAnnealing,SingleAssociatorEnhancer,SingleClassifierEnhancer,SingleClustererEnhancer,SlidingMidPointOfWidestSide,SMO,SMOreg,SMOTE,SnowballStemmer,SPegasos,SpreadSubsample,Stacking,StackingC,Standardize,StratifiedRemoveFolds,StringKernel,StringToNominal,StringToWordVector,SubsetByExpression,SubsetSizeForwardSelection,SubspaceCluster,SubspaceClusterDefinition,SVMAttributeEval,SVMLightSaver,SwapValues,SymmetricalUncertAttributeEval,TabuSearch,TabuSearch,TAN,TAN,TechnicalInformationHandlerJavadoc,Tertius,TestInstances,TextDirectoryLoader,ThresholdSelector,TimeSeriesDelta,TimeSeriesTranslate,Tokenizer,TopDownConstructor,UserClassifier,VFI,Vote,VotedPerceptron,WAODE,Wavelet,Winnow,WordTokenizer,WrapperSubsetEval,XMeans,XRFFSaver,ZeroR
public interface OptionHandler
Interface to something that understands options.
- Version:
- $Revision: 1.8 $
- Author:
- Eibe Frank (eibe@cs.waikato.ac.nz), Len Trigg (trigg@cs.waikato.ac.nz)
-
Method Summary
Modifier and TypeMethodDescriptionString[]Gets the current option settings for the OptionHandler.Returns an enumeration of all the available options..voidsetOptions(String[] options) Sets the OptionHandler's options using the given list.
-
Method Details
-
listOptions
Enumeration listOptions()Returns an enumeration of all the available options..- Returns:
- an enumeration of all available options.
-
setOptions
Sets the OptionHandler's options using the given list. All options will be set (or reset) during this call (i.e. incremental setting of options is not possible).- Parameters:
options- the list of options as an array of strings- Throws:
Exception- if an option is not supported
-
getOptions
String[] getOptions()Gets the current option settings for the OptionHandler.- Returns:
- the list of current option settings as an array of strings
-