pyGAM
Contents:
Quick Start
Install pyGAM
Pip
Conda
Bleeding edge
Get
pandas
and
matplotlib
Fit a Model
Automatically tune the model
Partial Dependence Functions
A Tour of pyGAM
Introduction
Generalized Additive Models, in general
Distribution:
Link function:
Functional Form:
in Practice…
Terms and Interactions
Regression
Classification
Poisson and Histogram Smoothing
Expectiles
Custom Models
Penalties / Constraints
API
Current Features
Models
Terms
Distributions
Link Functions
Callbacks
Linear Extrapolation
References
User API
Generalized Additive Model Classes
GAM
LinearGAM
GammaGAM
InvGaussGAM
LogisticGAM
PoissonGAM
ExpectileGAM
Terms
Linear Term
Spline Term
Factor Term
Tensor Term
Developer API
Terms
Distributions
Links
Callbacks
Penalties
pyGAM
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
S
|
T
|
V
|
W
A
Accuracy (class in pygam.callbacks)
accuracy() (pygam.pygam.LogisticGAM method)
B
BinomialDist (class in pygam.distributions)
build_columns() (pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.Term method)
(pygam.terms.TermList method)
build_constraints() (pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.Term method)
(pygam.terms.TermList method)
build_from_info() (pygam.terms.FactorTerm class method)
(pygam.terms.LinearTerm class method)
(pygam.terms.SplineTerm class method)
(pygam.terms.TensorTerm class method)
(pygam.terms.Term class method)
(pygam.terms.TermList class method)
build_penalties() (pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.Term method)
(pygam.terms.TermList method)
C
CallBack (class in pygam.callbacks)
Coef (class in pygam.callbacks)
coef_ (pygam.pygam.ExpectileGAM attribute)
(pygam.pygam.GAM attribute)
(pygam.pygam.GammaGAM attribute)
(pygam.pygam.InvGaussGAM attribute)
(pygam.pygam.LinearGAM attribute)
(pygam.pygam.LogisticGAM attribute)
(pygam.pygam.PoissonGAM attribute)
compile() (pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.Term method)
(pygam.terms.TermList method)
concave() (in module pygam.penalties)
confidence_intervals() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
convex() (in module pygam.penalties)
convexity_() (in module pygam.penalties)
D
derivative() (in module pygam.penalties)
Deviance (class in pygam.callbacks)
deviance() (pygam.distributions.BinomialDist method)
(pygam.distributions.GammaDist method)
(pygam.distributions.InvGaussDist method)
(pygam.distributions.NormalDist method)
(pygam.distributions.PoissonDist method)
deviance_residuals() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
Diffs (class in pygam.callbacks)
Distribution (class in pygam.distributions)
divide_weights() (in module pygam.distributions)
E
ExpectileGAM (class in pygam.pygam)
F
f() (in module pygam.terms)
,
[1]
FactorTerm (class in pygam.terms)
fit() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
fit_quantile() (pygam.pygam.ExpectileGAM method)
G
GAM (class in pygam.pygam)
GammaDist (class in pygam.distributions)
GammaGAM (class in pygam.pygam)
generate_X_grid() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
get_coef_indices() (pygam.terms.TermList method)
get_params() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
(pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.TermList method)
gradient() (pygam.links.IdentityLink method)
(pygam.links.InvSquaredLink method)
(pygam.links.LogLink method)
(pygam.links.LogitLink method)
gridsearch() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
H
hasconstraint (pygam.terms.FactorTerm attribute)
(pygam.terms.LinearTerm attribute)
(pygam.terms.SplineTerm attribute)
(pygam.terms.TensorTerm attribute)
(pygam.terms.Term attribute)
(pygam.terms.TermList attribute)
I
IdentityLink (class in pygam.links)
info (pygam.terms.FactorTerm attribute)
(pygam.terms.LinearTerm attribute)
(pygam.terms.SplineTerm attribute)
(pygam.terms.TensorTerm attribute)
(pygam.terms.Term attribute)
(pygam.terms.TermList attribute)
InvGaussDist (class in pygam.distributions)
InvGaussGAM (class in pygam.pygam)
InvSquaredLink (class in pygam.links)
isintercept (pygam.terms.FactorTerm attribute)
(pygam.terms.LinearTerm attribute)
(pygam.terms.SplineTerm attribute)
(pygam.terms.TensorTerm attribute)
(pygam.terms.Term attribute)
istensor (pygam.terms.FactorTerm attribute)
(pygam.terms.LinearTerm attribute)
(pygam.terms.SplineTerm attribute)
(pygam.terms.TensorTerm attribute)
(pygam.terms.Term attribute)
L
l() (in module pygam.terms)
,
[1]
l2() (in module pygam.penalties)
LinearGAM (class in pygam.pygam)
LinearTerm (class in pygam.terms)
Link (class in pygam.links)
link() (pygam.links.IdentityLink method)
(pygam.links.InvSquaredLink method)
(pygam.links.LogLink method)
(pygam.links.LogitLink method)
log_pdf() (pygam.distributions.BinomialDist method)
(pygam.distributions.GammaDist method)
(pygam.distributions.InvGaussDist method)
(pygam.distributions.NormalDist method)
(pygam.distributions.PoissonDist method)
LogisticGAM (class in pygam.pygam)
LogitLink (class in pygam.links)
loglikelihood() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
LogLink (class in pygam.links)
logs_ (pygam.pygam.ExpectileGAM attribute)
(pygam.pygam.GAM attribute)
(pygam.pygam.GammaGAM attribute)
(pygam.pygam.InvGaussGAM attribute)
(pygam.pygam.LinearGAM attribute)
(pygam.pygam.LogisticGAM attribute)
(pygam.pygam.PoissonGAM attribute)
M
monotonic_dec() (in module pygam.penalties)
monotonic_inc() (in module pygam.penalties)
monotonicity_() (in module pygam.penalties)
mu() (pygam.links.IdentityLink method)
(pygam.links.InvSquaredLink method)
(pygam.links.LogLink method)
(pygam.links.LogitLink method)
multiply_weights() (in module pygam.distributions)
N
n_coefs (pygam.terms.FactorTerm attribute)
(pygam.terms.LinearTerm attribute)
(pygam.terms.SplineTerm attribute)
(pygam.terms.TensorTerm attribute)
(pygam.terms.Term attribute)
(pygam.terms.TermList attribute)
none() (in module pygam.penalties)
NormalDist (class in pygam.distributions)
O
on_loop_end() (pygam.callbacks.Diffs method)
on_loop_start() (pygam.callbacks.Accuracy method)
(pygam.callbacks.Coef method)
(pygam.callbacks.Deviance method)
P
partial_dependence() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
periodic() (in module pygam.penalties)
phi() (pygam.distributions.Distribution method)
PoissonDist (class in pygam.distributions)
PoissonGAM (class in pygam.pygam)
pop() (pygam.terms.TermList method)
predict() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
predict_mu() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
predict_proba() (pygam.pygam.LogisticGAM method)
prediction_intervals() (pygam.pygam.LinearGAM method)
pygam.distributions (module)
pygam.penalties (module)
S
s() (in module pygam.terms)
,
[1]
sample() (pygam.distributions.BinomialDist method)
(pygam.distributions.Distribution method)
(pygam.distributions.GammaDist method)
(pygam.distributions.InvGaussDist method)
(pygam.distributions.NormalDist method)
(pygam.distributions.PoissonDist method)
(pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
score() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
set_params() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
(pygam.terms.FactorTerm method)
(pygam.terms.LinearTerm method)
(pygam.terms.SplineTerm method)
(pygam.terms.TensorTerm method)
(pygam.terms.TermList method)
sparse_diff() (in module pygam.penalties)
SplineTerm (class in pygam.terms)
statistics_ (pygam.pygam.ExpectileGAM attribute)
(pygam.pygam.GAM attribute)
(pygam.pygam.GammaGAM attribute)
(pygam.pygam.InvGaussGAM attribute)
(pygam.pygam.LinearGAM attribute)
(pygam.pygam.LogisticGAM attribute)
(pygam.pygam.PoissonGAM attribute)
summary() (pygam.pygam.ExpectileGAM method)
(pygam.pygam.GAM method)
(pygam.pygam.GammaGAM method)
(pygam.pygam.InvGaussGAM method)
(pygam.pygam.LinearGAM method)
(pygam.pygam.LogisticGAM method)
(pygam.pygam.PoissonGAM method)
T
te() (in module pygam.terms)
,
[1]
TensorTerm (class in pygam.terms)
Term (class in pygam.terms)
TermList (class in pygam.terms)
V
V() (pygam.distributions.BinomialDist method)
(pygam.distributions.GammaDist method)
(pygam.distributions.InvGaussDist method)
(pygam.distributions.NormalDist method)
(pygam.distributions.PoissonDist method)
validate_callback() (in module pygam.callbacks)
validate_callback_data() (in module pygam.callbacks)
W
wrap_penalty() (in module pygam.penalties)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.