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.