oracle.dmt.odm.settings.algorithm
Class ModelSeekerClassificationAlgorithmSettings

java.lang.Object
  |
  +--oracle.dmt.odm.MiningObject
        |
        +--oracle.dmt.odm.settings.algorithm.MiningAlgorithmSettings
              |
              +--oracle.dmt.odm.settings.algorithm.ModelSeekerClassificationAlgorithmSettings
All Implemented Interfaces:
java.io.Serializable

public class ModelSeekerClassificationAlgorithmSettings
extends MiningAlgorithmSettings

An instance of ModelSeekerClassificationAlgorithmSettings is used to specify multiple algorithm settings to be used by Model Seeker. Choose from among the following classes for input to the constructor:
o NaiveBayesSettings
o AdaptiveBayesNetworkSettings
o CombinationNaiveBayesSettings
o CombinationAdaptiveBayesNetworkSettings

See Also:
Serialized Form

Constructor Summary
ModelSeekerClassificationAlgorithmSettings(MiningAlgorithmSettings[] algorithmSettingsArray)
          Creates a ModelSeekerClassificationAlgorithmSettings object by invoking the parent constructor with an argument value that identifies the algorithm as the Model Seeker algorithm.
 
Method Summary
TypeMethod
 MiningAlgorithmSettings[] getMiningAlgorithmSettingsArray()
          Returns the array of MiningAlgorithmSettings objects.
 
Methods inherited from class oracle.dmt.odm.settings.algorithm.MiningAlgorithmSettings
getMiningAlgorithm, getMiningAlgorithmName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelSeekerClassificationAlgorithmSettings

public ModelSeekerClassificationAlgorithmSettings(MiningAlgorithmSettings[] algorithmSettingsArray)
                                           throws InvalidArgumentException,
                                                  ODMException
Creates a ModelSeekerClassificationAlgorithmSettings object by invoking the parent constructor with an argument value that identifies the algorithm as the Model Seeker algorithm.
Parameters:
algorithmSettingsArray - This array of MiningAlgorithmSettings objects is used to hold a collection of instances, each of which is used to build, test, and calculate lift for one or more models.
Throws:
ODMException
- the caller has not previously logged into ODM DMS.

InvalidArgumentException
- the array is null
- the array size is < 1 or > 100
- one or more of the array elements are of an invalid sub-class of MiningAlgorithmSettings.
If one or more array elements are invalid, the exception message specifies the first element found that is invalid. For Oracle 9.2.0, elements of the array must be one of the following types:
NaiveBayesSettings,
AdaptiveBayesNetworkSettings,
CombinationNaiveBayesSettings,
CombinationAdaptiveBayesNetworkSettings.
Method Detail

getMiningAlgorithmSettingsArray

public MiningAlgorithmSettings[] getMiningAlgorithmSettingsArray()
Returns the array of MiningAlgorithmSettings objects.
Returns:
The array of MiningAlgorithmSettings objects.