Hello,
I'm trying to use the package Diversitree to perform an ancestral
reconstruction using a constrained Mk2 model.
Unfortunately, after running the model and plotting the results I saw that
most of the internal nodes did not get any state (NaN).
Doing exactly the same without the constrain works fine and assigns a state
for all internal nodes.
Any idea why this happens?
Here is the relevant part of code I was using:
lik<-make.mk2(tree,states)
lik.m <- constrain( lik, q10 ~ 0 )
fit.m <- find.mle(lik.m, .1)
st <- asr.marginal(lik.m, coef(fit.m)) #same if I use joint reconstruction
And this is what I got for 31 nodes:
> st
[,1] [,2] [,3].............................[,23] [,24] [,25]
[1,] 1 NaN NaN .................... NaN NaN NaN
[2,] 0 NaN NaN ................... NaN NaN NaN
[,26] [,27] [,28] [,29] [,30] [,31]
[1,] 0.1770124 0.02323889 0.001580509 0.0003160667 0.05889347 0.002819436
[2,] 0.8229876 0.97676111 0.998419491 0.9996839333 0.94110653 0.997180564
Thanks,
Anna
[[alternative HTML version deleted]]
_______________________________________________
R-sig-phylo mailing list - [email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-phylo
Searchable archive at http://www.mail-archive.com/[email protected]/