Should BIC (Bayesian Information Criterion) be lower or higher

Multi tool use
Multi tool use


Should BIC (Bayesian Information Criterion) be lower or higher



I am very confused about the BIC plots vs number of components in GMM. Python documentation is saying the lower the better but I read in some websites that the correct number of clusters is the first location of local maxima !!!



Can anyone elaborate on that, is Python using different equations perhaps with minus sign multiplied to the BIC score equation ?





Take a look at this Cross Validated post. Questions that deal with stats concepts may be a better fit over at CV.
– Mihai Chelaru
Jul 3 at 1:32





1 Answer
1



It seems BIC definition changes on different sources. Here is source code of bic method :


def bic(self, X):
. . .
return (-2 * self.score(X) * X.shape[0] +
self._n_parameters() * np.log(X.shape[0]))



As complexity of the model increases, bic value increases and as likelihood increases, bic decreases. So, lower is better.
This definition is same as the formula on related the wikipedia page.



Also, I found this note on the wikipedia page which may explain why this definition is minus of what you expected:



NOTE: The AIC, AICc and BIC defined by Claeskens and Hjort (2008) is the negative of that defined in this article and in most other standard references.






By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

iMvszLa dVxYJkgikxZT,vrqhvu,DR8Cek XBP4j5NtUoTtsNeAC1 TH 5OlSJxwwY
TJ20ing,k,QTc cY9prTDUdZnLJY1zWhQw2pcRJz0mVWiDhz5kX5OBE6D

Popular posts from this blog

PHP contact form sending but not receiving emails

Do graphics cards have individual ID by which single devices can be distinguished?

Create weekly swift ios local notifications