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

Implement Recent Research? #31

Open
mbehrisch opened this issue Jul 15, 2020 · 1 comment
Open

Implement Recent Research? #31

mbehrisch opened this issue Jul 15, 2020 · 1 comment

Comments

@mbehrisch
Copy link

Hi,

great library! Works like a charm!!
Just for a discussion: Do you think about implementing some recent research work/improvements over scagnostics?

Some pointers here are:

@dvdjlaw
Copy link
Owner

dvdjlaw commented Jul 20, 2020

Thanks for sharing! Here's my takeaway from a brief review of the papers:

Improving the Robustness of Scagnostics appears to introduce incremental improvements over the current algorithm:

  • Adaptive binning
  • Hierarchical clustering
  • Adjusted method(s) for calculating "outlying" and "clumpy"

It sounds like adaptive binning would be a quick win. The other two would be slightly more complicated to implement but still within scope of pyscagnostics.

Skeleton-based Scagnostics takes a different approach of comparing different sets of scatterplots via a dissimilarity metric rather than single-summary measures like "outlying" etc. I'm not sure how this integrates with or complements the approach by Wilkinson et al which is used in this package.

Is this something you'd be interested in helping design/contribute?

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