Class GLMFamily
java.lang.Object
dev.nm.stat.regression.linear.glm.distribution.GLMFamily
- Direct Known Subclasses:
QuasiFamily
Family
provides a convenient way to specify the error distribution
and link function used in GLM model.
The R equivalent function is family
.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGLMFamily
(GLMBinomial binomial) Construct a Binomial family.GLMFamily
(GLMExponentialDistribution dist, LinkFunction link) Construct an instance ofFamily
.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. -
Method Summary
-
Field Details
-
dist
-
-
Constructor Details
-
GLMFamily
Construct an instance ofFamily
.- Parameters:
dist
- the error distributionlink
- the link function of this distribution
-
GLMFamily
Construct a Binomial family. The default link isLinkLogit
.- Parameters:
binomial
- a Binomial distribution
-
GLMFamily
Construct a Gamma family. The default link isLinkInverse
.- Parameters:
gamma
- a Gamma distribution
-
GLMFamily
Construct a Gaussian family. The default link isLinkIdentity
.- Parameters:
gaussian
- a Gaussian distribution
-
GLMFamily
Construct an Inverse Gaussian family. The default link isLinkInverseSquared
.- Parameters:
inverseGaussian
- an Inverse Gaussian distribution
-
GLMFamily
Construct a Poisson family. The default link isLinkLog
.- Parameters:
poisson
- a Poisson distribution
-
-
Method Details
-
link
Get the link function of this distribution.- Returns:
- the link function of this distribution
-
distribution
-