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

B12276-01

oracle.dmt.odm.model
Class ModelTimingRecord

java.lang.Object
  |
  +--oracle.dmt.odm.MiningObject
        |
        +--oracle.dmt.odm.model.ModelTimingRecord
All Implemented Interfaces:
java.io.Serializable

Deprecated.

 As of ODM 10.1.0, this class is not supported.

public class ModelTimingRecord
extends MiningObject

An instance of ModelTimingRecord provides build statistics resulting from user-specified limits placed on maximum build time using function settings. This enables a user to enable to estimate the time required to complete a more thorough build, to possibly obtain a more accurate model. Each ModelTimingRecord contains information pertinent to a specific build milestone. The first milestone is the building of a Naive Bayes Model subset to all target-correlated predictor columns. Relevant statistics at this juncture include: segment build time only, i.e., the time to get reach this milestone. Subsequent, milestones attempt to extend an individual feature and to test whether the feature should be included in the model. The relevant statistics of these milestones include:

The estimated featureScoringTime can be used to re-build the model, trading off a desired number of constructed features with build time. For example, to have a build that attempts to construct 5 extended features, the MaximumBuildTime could be set to 5 * estimated featureScoringTime. Note that the other build time control parameter MaximumConsecutivePrunedNetworkFeatures is still in effect. The first termination criteria to be met causes the build to terminate. Also, note that the estimated featureScoringTime is only an estimate, build time is data-dependent. The build terminates, in accordance with the MaximumBuildTime, when the estimated time to the next build milestone exceeds the MaximumBuildTime.

Since:
9.2.0
See Also:
AdaptiveBayesNetworkModel., Serialized Form

Method Summary
 int getDepth()
          Deprecated. Returns the depth of this NetworkFeature.
 int getEstimatedFeatureScoringTime()
          Deprecated. Returns an estimate of the time required to score the NetworkFeature if the NetworkFeature was not scored, otherwise it returns the actual scoring time.
 int getFeatureNumber()
          Deprecated. Returns the NetworkFeature number.
 int getFeatureScoringTime()
          Deprecated. Returns the NetworkFeature scoring time.
 int getSegmentBuildTime()
          Deprecated. Returns the segment build time.
 boolean isAccepted()
          Deprecated. Returns a boolean indicating whether the NetworkFeature was accepted or rejected by the MDL pruning criteria.
 boolean isTerminated()
          Deprecated. Returns a boolean indicating whether the NetworkFeature met termination criteria or whether the NetworkFeature extension process was prematurely halted.

 

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

 

Method Detail

getFeatureNumber

public int getFeatureNumber()
Deprecated. 
Returns the NetworkFeature number.
Returns:
The NetworkFeature number.

getDepth

public int getDepth()
Deprecated. 
Returns the depth of this NetworkFeature.
Returns:
The NetworkFeature depth.

getSegmentBuildTime

public int getSegmentBuildTime()
Deprecated. 
Returns the segment build time.
Returns:
The segment build time.

getFeatureScoringTime

public int getFeatureScoringTime()
Deprecated. 
Returns the NetworkFeature scoring time.
Returns:
The NetworkFeature scoring time.

getEstimatedFeatureScoringTime

public int getEstimatedFeatureScoringTime()
Deprecated. 
Returns an estimate of the time required to score the NetworkFeature if the NetworkFeature was not scored, otherwise it returns the actual scoring time.
Returns:
The estimated NetworkFeature scoring time.

isTerminated

public boolean isTerminated()
Deprecated. 
Returns a boolean indicating whether the NetworkFeature met termination criteria or whether the NetworkFeature extension process was prematurely halted.
Returns:
true if the NetworkFeature is terminated, false otherwise.

isAccepted

public boolean isAccepted()
Deprecated. 
Returns a boolean indicating whether the NetworkFeature was accepted or rejected by the MDL pruning criteria.
Returns:
true if the NetworkFeature is accepted, false otherwise.

Copyright © 2003 Oracle Corporation. All Rights Reserved.