<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd">

Oracle Data Mining Java API Reference
10g Release 1 (10.1)

B12276-01

oracle.dmt.odm
Class MiningAlgorithm

java.lang.Object
  |
  +--oracle.dmt.odm.Enum
        |
        +--oracle.dmt.odm.MiningAlgorithm
All Implemented Interfaces:
java.io.Serializable

public class MiningAlgorithm
extends Enum

The enumeration class MiningAlgorithm specifies the algorithm used to build a mining model.

The semantics of the value are as follows:

See Also:
Serialized Form

Field Summary
static MiningAlgorithm adaptiveBayesNetwork
          Specifies the AdaptiveBayesNetwork algorithm for Classification.
static MiningAlgorithm aPrioriAssociationRules
          Specifies the A Priori algorithm for Association Rules.
static MiningAlgorithm combinationAdaptiveBayesNetwork
          Specifies the Combination Adaptive Bayes Network algorithm for Model Seeker.
static MiningAlgorithm combinationNaiveBayes
          Specifies the Combination Naive Bayes algorithm for Model Seeker.
static MiningAlgorithm kMeans
          Specifies the k-means algorithm for Clustering.
static MiningAlgorithm minimumDescriptionLength
          Specifies the MDL algorithm for AI.
static MiningAlgorithm modelSeeker
          Specifies the Model Seeker algorithm for Classification.
static MiningAlgorithm naiveBayes
          Specifies the Naive Bayes mining algorithm for Classification.
static MiningAlgorithm nonNegativeMatrixFactorization
          Specifies the NMF algorithm for NMF.
static MiningAlgorithm oCluster
          Specifies the OCluster algorithm for Clustering.
static MiningAlgorithm predictorVariance
          Specifies the Predictor Variance algorithm for Attribute Importance.
static MiningAlgorithm svmClassification
          Specifies the Regression algorithm for supportVectorMachine.
static MiningAlgorithm svmRegression
          Specifies the Classification algorithm for supportVectorMachine.

 

Method Summary
static MiningAlgorithm getInstance(int id)
          Returns MiningAlgorithm enumeration object corresponding to the specified ID.
static MiningAlgorithm getInstance(java.lang.String name)
          Returns MiningAlgorithm enumeration object corresponding to the specified name.
static MiningAlgorithm[] list()
          Returns the list of all MiningAlgorithm enumerations defined.
static java.lang.String[] listNames()
          Returns the list of names of all MiningAlgorithm enumerations defined.

 

Methods inherited from class oracle.dmt.odm.Enum
getEnum, getID, isEqual

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

aPrioriAssociationRules

public static final MiningAlgorithm aPrioriAssociationRules
Specifies the A Priori algorithm for Association Rules.

naiveBayes

public static final MiningAlgorithm naiveBayes
Specifies the Naive Bayes mining algorithm for Classification.

adaptiveBayesNetwork

public static final MiningAlgorithm adaptiveBayesNetwork
Specifies the AdaptiveBayesNetwork algorithm for Classification.

predictorVariance

public static final MiningAlgorithm predictorVariance
Specifies the Predictor Variance algorithm for Attribute Importance.

combinationNaiveBayes

public static final MiningAlgorithm combinationNaiveBayes
Specifies the Combination Naive Bayes algorithm for Model Seeker.

combinationAdaptiveBayesNetwork

public static final MiningAlgorithm combinationAdaptiveBayesNetwork
Specifies the Combination Adaptive Bayes Network algorithm for Model Seeker.

modelSeeker

public static final MiningAlgorithm modelSeeker
Specifies the Model Seeker algorithm for Classification.

kMeans

public static final MiningAlgorithm kMeans
Specifies the k-means algorithm for Clustering.

oCluster

public static final MiningAlgorithm oCluster
Specifies the OCluster algorithm for Clustering.

svmClassification

public static final MiningAlgorithm svmClassification
Specifies the Regression algorithm for supportVectorMachine.

svmRegression

public static final MiningAlgorithm svmRegression
Specifies the Classification algorithm for supportVectorMachine.

nonNegativeMatrixFactorization

public static final MiningAlgorithm nonNegativeMatrixFactorization
Specifies the NMF algorithm for NMF.

minimumDescriptionLength

public static final MiningAlgorithm minimumDescriptionLength
Specifies the MDL algorithm for AI.
Method Detail

listNames

public static java.lang.String[] listNames()
Returns the list of names of all MiningAlgorithm enumerations defined.
Returns:
array of names for the MiningAlgorithm enumeration

list

public static MiningAlgorithm[] list()
Returns the list of all MiningAlgorithm enumerations defined.
Returns:
array of enumeration values for the MiningAlgorithm enumeration

getInstance

public static MiningAlgorithm getInstance(java.lang.String name)
Returns MiningAlgorithm enumeration object corresponding to the specified name.
Parameters:
name - mining algorithm name
Returns:
instance of the MiningAlgorithm enumeration object corresponding to the given name, null if there is no enumeration for this name.

getInstance

public static MiningAlgorithm getInstance(int id)
Returns MiningAlgorithm enumeration object corresponding to the specified ID.
Parameters:
id - mining algorithm id
Returns:
instance of the <MiningAlgorithm/code> enumeration object corresponding to the given id, null if there is no enumeration for id.

Copyright © 2003 Oracle Corporation. All Rights Reserved.