Learn R Programming

sgdGMF (version 1.0)

coefficients.initgmf: Extract the coefficient of an initialized GMF model

Description

Return the initialized coefficients of a GMF model, i.e., the row- and column-specific regression effects, the latent scores and loadings.

Usage

# S3 method for initgmf
coefficients(
  object,
  ...,
  type = c("all", "colreg", "rowreg", "scores", "loadings")
)

# S3 method for initgmf coef(object, ..., type = c("all", "colreg", "rowreg", "scores", "loadings"))

Value

If type="all", a list of coefficients containing the fields B, A, U and V. Otherwise, a matrix of coefficients, corresponding to the selected type.

Arguments

object

an object of class initgmf

...

further arguments passed to or from other methods

type

the type of coefficients which should be returned

See Also

coefficients.sgdgmf and coef.sgdgmf.

Examples

Run this code
# Load the sgdGMF package
library(sgdGMF)

# Generate data from a Poisson model
data = sim.gmf.data(n = 100, m = 20, ncomp = 5, family = poisson())

# Fit a GMF model with 3 latent factors
init = sgdgmf.init(data$Y, ncomp = 3, family = poisson())

# Get the estimated coefficients of a GMF model
str(coefficients(init)) # returns all the coefficients
str(coefficients(init, type = "scores")) # returns only the scores, say U
str(coefficients(init, type = "loadings")) # returns only the loadings, say V

Run the code above in your browser using DataLab