|
Oracle Data Mining Java API Reference 10g Release 1 (10.1) B12276-01 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--oracle.dmt.odm.MiningObject
|
+--oracle.dmt.odm.LocatableObject
|
+--oracle.dmt.odm.settings.function.MiningFunctionSettings
|
+--oracle.dmt.odm.settings.function.ClusteringFunctionSettings
An instance of ClusteringFunctionSettings holds metadata for required settings common to all clustering algorithms.
ClusteringAlgorithmSettings, KMeansAlgorithmSettings, OClusterAlgorithmSettings, Serialized Form| Constructor Summary | |
ClusteringFunctionSettings(int numberOfClusters, LogicalDataSpecification lds, DataUsageSpecification dus)Creates a ClusteringFunctionSettings object using the default clustering MiningAlgorithmSettings. | |
ClusteringFunctionSettings(int numberOfClusters, LogicalDataSpecification lds, DataUsageSpecification dus, ClusteringAlgorithmSettings algorithm)Creates a ClusteringFunctionSettings object using the clustering MiningAlgorithmSettings specified by mas. | |
| Method Summary | |
static ClusteringFunctionSettings |
create(Connection dmsConn, MiningAlgorithmSettings algorithm, PhysicalDataSpecification pds, DataPreparationStatus dpStatus, int numberOfClusters, java.lang.String[] categoricalMiningAttributes, java.lang.String[] numericMiningAttributes, java.lang.String[] intMiningAttributes)This method is a utility function allowing user to create and populate ClusteringFunctionSettings in one step. |
MiningAttribute[] |
getActiveAttributes()Returns the list of active attributes in this MFS. |
int |
getMaxNumberOfClusters()Returns the maximum number of clusters a model built with this MFS can have. |
MiningAttribute[] |
getUnpreparedActiveAttributes()Returns the array of unbinned active attributes in this MFS. |
MiningAttribute[] |
getUnpreparedActiveNumericAttributes()Returns the list of unbinned active numeric attributes in this MFS. |
void |
setMaxNumberOfClusters(int maxNum)Sets maximum number of clusters a model built with this MFS can have. |
void |
validate()Validates the correctness of this function settings. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ClusteringFunctionSettings(int numberOfClusters,
LogicalDataSpecification lds,
DataUsageSpecification dus,
ClusteringAlgorithmSettings algorithm)
throws InvalidArgumentException
ClusteringFunctionSettings object using the clustering MiningAlgorithmSettings specified by mas.numberOfClusters - Maximum number of clusters the clustering model can havelds - A LogicalDataSpecification object that specifies the logical data to be used for model buildingdus - A DataUsageSpecification object that defines how the logical data is to be used for model buildingInvalidArgumentException - when numberOfClusters > 1,000,000 or numberOfClusters < 1.InvalidArgumentException
public ClusteringFunctionSettings(int numberOfClusters,
LogicalDataSpecification lds,
DataUsageSpecification dus)
throws InvalidArgumentException
ClusteringFunctionSettings object using the default clustering MiningAlgorithmSettings.numberOfClusters - Maximum number of clusters the clustering model can havelds - A LogicalDataSpecification object that specifies the logical data to be used for model buildingdus - A DataUsageSpecification object that defines how the logical data is to be used for model buildingInvalidArgumentException - when numberOfClusters > 1,000,000 or numberOfClusters < 1.InvalidArgumentException| Method Detail |
public int getMaxNumberOfClusters()
public void setMaxNumberOfClusters(int maxNum)
throws InvalidArgumentException
maxNum - Maximum number of clustersInvalidArgumentException - when maxNum > 1,000,000 or maxNum < 1.InvalidArgumentExceptionpublic MiningAttribute[] getUnpreparedActiveAttributes()
public MiningAttribute[] getUnpreparedActiveNumericAttributes()
public MiningAttribute[] getActiveAttributes()
public static ClusteringFunctionSettings create(Connection dmsConn,
MiningAlgorithmSettings algorithm,
PhysicalDataSpecification pds,
DataPreparationStatus dpStatus,
int numberOfClusters,
java.lang.String[] categoricalMiningAttributes,
java.lang.String[] numericMiningAttributes,
java.lang.String[] intMiningAttributes)
throws java.sql.SQLException,
InvalidArgumentException,
ODMException
dmsConn - server connectionalgorithm - mining algorithmpds - PhysicalDataSpecificationdpStatus - DataPreparationStatus, indicates if the data should be binned or notnumberOfClusters - Maximum number of clusterscategoricalMiningAttributes - array of names of categorical mining attributesnumericMiningAttributes - array of names of numeric mining attributesODMException - when the settings object cannot be openedSQLException - when the settings meta data cannot be retrievedInvalidArgumentException -
java.sql.SQLExceptionInvalidArgumentException
public void validate()
throws MiningObjectException
MiningObjectException - when this function settings is not valid.
|
| |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||