Skip navigation links
oracle.dmt.jdm.supervised.classification
Class OraClassificationTestMetricsTask
java.lang.Object
oracle.dmt.jdm.OraDMObject
oracle.dmt.jdm.OraMiningObject
oracle.dmt.jdm.base.OraTask
oracle.dmt.jdm.supervised.OraTestTask
oracle.dmt.jdm.supervised.classification.OraClassificationTestTask
oracle.dmt.jdm.supervised.classification.OraClassificationTestMetricsTask
- All Implemented Interfaces:
- javax.datamining.supervised.classification.ClassificationTestMetricsTask, javax.datamining.supervised.classification.ClassificationTestTask, javax.datamining.MiningObject, oracle.dmt.jdm.OraPLSQLConstants, javax.datamining.base.Task, javax.datamining.supervised.TestMetricsTask, javax.datamining.supervised.TestTask
- public class OraClassificationTestMetricsTask
- extends OraClassificationTestTask
- implements javax.datamining.supervised.classification.ClassificationTestMetricsTask
ClassificationTestMetricsTask
is a mining task used for computing and creating test metrics objects given an apply output data. The results of executing a classification test metrics task is a ClassificationTestMetrics
object.
Executing a ClassificationTestMetricsTask
task without any metrics to be computed results in an exception.
- See Also:
MiningObject
, Task
, TestMetricsTask
Method Summary |
java.lang.String |
getTableName(javax.datamining.supervised.classification.ClassificationTestMetricOption testMetric)
Returns name of the table associated with a ClassificationTestMetricOption. |
void |
setTableName(javax.datamining.supervised.classification.ClassificationTestMetricOption testMetric, java.lang.String tableName)
Sets the table name to be used for persisting the associated test metric option related details. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.datamining.supervised.classification.ClassificationTestMetricsTask |
computeMetric, computeMetric, getCostMatrixName, getNumberOfLiftQuantiles, getPositiveTargetValue, setCostMatrixName, setNumberOfLiftQuantiles, setPositiveTargetValue |
Methods inherited from interface javax.datamining.supervised.TestMetricsTask |
getTestMetricsDescription, getTestMetricsName, setTestMetricsDescription, setTestMetricsName |
Methods inherited from interface javax.datamining.base.Task |
getExecutionHandle, verify |
Methods inherited from interface javax.datamining.MiningObject |
getCreationDate, getCreatorInfo, getDescription, getName, getObjectIdentifier, getObjectType, setDescription |
Methods inherited from interface javax.datamining.supervised.TestTask |
getModelName, getTestDataMap, getTestDataName, getTestMetricsDescription, getTestMetricsName, setModelName, setTestDataMap, setTestDataName, setTestMetricsDescription, setTestMetricsName |
setTableName
public void setTableName(javax.datamining.supervised.classification.ClassificationTestMetricOption testMetric,
java.lang.String tableName)
- Sets the table name to be used for persisting the associated test metric option related details. For example, to persist confusion matrix in a table "CHURN_CONFUSION_MATRIX" call
setTableName(ClassificationTestMetricOption.confusionMatrix, " CHURN_CONFUSION_MATRIX")
. By default names of the tables are derived from the test metrics name using constant suffixes as follows:
- _CFM for Confusion Matrix
- _LFT for Lift
- _ROC for ROC
-
- Overrides:
setTableName
in class OraClassificationTestTask
getTableName
public java.lang.String getTableName(javax.datamining.supervised.classification.ClassificationTestMetricOption testMetric)
- Returns name of the table associated with a ClassificationTestMetricOption.
-
- Overrides:
getTableName
in class OraClassificationTestTask
Skip navigation links
Copyright © 2005-2007 Oracle. All rights reserved.