Extract the coefficients of the lcModel object, if defined. The returned set of coefficients depends on the underlying type of lcModel. The default implementation checks for the existence of a coef() function for the internal model as defined in the @model slot, returning the output if available.

# S3 method for class 'lcModel'
coef(object, ...)

Arguments

object

The lcModel object.

...

Additional arguments.

Value

A named numeric vector with all coefficients, or a matrix with each column containing the cluster-specific coefficients. If coef() is not defined for the given model, an empty numeric vector is returned.

Implementation

Classes extending lcModel can override this method to return model-specific coefficients.


coef.lcModelExt <- function(object, ...) {
  # return model coefficients
}

Examples

data(latrendData)
method <- lcMethodLMKM(Y ~ Time, id = "Id", time = "Time")
model <- latrend(method, latrendData, nClusters = 2)
coef(model)
#>                     A          B
#> (Intercept) -1.027661  0.6851075
#> Time         1.095947 -0.7306316