ParameterMixture — Mixture model
Usage
ParameterMixture(submodel: b ->
DiscreteDist<CTMC<a>>, values: List<b>, frequencies: List<Double>) → DiscreteDist<CTMC<a>>
Arguments
Underlined names in default expressions refer to other arguments.
-
submodel: -
The models to mix
-
values: -
The frequencies for each model
-
frequencies: -
The frequencies for each model
-
Default:
replicate(n, 1.0 / intToDouble(n)) where {n=length(values)}
Original default expressions
-
frequencies -
replicate(n, 1.0 / intToDouble(n)) where {n=length(@values)}
Description
A scaled and weighted mixture of other mixture models.
Examples
|k:HKY85(kappa=k)| +> ParameterMixture([1.0,2.0],[0.5,0.5])
|k:HKY85(k)| +> ParameterMixture(~IID(4,LogNormal(0,1)),~SymmetricDirichlet(4,1))