Extracting maximum likelihood estimates from a model_result#
If you want to get the stats from a fitted model, use the tabulate_stats app.
We demonstrate this by first fitting a model.
Create and apply tabulate_stats app#
tabulated is a tabular_result instance which, like other result types, has dict like behaviour. It also contains key/value pairs for each model parameter type.
Edge parameters#
These are all parameters that differ between edges. Since the current model is time-homogeneous (a single rate matrix), the table only has entries for the branch scalar (denoted “length”).
Note
Unless the model is time-reversible, the lengths in that table are not ENS (Kaehler et al). As we used a non-stationary nucleotide model in this example, the length values are a scalar used to adjust the matrices during optimisation.
Global parameters#
These are the elements of the rate matrix.
Motif parameters#
These are estimates of the nucleotide probabilities in the unobserved ancestor.