org.knowceans.arms
Class GaussArms

java.lang.Object
  extended by org.knowceans.arms.ArmSampler
      extended by org.knowceans.arms.GaussArms

public class GaussArms
extends ArmSampler

GaussArms simulates a normal distribution with ARMS. This reimplements the ARMS example 01.

Author:
heinrich

Nested Class Summary
 class GaussArms.GmmParams
           
 
Field Summary
 
Fields inherited from class org.knowceans.arms.ArmSampler
DEREF, EYEPS, XEPS, YCEIL, YEPS
 
Constructor Summary
GaussArms()
           
 
Method Summary
 double logpdf(double x, java.lang.Object params)
          log of Gaussian pdf.
static void main(java.lang.String[] args)
           
 
Methods inherited from class org.knowceans.arms.ArmSampler
arms, armsSimple
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GaussArms

public GaussArms()
Method Detail

logpdf

public double logpdf(double x,
                     java.lang.Object params)
log of Gaussian pdf.

Specified by:
logpdf in class ArmSampler
Parameters:
x -
params - double[]{mean, sdev}
Returns:

main

public static void main(java.lang.String[] args)