Learn R Programming

PLNmodels (version 1.2.2)

coef.PLNmixturefit: Extract model coefficients

Description

Extracts model coefficients from objects returned by PLN() and its variants

Usage

# S3 method for PLNmixturefit
coef(object, type = c("main", "means", "covariance", "mixture"), ...)

Value

A matrix of coefficients extracted from the PLNfit model.

Arguments

object

an R6 object with class PLNmixturefit

type

type of parameter that should be extracted. Either "main" (default) for $$\Theta$$, "means" for $$\mu$$, "mixture" for $$\pi$$ or "covariance" for $$\Sigma$$

...

additional parameters for S3 compatibility. Not used

See Also

sigma.PLNmixturefit()

Examples

Run this code
data(trichoptera)
trichoptera <- prepare_data(trichoptera$Abundance, trichoptera$Covariate)
myPLN <- PLNmixture(Abundance ~ 1 + offset(log(Offset)),
           data = trichoptera, control = PLNmixture_param(smoothing = "none"))  %>% getBestModel()
coef(myPLN) ## Theta - empty here
coef(myPLN, type = "mixture") ## pi
coef(myPLN, type = "means") ## mu
coef(myPLN, type = "covariance") ## Sigma

Run the code above in your browser using DataLab