BEAST v2.7.8 Documentation: beastclassic.evolution.tree.TreeTraitMap

BEASTObject that performs calculations based on the State.
Maps nodes in a tree to entries of a parameter

Inputs:

tree, parameter, traitName, intent, value, initByMean, jitter, randomizeupper, randomizelower

 

tree
type: beast.base.evolution.tree.TreeInterface
tree for which to map the nodes
Required input

 

parameter
type: beast.base.inference.parameter.RealParameter
paramater for which to map entries for
Required input

 

traitName
type: java.lang.String
name of the trait
Optional input. Default: unnamed

 

intent
type: beastclassic.evolution.tree.TreeTrait$Intent
intent of the trait, one of [Lbeastclassic.evolution.tree.TreeTrait$Intent;@4b8d604b (Default whole tree)
Optional input

 

value
type: java.lang.String
initialisation values for traits in the form of a comma separated string of taxon-name, value pairs. For example, for a two-dimensional trait the value could be Taxon1=10 20,Taxon2=20 30,Taxon3=10 10
Optional input

 

initByMean
type: java.lang.Boolean
initialise internal nodes by taking the mean of its children
Optional input. Default: false

 

jitter
type: java.lang.Double
amount of jitter used to ensure traits are not exactly the same when using initByMean
Optional input. Default: 1.0E-4

 

randomizeupper
type: java.lang.String
if specified, used as upper bound for randomly initialising unassigned nodes
Optional input

 

randomizelower
type: java.lang.String
if specified, used as lower bound for randomly initialising unassigned nodes
Optional input