Skip to content

Releases: scienxlab/redflag

v0.1.8

08 Jul 18:04
Compare
Choose a tag to compare
  • Added Wasserstein distance comparisons for univariate and multivariate distributions. This works for either a groups array, or for multiple dataset splits if that's more convenient.
  • Improved get_outliers(), removing OneClassSVM method and adding EllipticEnvelope and Mahalanobis distance.
  • Added Mahalanobis distance outlier detection function to serve get_outlier() or be used on its own. Reproduces the results zscore_outliers() used to give for univariate data, so removed that.
  • Added kde_peaks() function to find peaks in a kernel density estimate. This also needed some other functions, including fit_kde(), get_kde(), find_large_peaks(), and the bandwidth estimators, bw_silverman() and bw_scott().
  • Added classes argument to the class imbalance function, in case there are classes with no data, or to override the classes in the data.
  • Fixed a bug in the feature_importances() function.
  • Fixed a bug in the is_continuous() function.
  • Improved the Using_redflag.ipynb notebook.
  • Added has_nans(), has_monotonic(), and has_flat() functions to detect interpolation issues.
  • Moved some more helper functions into utils, eg iter_groups(), ecdf(), flatten(), stdev_to_proportion() and proportion_to_stdev().
  • Wrote a lot more tests, coverage is now at 95%.

Preview

01 Feb 17:49
Compare
Choose a tag to compare
Preview Pre-release
Pre-release
v0.1.2

auto verisioning

A lot more tests

31 Jan 14:43
Compare
Choose a tag to compare
A lot more tests Pre-release
Pre-release

Still very rough and feature-light.

Initial release

31 Jan 03:27
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

Very early days!