lio.probdistributions.bitchain
Class DependencyNetworkProbDistribution
java.lang.Object
  
lio.probdistributions.bitchain.DependencyNetworkProbDistribution
- All Implemented Interfaces: 
 - LiOResource, ProbDistribution
 
- Direct Known Subclasses: 
 - MultivariateMI_DN
 
public abstract class DependencyNetworkProbDistribution
- extends java.lang.Object
- implements ProbDistribution
  
This abstract class implements common features that are needed for
 multivariate probability distributions that allow cycles (dependency
 networks) like Gibbs sampling.
 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
 
network
protected MultivariateModel network
laplace
protected boolean laplace
DependencyNetworkProbDistribution
public DependencyNetworkProbDistribution()
sample
public Individual[] sample(int nIndividuals)
- Description copied from interface: 
ProbDistribution 
- Samples some individuals from a probability distribution
- Specified by:
 sample in interface ProbDistribution
 
- Returns:
 - Array containing the sampled individuals
 
 
 
isLaplace
public boolean isLaplace()
 
- Returns:
 - Returns the laplace.
 
 
setLaplace
public void setLaplace(boolean laplace)
 
- Parameters:
 laplace - The laplace to set.