|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.dmt.odm.MiningObject | +--oracle.dmt.odm.LocatableObject | +--oracle.dmt.odm.model.MiningModel | +--oracle.dmt.odm.model.SupervisedModel | +--oracle.dmt.odm.model.NaiveBayesModel
An instance of NaiveBayesModel
contains the metadata and
Bayes statistics from the training run (see class MiningBuildTask
).
The metadata information is sufficient to determine whether a model
can be applied to given data. The Bayes statistics, which make up the
Naive Bayes model, reside in the database and are sufficient to make
predictions by applying the model to new data (via the classes
MiningApplyTask
, MiningTestTask
, and MiningLiftTask
).
A NaiveBayesModel
uses Bayes' Theorem, together with a simplifying
assumption of conditional independence, to gather statistics about
co-occurrences of predictor values and target classification;
these statistics are used for predicting the classification based on the predictors.
Methods inherited from class oracle.dmt.odm.model.SupervisedModel |
apply, apply, apply, computeLift, getConditionsTableName, getCostMatrixTableName, getNumberOfConditions, getNumberOfPriors, getPriorsTableName, getTargetValueCount, restore, restore, test |
Methods inherited from class oracle.dmt.odm.model.MiningModel |
build, getBinCategoricalTableName, getBinNumericTableName, getMiningAlgorithm, getMiningFunction, getMiningFunctionSettings, getModelName, listContents, listContents, listContents, listContents, remove, setModelNameForMig |
Methods inherited from class oracle.dmt.odm.LocatableObject |
deserialize, serialize |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |