public class Bayesian
extends java.lang.Object
Constructor and Description |
---|
Bayesian() |
Modifier and Type | Method and Description |
---|---|
static double |
bayesFactor(double[] N,
double[] alpha) |
static double |
logOfBayesFactor(double[] N,
double[] alpha) |
static double |
logOfMultinomialBeta(double[] x) |
static double |
logOfMultinomialBeta(double[] x,
double[] y) |
static double |
multinomialBeta(double[] x) |
static double |
multinomialBeta(double[] x,
double[] y) |
public static double bayesFactor(double[] N, double[] alpha)
N
- the data vectoralpha
- the vector of hyperparameterspublic static double logOfBayesFactor(double[] N, double[] alpha)
N
- the data vectoralpha
- the vector of hyperparameterspublic static double logOfMultinomialBeta(double[] x)
x
- An arbitrary vector of non-negative doublespublic static double multinomialBeta(double[] x)
x
- An arbitrary vector of non-negative doublespublic static double logOfMultinomialBeta(double[] x, double[] y)
x
- An arbitrary vector of non-negative doublesy
- An arbitrary vector of non-negative doublespublic static double multinomialBeta(double[] x, double[] y)
x
- An arbitrary vector of non-negative doublesy
- An arbitrary vector of non-negative doubles