

Bayes Factor for Complex Model 

Message/Author 


Hi, Two questions. 1. Can I use, is it common, or do people use Bayes Factors for comparing nested BSEM models. For example, longitudinal invariance models. If so I assume I can use the BF > 3 criteria that gets floated around. 2. I am using the BIC approximation of Bayes Factor. Using: Exp(.05*BIC_H1)  Exp(.05*BIC_H0) However, given I have a very complex model and thus large BIC would this work: Exp(log(H1/2)  log(H0/2)) Cheers, Phil 


Yes on both. 

Meike Slagt posted on Thursday, February 19, 2015  8:53 am



Hi, I also have large BIC values and have tried comparing the two formula's. They seem to yield different Bayes Factors when you give them the same BIC output, however. For instance, if BIC_H1 = 1000 and BIC_H0 = 1010, then the BF according to the first formula = 148 (seems credible), and according to the second formula it's .996. This seems strange to me. What's going on? I'm assuming that with H1 and H0 in the second formula (for complex models), you mean the BIC for H0 and H1? I have an excel sheet with the formula's programmed into it, if you want. Best, Meike 


It seems like I created some confusion. I meant to say that it is ok to compute the Bayes factor with either of these two formulas Exp(.5*BIC_H1)  Exp(.5*BIC_H0) or the algebraically equivalent (but avoiding large number exponentiation) Exp(BIC_H0/2  BIC_H1/2) I didn't mean to imply a different computational method. Seems like the original message had some typos or I misunderstood it. 

Meike Slagt posted on Friday, February 20, 2015  1:22 am



Thank you, this works perfectly! 

Back to top 

