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.