coef extracts fitted model coefficients from fitted model objects. coefficients is an alias for it.

# S3 method for splm
coef(object, type = "fixed", ...)

# S3 method for splm
coefficients(object, type = "fixed", ...)

# S3 method for spautor
coef(object, type = "fixed", ...)

# S3 method for spautor
coefficients(object, type = "fixed", ...)

# S3 method for spglm
coef(object, type = "fixed", ...)

# S3 method for spglm
coefficients(object, type = "fixed", ...)

# S3 method for spgautor
coef(object, type = "fixed", ...)

# S3 method for spgautor
coefficients(object, type = "fixed", ...)

Arguments

object

A fitted model object from splm(), spautor(), spglm(), or spgautor().

type

"fixed" for fixed effect coefficients, "spcov" for spatial covariance parameter coefficients, or "randcov" for random effect variance coefficients. Defaults to "fixed". If type = "spcov", the coefficient vector is an spcov_params() object (which means that has class matching the spatial covariance function used).

...

Other arguments. Not used (needed for generic consistency).

Value

A named vector of coefficients.

Examples

spmod <- splm(z ~ water + tarp,
  data = caribou,
  spcov_type = "exponential", xcoord = x, ycoord = y
)
coef(spmod)
#> (Intercept)      waterY    tarpnone   tarpshade 
#>  2.04980603 -0.08309674  0.08005229  0.28654133 
coefficients(spmod)
#> (Intercept)      waterY    tarpnone   tarpshade 
#>  2.04980603 -0.08309674  0.08005229  0.28654133 
coef(spmod, type = "spcov")
#>          de          ie       range      rotate       scale 
#>  0.11086032  0.02259843 19.11677659  0.00000000  1.00000000 
#> attr(,"class")
#> [1] "exponential"