Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xmeans does not agree to paper? #692

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

kno10
Copy link

@kno10 kno10 commented Nov 21, 2022

The last term, p * 0.5 * log(N), should be in the sum only once IMHO. It is in the top BIC equation (j is the model index, not the cluster index), not in the l(Dn) equation where n is the cluster index) in https://web.cs.dal.ca/~shepherd/courses/csci6403/clustering/xmeans.pdf No guarantees that everything else is fine.

I also rename sigma_sqrt to sigma_sq because it is supposed to be sigma square, not square root.

Note that if sigma_multiplier = float('-inf'), the result will always be infinity, won't it?

The last term, `p * 0.5 * log(N)`, should be in the sum only once IMHO.
It is in the top BIC equation (j is the model index, not the cluster index), not in the l(Dn) equation where n is the cluster index) in
https://web.cs.dal.ca/~shepherd/courses/csci6403/clustering/xmeans.pdf
No guarantees that everything else is fine.

I also rename `sigma_sqrt` to `sigma_sq` because it is supposed to be sigma square, not square root.

Note that if `sigma_multiplier = float('-inf')`, the result will always be infinity, won't it?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant