Oracle Data Mining Java API Reference
10g Release 2 (10.2)

B14341-01


oracle.dmt.jdm.base
Class OraModel

java.lang.Object
  extended byoracle.dmt.jdm.OraDMObject
      extended byoracle.dmt.jdm.OraMiningObject
          extended byoracle.dmt.jdm.base.OraModel

All Implemented Interfaces:
javax.datamining.MiningObject, javax.datamining.base.Model, oracle.dmt.jdm.OraPLSQLConstants
Direct Known Subclasses:
OraFeatureExtractionModel

public abstract class OraModel
extends oracle.dmt.jdm.OraMiningObject
implements javax.datamining.base.Model

OraModel is an extension of Model in the standard. It defines setBuildTransformation and getBuildTransformation extension methods to support reverse transformation of the model details.


Field Summary

Fields inherited from class oracle.dmt.jdm.OraMiningObject
DESCRIPTION_DELIMITER

Fields inherited from interface oracle.dmt.jdm.OraPLSQLConstants
abns_max_build_minutes, abns_max_nb_predictors, abns_max_predictors, abns_model_type, abns_multi_feature, abns_naive_bayes, abns_single_feature, algo_adaptive_bayes_network, algo_ai_mdl, algo_ai_mdl2, algo_apriori_association_rules, algo_decision_tree, algo_kmeans, algo_naive_bayes, algo_name, algo_nonnegative_matrix_factor, algo_ocluster, algo_predictor_variance, algo_support_vector_machines, apply_cost_content, apply_nodeid_content, apply_pred_value_content, apply_probability_content, asso_max_rule_length, asso_min_confidence, asso_min_support, association, association_in_model, attribute_importance, clas_cost_table_name, clas_priors_table_name, classification, clus_num_clusters, clustering, feat_num_features, feature_extraction, kmns_block_growth, kmns_conv_tolerance, kmns_cosine, kmns_distance, kmns_euclidean, kmns_fast_cosine, kmns_iterations, kmns_min_pct_attr_support, kmns_num_bins, kmns_size, kmns_split_criterion, kmns_variance, nabs_pairwise_threshold, nabs_singleton_threshold, nmfs_conv_tolerance, nmfs_num_iterations, nmfs_random_seed, ocluster_max_buffer, ocluster_sensitivity, operator_equal, operator_equal_v, operator_greater_or_equal, operator_greater_or_equal_v, operator_greater_than, operator_greater_than_v, operator_in, operator_in_v, operator_less_or_equal, operator_less_or_equal_v, operator_less_than, operator_less_than_v, operator_not_equal, operator_not_equal_v, operator_not_in, operator_not_in_v, oracle_char_type, oracle_dm_nested_categoricals, oracle_dm_nested_numericals, oracle_float_type, oracle_number_type, oracle_varchar2_type, regression, svms_active_learning, svms_al_disable, svms_al_enable, svms_complexity_factor, svms_conv_tolerance, svms_epsilon, svms_gaussian, svms_kernel_cache_size, svms_kernel_function, svms_linear, svms_outlier_rate, svms_std_dev, tree_impurity_entropy, tree_impurity_gini, tree_impurity_metric, tree_impurity_metric_default, tree_term_max_depth, tree_term_max_depth_default, tree_term_max_depth_max, tree_term_max_depth_min, tree_term_max_surrogates_max, tree_term_max_surrogates_min, tree_term_minpct_node, tree_term_minpct_node_default, tree_term_minpct_node_max, tree_term_minpct_split, tree_term_minpct_split_default, tree_term_minpct_split_max, tree_term_minrec_node, tree_term_minrec_node_default, tree_term_minrec_split, tree_term_minrec_split_default

Method Summary
OraTransformation getBuildTransformation()
Returns the build transform that was set to this model.
void setBuildTransformation(OraTransformation buildTransform)
For viewing more descriptive model by reverse transforming this method is used to set the external transformation done at the build time.

Methods inherited from class oracle.dmt.jdm.OraMiningObject
doBeforeStore, getCreationDate, getCreatorInfo, getDescription, getName, getObjectIdentifier, getObjectType, saveObjectInDatabase, setDescription

Methods inherited from class oracle.dmt.jdm.OraDMObject
createException, createException, createRuntimeException, createRuntimeException, getLocalizedMessage, isConnectionOpen, logInfo, logSevere, logTrace, logTrace, unsupported, unsupported

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

Methods inherited from interface javax.datamining.MiningObject
getCreationDate, getCreatorInfo, getDescription, getName, getObjectIdentifier, getObjectType, setDescription

Method Detail

setBuildTransformation

public void setBuildTransformation(OraTransformation buildTransform)
                            throws javax.datamining.JDMException
For viewing more descriptive model by reverse transforming this method is used to set the external transformation done at the build time. This method accepts only binning and normalization type transformations. For example, in SVM, k-Means, NMF algorithms build data normalization must be done to get all the attributes to the same scale. In this case model shows the normalized values, which could cause problems in viewing and interpriting the model. This method addresses this issue by providing a way to set the transformation done on build data to the model to do the reverse transformation before displaying the model details. Note: This transformation details are not stored with the model. Applications have to set this whenever reverse-transformations to be done.
Parameters:
buildTransform -
Throws:
javax.datamining.JDMException

getBuildTransformation

public OraTransformation getBuildTransformation()
Returns the build transform that was set to this model.
Returns:
OraTransformation

Oracle Data Mining Java API Reference
10g Release 2 (10.2)

B14341-01


Copyright © 2005, Oracle. All rights reserved.