public class NBProbabilityLoader extends Object
| Constructor and Description |
|---|
NBProbabilityLoader() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
computeFromExamples(NBScriptClassifier classifier,
double[] pResult,
double[][] pCharacteristic,
double[][][] condPCharacteristic,
int exclude)
Loads the
/**
Computes the probabilities based on the characteristics of the set of examples
|
protected static void |
loadDefaults(NBScriptClassifier classifier,
double[] pResult,
double[][] pCharacteristic,
double[][][] condPCharacteristic)
Loads the probability arrays with values computed off line
|
protected static void loadDefaults(NBScriptClassifier classifier, double[] pResult, double[][] pCharacteristic, double[][][] condPCharacteristic)
classifier - Naive Bayes classifier to which the probabilities applypResult - array of baseline probabilities of each resultpCharacteristic - array of baseline probabilities of each characteristiccondPCharacteristic - conditional probabilities of each characteristicprotected static void computeFromExamples(NBScriptClassifier classifier, double[] pResult, double[][] pCharacteristic, double[][][] condPCharacteristic, int exclude)
classifier - Naive Bayes classifier to which the probabilities applypResult - array of baseline probabilities of each resultpCharacteristic - array of baseline probabilities of each characteristiccondPCharacteristic - conditional probabilities of each characteristicexclude - example case to exclude from the calculation