org.omegahat.Simulation.MCMC.Examples
Class Binomial_BetaBinomial_Likelihood

java.lang.Object
  |
  +--org.omegahat.Simulation.MCMC.Examples.Binomial_BetaBinomial_Likelihood
All Implemented Interfaces:
UnnormalizedDensity
Direct Known Subclasses:
Binomial_BetaBinomial_Likelihood_Bimode

public class Binomial_BetaBinomial_Likelihood
extends java.lang.Object
implements UnnormalizedDensity


Field Summary
(package private)  int dataLength
           
(package private)  int[] loh
           
(package private)  int[] n
           
 
Constructor Summary
Binomial_BetaBinomial_Likelihood()
           
 
Method Summary
 double logUnnormalizedPDF(java.lang.Object paramOb)
           
(package private)  double unnormalized_density_betabinomial(int x, int n, double pi, double omega)
           
(package private)  double unnormalized_density_binomial(int x, int n, double pi)
           
(package private)  double unnormalized_density_loh(double eta, double pi0, double pi1, double omega1)
           
 double unnormalizedPDF(java.lang.Object paramObj)
           
(package private)  double unormalized_density_binomial_betabinomial_mixture(int[] x, int[] n, int len, double eta, double pi0, double pi1, double omega1)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

dataLength

int dataLength

loh

int[] loh

n

int[] n
Constructor Detail

Binomial_BetaBinomial_Likelihood

public Binomial_BetaBinomial_Likelihood()
Method Detail

unnormalized_density_binomial

double unnormalized_density_binomial(int x,
                                     int n,
                                     double pi)

unnormalized_density_betabinomial

double unnormalized_density_betabinomial(int x,
                                         int n,
                                         double pi,
                                         double omega)

unormalized_density_binomial_betabinomial_mixture

double unormalized_density_binomial_betabinomial_mixture(int[] x,
                                                         int[] n,
                                                         int len,
                                                         double eta,
                                                         double pi0,
                                                         double pi1,
                                                         double omega1)

unnormalized_density_loh

double unnormalized_density_loh(double eta,
                                double pi0,
                                double pi1,
                                double omega1)

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