API reference¶
Auto-generated from Python docstrings. Pages are organized by family rather than alphabetically — most users want “all the logistic estimators” or “all the LS estimators with groups”, not a linear scan through 80 classes.
Estimators¶
Family |
Page |
|---|---|
Gaussian (LS) — scalar penalties (MCP, SCAD, ElasticNet) |
|
Gaussian (LS) — group penalties (incl. GroupElasticNet) |
|
Multi-task LS — 2D |
|
Adaptive {Lasso, MCP, SCAD} — pilot-fit two-stage |
|
Binomial logistic |
|
Multinomial / softmax (K classes, row-grouped) |
|
Poisson |
|
Cox proportional hazards |
|
Graphical models — sparse precision matrices |
Every GLM family follows the same pattern: scalar (MCP, SCAD)
and group (GroupLasso, GroupMCP, SparseGroupLasso,
SparseGroupMCP) penalties; each penalty has a single-λ Regressor
and a full-path PathRegressor. The Gaussian LS family also adds
ElasticNet (scalar) and GroupElasticNet (group). The multi-task
LS family adds 8 more (MultiTaskLasso/MCP/SCAD/ElasticNet × {single-λ, Path}).
Cross-validation, IC selection, and stability selection¶
Module |
Page |
|---|---|
|
|
|
|
|
|
|
|
|
Inference¶
Module |
Page |
|---|---|
|
Design-matrix helpers¶
Module |
Page |
|---|---|
|
Extension ABCs¶
A note on inherited members¶
Estimator subclasses share most of their behavior through base
classes (_PathRegressorBase, _LogisticPathRegressorBase, etc.).
The auto-generated docs show each concrete class with a brief
docstring; for the meatier “what does fit actually do” content,
look at the base class section near the top of each family page.
Some methods (sklearn’s BaseEstimator.get_params, set_params,
__sklearn_tags__) are inherited from sklearn itself. We don’t
re-document those — see sklearn’s docs
for the inheritance chain.