Bayes Factor for Complex Model PreviousNext
Mplus Discussion > Confirmatory Factor Analysis >
 Philip Parker posted on Saturday, October 12, 2013 - 1:20 am

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:


However, given I have a very complex model and thus large BIC would this work:

Exp(log(H1/2) - log(H0/2))

 Tihomir Asparouhov posted on Wednesday, October 16, 2013 - 11:35 am
Yes on both.
 Meike Slagt posted on Thursday, February 19, 2015 - 8:53 am

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
 Tihomir Asparouhov posted on Thursday, February 19, 2015 - 5:06 pm
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


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
Add Your Message Here
Username: Posting Information:
This is a private posting area. Only registered users and moderators may post messages here.
Options: Enable HTML code in message
Automatically activate URLs in message