BEAST v2.5.0 Documentation: beast.core.OperatorSchedule

Specify operator selection and optimisation schedule

Inputs:

transform, autoOptimize, detailedRejection, autoOptimizeDelay, operator, subschedule, weight, weightIsPercentage, operatorPattern

 

transform
type: beast.core.OperatorSchedule$OptimisationTransform
transform optimisation schedule (default none) This can be [none, log, sqrt] (default 'none')
Optional input

 

autoOptimize
type: java.lang.Boolean
whether to automatically optimise operator settings
Optional input. Default: true

 

detailedRejection
type: java.lang.Boolean
true if detailed rejection statistics should be included. (default=false)
Optional input. Default: false

 

autoOptimizeDelay
type: java.lang.Integer
number of samples to skip before auto optimisation kicks in (default=10000)
Optional input. Default: 10000

 

operator
type: beast.core.Operator***
operator that the schedule can choose from. Any operators added by other classes (e.g. MCMC) will be added if there are no duplicates.
Optional input

 

subschedule
type: beast.core.OperatorSchedule***
operator schedule representing a subset ofthe weight of the operators it contains.
Optional input

 

weight
type: java.lang.Double
weight with which this operator schedule is selected. Only used when this operator schedule is nested inside other schedules. This weight is relative to other operators and operator schedules of the parent schedule.
Optional input. Default: 100.0

 

weightIsPercentage
type: java.lang.Boolean
indicates weight is a percentage of total weight instead of a relative weight
Optional input. Default: false

 

operatorPattern
type: java.lang.String
Regular expression matching operator IDs of operators of parent schedule
Optional input