[ENH] Multiple link function support for GLMs #383
Labels
enhancement
feature request
New feature or request
interfacing algorithms
Interfacing existing algorithms/estimators from third party packages
module:regression
probabilistic regression module
Is your feature request related to a problem? Please describe.
The existing
GLMRegressor
supports only the Gaussian family and in that specifically only theIdentity
link function. There are many other family like Poisson, Binomial, Negative Binomial , Gamma that can be implemented and each of these having a set of safelink
functions of their own. So the idea would be to support these different family and theirlink
function in order to make theGLMRegressor
of more broader use.Describe the solution you'd like
Currently the
_glm.py
in skpro is only using theGaussian
family and its defaultlink
function interfaced from statsmodels. However we can extend this to support multiple link functions and different families by either adding an adapter for this to convert the available families instatsmodels
toskpro
BaseDistributions available.The text was updated successfully, but these errors were encountered: