New features:
- The :meth:`linear_predictor` and :meth:`predict` methods of :class:`~quantcore.glm.GeneralizedLinearRegressor` and :class:`~quantcore.glm.GeneralizedLinearRegressorCV`
gain an
alpha
parameter (in complement toalpha_index
). Moreover, they are now able to predict for multiple penalties.
Other:
- Methods of :class:`~quantcore.glm._link.Link` now consistently return NumPy arrays, whereas they used to preserve pandas series in special cases.
- Don't list
sparse_dot_mkl
as a runtime requirement from the conda recipe. - The minimal
numpy
pin should be dependent on thenumpy
version inhost
and not fixed to1.16
.
Bug fix:
copy_X = False
will now raise a value error whenX
has dtypeint32
orint64
. Previously, it would only raise for dtypeint64
.
Tutorials and documentation improvements:
- Adding tutorials to the documentation.
- Additional documentation improvements.
Bug fix:
- Verbose progress bar now working again.
Other:
- Small improvement in documentation for the
alpha_index
argument to :meth:`~quantcore.glm.GeneralizedLinearRegressor.predict`. - Pinned pre-commit hooks versions.
We now have Windows builds!
Deprecations:
- Fusing the
alpha
andalphas
arguments for :class:`~quantcore.glm.GeneralizedLinearRegressor`.alpha
now also accepts array like inputs.alphas
is now deprecated but can still be used for backward compatibility. Thealphas
argument will be removed with the next major version.
Bug fix:
- We removed entry points to functions in
quantcore.glm_benchmarks
from the conda package.
Bug fix:
- :func:`quantcore.glm._distribution.unit_variance_derivative` is evaluating a proper numexpr expression again (regression in 1.3.0).
New features:
- We added a new solver based on
scipy.optimize.minimize(method='trust-constr')
. - We added support for linear inequality constraints of type
A_ineq.dot(coef_) <= b_ineq
.
We removed quantcore.glm_benchmarks
from the conda package.
Maintenance release to get a fresh build for OSX.
New feature:
- Direct support for pandas categorical types in
fit
andpredict
. These will be converted into a :class:`CategoricalMatrix`.
This is a maintenance release to be compatible with quantcore.matrix>=1.0.0
.
Other:
- Renamed
alpha_level
attribute of :class:`~quantcore.glm.GeneralizedLinearRegressor` and :class:`~quantcore.glm.GeneralizedLinearRegressorCV` toalpha_index
. - Clarified behavior of
scale_predictors
.
Other:
- Pin
quantcore.matrix<1.0.0
as we are expecting a breaking change with version 1.0.0.
New features:
- Add Tweedie Link.
- Allow infinite bounds.
Bug fixes:
- Unstandardize regularization path.
- No copying in predict.
Other:
- Various memory and performance improvements.
- Update pre-commit hooks.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.
See git history.