I'm a linguist interested in phylogenetic tree inference using language data. I'm posting here because I'm using Bayesian phylogenetic methods in my work (probably using BEAST and/or RevBayes). For the purposes of this question, please accept the assumption that phylogenetic trees are generally applicable to languages (I'm aware this premise may be subject to dispute). My question is intended to be methodological and not necessarily domain specific. You could imagine I'm constructing biological species trees using morphological data.
I have two datasets: A set of binary traits ($D_{b}$) and a set of continuous traits ($D_{c}$).
I'd like to compare the results of phylogenetic tree inference with (a) binary data alone vs. (b) binary data and continuous data together. Model parameters are the same, except of course (b) requires some extra parameters to model the evolution of continuous traits. In other words, both the data and model of (a) is a subset of (b).
I know this probably sounds like a strange research question. The reason it's of interest to me is that the binary data represent a data type that is well-established in historical linguistics and often used to infer language trees. The continuous data come from different language structures and haven't been used to infer language trees before. I want to know if adding this new kind of data can help aid tree inference significantly or if it has a neutral effect (or even just introduces more noise).
I'm familiar with phylogenetic model comparison using Bayes factors. But in the standard use case I'm familiar with, the dataset stays exactly the same and Bayes factors are used to evaluate the fit of different evolutionary models.
My question: Is there a standard way of evaluating the effect of adding more data to a phylogenetic tree model? Can marginal likelihoods be compared still even though the data differs in each model?
If not, would it make any sense to reframe the question as one of model comparison? I'm imagining, for example, running both (a) and (b) with identical datasets ($D_b + D_c$ for both). In (a), there would be a trivial model of trait evolution that doesn't aid tree inference at all—something like a model where traits can jump from any value to any other value with equal probability(?). In (b), there would be a more standard model of continuous trait evolution, e.g. Brownian motion.