This particular method doesn’t do that. Think of the weight for a given model as the probability that the model is ‘true.’
I think you can make the weights depend on the dependent variable by specifying the prior weights conditional on the dependent variable. For example, if your dependent variable, x, is continous, you might set P(M1|x)=P(M2|x)=logit(x)/2 and P(M3|x)=1-logit(x). The key would be choosing appropriate functions of x that reflect your actual prior knowledge.
On the other hand, there’s probably a method that automatically takes into account each model’s prediction error as a function of the dependent variable(s), but I’m not aware of it.
This particular method doesn’t do that. Think of the weight for a given model as the probability that the model is ‘true.’
I think you can make the weights depend on the dependent variable by specifying the prior weights conditional on the dependent variable. For example, if your dependent variable, x, is continous, you might set P(M1|x)=P(M2|x)=logit(x)/2 and P(M3|x)=1-logit(x). The key would be choosing appropriate functions of x that reflect your actual prior knowledge.
On the other hand, there’s probably a method that automatically takes into account each model’s prediction error as a function of the dependent variable(s), but I’m not aware of it.