implemented by the following |
beast.base.evolution.operator.TreeStretchOperator |
Proposes a move in state space.
Scale operator that scales random epoch in a tree
Bouckaert RR. An efficient coalescent epoch model for Bayesian phylogenetic inference. Systematic Biology, syac015, 2022
doi:DOI:10.1093/sysbio/syac015
tree, kernelDistribution, optimise, scaleFactor, fromOldestTipOnly, groupSizes, treeIntervals, weight
 
type: beast.base.evolution.tree.Tree |
beast.tree on which this operation is performed |
Required input |
 
type: beast.base.inference.operator.kernel.KernelDistribution |
provides sample distribution for proposals |
Optional input |
 
type: java.lang.Boolean |
flag to indicate that the scale factor is automatically changed in order to achieve a good acceptance rate (default true) |
Optional input. Default: true |
 
type: java.lang.Double |
scaling factor -- positive number that determines size of the jump: higher means bigger jumps. |
Optional input. Default: 0.05 |
 
type: java.lang.Boolean |
only scale parts between root and oldest tip. If false, use any epoch between youngest tip and root. |
Optional input. Default: true |
 
type: beast.base.inference.parameter.IntegerParameter |
the group sizes parameter. If specified, use group sizes as boundaries(and fromOldestTipOnly is ignored) |
Optional input |
 
type: beast.base.evolution.tree.TreeIntervals |
Intervals for a phylogenetic beast tree. Must be specified if groupSizes is specified. |
Optional input |
 
type: java.lang.Double |
weight with which this operator is selected |
Required input |