Package edu.cmu.tetrad.bayes
Class CellTableProbs
java.lang.Object
edu.cmu.tetrad.bayes.CellTableProbs
Estimates probabilities from data by constructing the entire cell count table for the data.
- Author:
- josephramsey
-
Constructor Summary
ConstructorsConstructorDescriptionCellTableProbs
(DataSet dataSet) Creates a cell count table for the given data set. -
Method Summary
Modifier and TypeMethodDescriptiondouble
getCellProb
(int[] variableValues) double
getConditionalProb
(Proposition assertion, Proposition condition) double
getProb
(Proposition assertion)
-
Constructor Details
-
CellTableProbs
Creates a cell count table for the given data set.
-
-
Method Details
-
getCellProb
public double getCellProb(int[] variableValues) - Returns:
- the estimated probability for the given cell. The order of the variable values is the order of the variables in getVariable().
-
getProb
- Returns:
- the estimated probability of the given proposition.
-
getConditionalProb
- Returns:
- the estimated conditional probability for the given assertion conditional on the given condition.
-
getDataSet
- Returns:
- the dataset that this is estimating probabilities for.
-
getVariables
- Returns:
- the list of variables for the dataset that this is estimating probabilities for.
-