Doubt Versions Save

Bringing back uncertainty to machine learning.

v4.2.0

1 year ago

Changed

  • Boot.fit and Boot.predict methods are now parallelised, speeding up both training and prediction time a bit.
  • Updated README to include generalised linear models, rather than only mentioning linear regression.

Fixed

  • Removed mention of PyTorch model support, as that has not been implemented yet

v4.1.0

2 years ago

Changed

  • The verbose argument to QuantileRegressionForest also displays a progress bar during inference now.

Fixed

  • Fixed QuantileRegressionForest.__repr__.

v4.0.0

2 years ago

Added

  • Added a verbose argument to QuantileRegressionForest, which displays a progress bar during training.

Changed

  • The default value of QuantileRegressionForest.min_samples_leaf has changed from 1 to 5, to ensure that the quantiles can always be computed sensibly with the default setting.

Fixed

  • The logkow feature in the FishBioconcentration dataset is now converted into a float, rather than a string.
  • Typo in example script in README

v3.0.0

3 years ago

Removed

  • QuantileLinearRegression has been removed, and QuantileRegressor should be used instead

v2.3.0

3 years ago

Added

  • Added quantiles argument to QuantileRegressionTree and Boot, as an alternative to specifying uncertainty, if you want to return specific quantiles.
  • Added general QuantileRegressor, which can wrap any general linear model for quantile predictions.

Fixed

  • The predictions in Boot.predict were based on a fitting of the model to one of the bootstrapped datasets. It is now based on the entire dataset, which in particular means that the predictions will be deterministic. The intervals will still be stochastic, as they should be.

Changed

  • Updated Numpy random number generation to their new API
  • All residuals in Boot are now calculated during fitting, which should decrease the prediction times a tiny bit.

Removed

  • Package no longer relies on statsmodels

v2.2.1

3 years ago

Fixed

  • A handful of docstring style changes to yield a cleaner Sphinx documentation

v2.2.0

3 years ago

Added

v2.1.0

3 years ago

Added

  • Implemented score method to QuantileLinearRegression, which either outputs the mean negative pinball loss function, or the R^2 value
  • Added more documentation to QuantileLinearRegression

Changed

  • Outputs more informative error message when a singular feature matrix is being used with QuantileLinearRegression
  • Datasets look prettier in notebooks now

Removed

  • Removed docstring comments about closing datasets after use, as this is automatic

v2.0.2

3 years ago

Fixed

  • Small mistake in the computation of the prediction intervals in Boot.predict, where the definition of generalisation should be the difference of the means of the residuals, and not the difference between the individual quantiles. Makes a very tiny difference to the prediction intervals. Thanks to Bryan Shalloway for catching this mistake.

v2.0.1

3 years ago

Fixed

  • Boot.__repr__ was not working properly