oracle.dmt.odm.settings.algorithm
Class CombinationAdaptiveBayesNetworkSettings
java.lang.Object
|
+--oracle.dmt.odm.MiningObject
|
+--oracle.dmt.odm.settings.algorithm.MiningAlgorithmSettings
|
+--oracle.dmt.odm.settings.algorithm.CombinationAdaptiveBayesNetworkSettings
- All Implemented Interfaces:
- java.io.Serializable
- public class CombinationAdaptiveBayesNetworkSettings
- extends MiningAlgorithmSettings
An instance of CombinationAdaptiveBayesNetworkSettings
is used to
specify multiple settings for the Adaptive Bayes Network algorithm
to be used by Model Seeker.
As an example, assume that the values in the maximumNetworkFeatureDepthArray
argument are 1, 2, and 3.
Then there will be three Adaptive Naive Bayes Network models built, with maximum network feature depth values of
1, 2, and 3, respectively.
Since the Adaptive Naive Bayes Network algorithm may determine that the optimum feature depth for a model
is less than the maximum value specified, Model Seeker may build more than one identical model with the same actual feature depth.
- See Also:
- Serialized Form
Type | Method |
int[] |
getMaximumDepthArray()
Returns an array of values for the maximum network feature depth. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CombinationAdaptiveBayesNetworkSettings
public CombinationAdaptiveBayesNetworkSettings(int[] maximumNetworkFeatureDepthArray)
throws InvalidArgumentException
- Creates a
CombinationAdaptiveBayesNetworkSettings
object.
- Parameters:
maximumNetworkFeatureDepthArray
- an array of integer values
for the maximumNetworkFeatureDepth
attribute of an
AdaptiveBayesNetworkSettings
object.- Throws:
InvalidArgumentException
- the array is null
- the array size is < 1 or the array size is > 20
- one or more array elements have a value < 1
If an element has a value < 1, the exception message identifies the first
such element that has an invalid value.
getMaximumDepthArray
public int[] getMaximumDepthArray()
- Returns an array of values for the maximum network feature depth.
- Returns:
- The array of values for maximum network feature depth
For more details see AdaptiveBayesNetworkSettings
class,
getMaximumNetworkFeatureDepth
method.