public class GLMFamily extends Object
Family provides a convenient way to specify the error distribution
and link function used in GLM model.
The R equivalent function is family.| Modifier and Type | Field and Description |
|---|---|
protected GLMExponentialDistribution |
dist |
| Constructor and Description |
|---|
GLMFamily(GLMBinomial binomial)
Construct a Binomial family.
|
GLMFamily(GLMExponentialDistribution dist,
LinkFunction link)
Construct an instance of
Family. |
GLMFamily(GLMGamma gamma)
Construct a Gamma family.
|
GLMFamily(GLMGaussian gaussian)
Construct a Gaussian family.
|
GLMFamily(GLMInverseGaussian inverseGaussian)
Construct an Inverse Gaussian family.
|
GLMFamily(GLMPoisson poisson)
Construct a Poisson family.
|
| Modifier and Type | Method and Description |
|---|---|
GLMExponentialDistribution |
distribution() |
LinkFunction |
link()
Get the link function of this distribution.
|
protected final GLMExponentialDistribution dist
public GLMFamily(GLMExponentialDistribution dist, LinkFunction link)
Family.dist - the error distributionlink - the link function of this distributionpublic GLMFamily(GLMBinomial binomial)
LinkLogit.binomial - a Binomial distributionpublic GLMFamily(GLMGamma gamma)
LinkInverse.gamma - a Gamma distributionpublic GLMFamily(GLMGaussian gaussian)
LinkIdentity.gaussian - a Gaussian distributionpublic GLMFamily(GLMInverseGaussian inverseGaussian)
LinkInverseSquared.inverseGaussian - an Inverse Gaussian distributionpublic GLMFamily(GLMPoisson poisson)
LinkLog.poisson - a Poisson distributionpublic LinkFunction link()
public GLMExponentialDistribution distribution()
Copyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.