org.omegahat.Simulation.MCMC.Proposals
Class IndependenceMultiProposal

java.lang.Object
  |
  +--org.omegahat.Simulation.MCMC.Proposals.MultiProposal
        |
        +--org.omegahat.Simulation.MCMC.Proposals.IndependenceMultiProposal
All Implemented Interfaces:
ConditionalDensity, ConditionalGenerator, GeneralProposal, MarkovProposal

public class IndependenceMultiProposal
extends MultiProposal


Fields inherited from class org.omegahat.Simulation.MCMC.Proposals.MultiProposal
proposals
 
Constructor Summary
IndependenceMultiProposal(GeneralProposal[] proposalList)
           
IndependenceMultiProposal(int nchain)
           
IndependenceMultiProposal(int nchain, GeneralProposal singleProposal)
           
 
Method Summary
 java.lang.Object generate(java.lang.Object conditionals)
          Generate a single random value conditional on conditionals
 double logConditionalPDF(java.lang.Object state, java.lang.Object conditions)
           
 
Methods inherited from class org.omegahat.Simulation.MCMC.Proposals.MultiProposal
conditionalPDF, logTransitionProbability, logUnnormalizedConditionalPDF, numChains, setProposal, setProposals, transitionProbability, unnormalizedConditionalPDF
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

IndependenceMultiProposal

public IndependenceMultiProposal(int nchain)

IndependenceMultiProposal

public IndependenceMultiProposal(int nchain,
                                 GeneralProposal singleProposal)

IndependenceMultiProposal

public IndependenceMultiProposal(GeneralProposal[] proposalList)
Method Detail

logConditionalPDF

public double logConditionalPDF(java.lang.Object state,
                                java.lang.Object conditions)
Overrides:
logConditionalPDF in class MultiProposal

generate

public java.lang.Object generate(java.lang.Object conditionals)
Description copied from interface: ConditionalGenerator
Generate a single random value conditional on conditionals
Overrides:
generate in class MultiProposal