Regina, Simon and all Beastie Boys and Girls,
I've been thinking a bit about this hypothesis test H_0:
autocorrelation rho = 0. In a Bayesian context, just checking the HPD
does not tell you the whole picture. For example, if I take a prior
on rho that puts a huge amount of mass on or near zero, then whatever
my data say, the posterior HPD will mostly likely cover zero.
Simon, I am guessing this is what might have happened in your
dissertation chapter and with Regina's data here.
To perform a formal hypothesis test, one needs to compare the
posterior to prior and ask "how much did the data change my belief?"
To do a Bayes factor test on a sharp hypothesis (i.e. some parameter =
0), one can easily use the Savage-Dickey ratio (see Suchard et al 2001
for its first use in phylogenetics; Verdinelli and Wasserman 199X for
a discussion). The idea is to compare the height of the posterior
density to the height of the prior density at the restriction point 0.
For a while now, the "uncorrelated rates" model has been bothering me
a bit, well actually the name has been bothering me. Since each rate
in the model is set equal to one of the quantiles of the underlying
distribution, then shouldn't the rates actually be quite negatively
correlated (at least in the prior). Think of it this way, if one of
the branches wants one of the larger quantiles, then the other
branches will necessarily get the remaining smaller quantiles.
I guess this is mostly a question for Simon: Has someone looked at
the correlation statistic rho under the prior? Maybe the prior puts a
large bit of mass on negative values. These negative values in the
prior are pulling the posterior HPD towards zero.
This negative correlation in prior does not (if it even exists) imply
that the relaxed clock model is bad in anyway (I think it's great).
It just means that one should be more careful in doing the rho = 0
hypothesis test. The Savage-Dickey ratio will appropriately control
for the asymmetric prior.
Let me know if you want help using BEAST output to use the SD ratio to
calculate your Bayes factor. Ultimately, I could put some code into
Tracer to estimate density ordinates (density heights at one specific
value).
best, Marc