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.