Build the generator matrix of a continuous-time Markov chain
generator.RdThis function builds the infinitesimal generator matrix for a continuous-time Markov chain from an unconstrained parameter vector.
Arguments
- param
unconstrained parameter vector of length N*(N-1) where N is the number of states of the Markov chain
- byrow
logical indicating if the transition probability matrix should be filled by row
- report
logical, indicating whether the generator matrix Q should be reported from the fitted model. Defaults to
TRUE, but only works if when automatic differentiation withRTMBis used.
See also
Other transition probability matrix functions:
tpm(),
tpm_cont(),
tpm_emb(),
tpm_emb_g(),
tpm_g(),
tpm_g2(),
tpm_p()
Examples
# 2 states: 2 free off-diagonal elements
generator(rep(-1, 2))
#> S1 S2
#> S1 -0.3678794 0.3678794
#> S2 0.3678794 -0.3678794
# 3 states: 6 free off-diagonal elements
generator(rep(-2, 6))
#> S1 S2 S3
#> S1 -0.2706706 0.1353353 0.1353353
#> S2 0.1353353 -0.2706706 0.1353353
#> S3 0.1353353 0.1353353 -0.2706706