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

Results don't match with reference implementation in Matlab #25

Open
gschlake opened this issue Jun 13, 2023 · 1 comment
Open

Results don't match with reference implementation in Matlab #25

gschlake opened this issue Jun 13, 2023 · 1 comment

Comments

@gschlake
Copy link

gschlake commented Jun 13, 2023

Hello,

Thanks for this implementation of the DBCV in Python. However, the results with this method don't match with the reference implementation in Matlab by Moulavi et al.
This is partly because your implementation treats outliers as a cluster, but even fixing this leads to completly different results. The first example dataset of the reference Implementation will give values of -0.2986 for your Implementation, 0.5074 for your implementation with the correct outlier processing and 0.6149 for the reference implementation.

I think these quite significant difference discourage from using this implementation in scientific contexts until this is fixed.

@kaitlynng9
Copy link

For anyone this might help, I came across another implementation. See this library that matches the Matlab implementation and an issue raised in that repo comparing their library to this one.

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

No branches or pull requests

2 participants