|
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 FormConstructor 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.InvalidArgumentException
public 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.SQLException
InvalidArgumentException
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 |