statalign.model.ext.plugins.structalign
Class HierarchicalContinuousPositiveStructAlignMove
java.lang.Object
statalign.mcmc.McmcMove
statalign.mcmc.ContinuousPositiveParameterMove
statalign.model.ext.plugins.structalign.ContinuousPositiveStructAlignMove
statalign.model.ext.plugins.structalign.HierarchicalContinuousPositiveStructAlignMove
public class HierarchicalContinuousPositiveStructAlignMove
- extends ContinuousPositiveStructAlignMove
Fields inherited from class statalign.mcmc.McmcMove |
acceptAllDuringFirstHalfBurnin, acceptanceCount, autoTune, lastMoveAccepted, lowCounts, maxAcceptance, maxProposalWidthControlVariable, minAcceptance, moveProposed, name, proposalCount, proposalWidthControlVariable, spanMultiplier |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
hierarchicalPrior
public PriorDistribution<java.lang.Double> hierarchicalPrior
HierarchicalContinuousPositiveStructAlignMove
public HierarchicalContinuousPositiveStructAlignMove(StructAlign s,
ParameterInterface p,
PriorDistribution<java.lang.Double> pr,
ProposalDistribution<java.lang.Double> prop,
java.lang.String n)
disallowSpikeSelection
public void disallowSpikeSelection()
allowSpikeSelection
public void allowSpikeSelection()
addChildMove
public void addChildMove(ContinuousPositiveStructAlignMove child)
getLogChildDensity
public double getLogChildDensity(ContinuousPositiveStructAlignMove child)
setSpikeParams
public void setSpikeParams(double[] params)
proposal
public double proposal(java.lang.Object externalState)
- Overrides:
proposal
in class ContinuousPositiveStructAlignMove
restoreState
public void restoreState(java.lang.Object externalState)
- Overrides:
restoreState
in class ContinuousPositiveStructAlignMove