Description Usage Arguments Value Author(s) See Also Examples
Setting the unscaled rates stored in a QMatrix object.
This method set the rates in the unscaled Q matrix based on the provided list containing even names and the associated rates. The rate must be specified for every event!
1 2 | ## S3 method for class 'QMatrix'
setRateList(this, value, ...)
|
this |
A QMatrix object. |
value |
A list with the events names and the associated rates. |
... |
Not used. |
The QMatrix object (invisible).
Botond Sipos, Gregory Jordan
For more information see QMatrix
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # create a GeneralSubstitution object
# provide an Alphabet object and the rates
p<-GeneralSubstitution(alphabet=BinaryAlphabet(), rate.list=list("1->0"=1,"0->1"=3))
# get the QMatrix object from p
m<-p$QMatrix
# get the event rates from the unscaled Q matrix
getRateList(m)
# get rates from the unscaled rate matrix via virtual field
m$rateList
# set rates in the unscaled rate matrix
setRateList(m, list("0->1"=1,"1->0"=1))
m$rateList
# set rates in the unscaled rate matrix via virtual field
m$rateList<-list("0->1"=3,"1->0"=1);
m$rateList
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.