org.omegahat.Simulation.MCMC.Examples
Class B_BB_Mixture
java.lang.Object
|
+--org.omegahat.Simulation.MCMC.Examples.B_BB_Mixture
- All Implemented Interfaces:
- UnnormalizedDensity
- public class B_BB_Mixture
- extends java.lang.Object
- implements UnnormalizedDensity
Method Summary |
int[] |
getDataN()
|
int[] |
getDataX()
|
java.lang.String |
getInputFile()
|
static double |
lchoose(int n,
int x)
|
static double |
lgamma(double x)
|
static double |
lgamma(int x)
|
static double |
log_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
|
double |
logUnnormalizedPDF(java.lang.Object paramOb)
|
static void |
main(java.lang.String[] argv)
|
void |
readData(java.lang.String filename)
|
int[] |
setDataN(int[] data)
|
int[] |
setDataX(int[] data)
|
static double |
unnorm_beta_binom(int x,
int n,
double pi,
double omega)
|
static double |
unnorm_binom(int x,
int n,
double pi)
|
static double |
unnorm_log_beta_binom(int x,
int n,
double pi,
double omega)
|
static double |
unnorm_log_binom(int x,
int n,
double pi)
|
static double |
unnorm_log_mixture_binom_beta_binom(int[] x,
int[] n,
double eta,
double pi0,
double pi1,
double omega1)
|
static double |
unnorm_log_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
|
static double |
unnorm_mixture_binom_beta_binom(int[] x,
int[] n,
double eta,
double pi0,
double pi1,
double omega1)
|
static double |
unnorm_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
|
double |
unnormalizedPDF(java.lang.Object paramObj)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
ignoreRangeErrors
public static boolean ignoreRangeErrors
inputFile
protected java.lang.String inputFile
dataLength
protected int dataLength
dataX
protected int[] dataX
dataN
protected int[] dataN
B_BB_Mixture
public B_BB_Mixture()
B_BB_Mixture
public B_BB_Mixture(java.lang.String inputFile)
getInputFile
public java.lang.String getInputFile()
getDataX
public int[] getDataX()
setDataX
public int[] setDataX(int[] data)
getDataN
public int[] getDataN()
setDataN
public int[] setDataN(int[] data)
lgamma
public static double lgamma(int x)
lgamma
public static double lgamma(double x)
lchoose
public static double lchoose(int n,
int x)
unnorm_log_beta_binom
public static double unnorm_log_beta_binom(int x,
int n,
double pi,
double omega)
unnorm_log_binom
public static double unnorm_log_binom(int x,
int n,
double pi)
unnorm_beta_binom
public static double unnorm_beta_binom(int x,
int n,
double pi,
double omega)
unnorm_binom
public static double unnorm_binom(int x,
int n,
double pi)
unnorm_mixture_binom_beta_binom
public static double unnorm_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
log_mixture_binom_beta_binom
public static double log_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
unnorm_log_mixture_binom_beta_binom
public static double unnorm_log_mixture_binom_beta_binom(int x,
int n,
double eta,
double pi0,
double pi1,
double omega1)
unnorm_log_mixture_binom_beta_binom
public static double unnorm_log_mixture_binom_beta_binom(int[] x,
int[] n,
double eta,
double pi0,
double pi1,
double omega1)
unnorm_mixture_binom_beta_binom
public static double unnorm_mixture_binom_beta_binom(int[] x,
int[] n,
double eta,
double pi0,
double pi1,
double omega1)
readData
public void readData(java.lang.String filename)
throws java.io.IOException
logUnnormalizedPDF
public double logUnnormalizedPDF(java.lang.Object paramOb)
- Specified by:
logUnnormalizedPDF
in interface UnnormalizedDensity
unnormalizedPDF
public double unnormalizedPDF(java.lang.Object paramObj)
- Specified by:
unnormalizedPDF
in interface UnnormalizedDensity
main
public static void main(java.lang.String[] argv)