Learn R Programming

logisticPCA (version 0.2)

fitted.lpca: Fitted values using logistic PCA

Description

Fit a lower dimentional representation of the binary matrix using logistic PCA

Usage

"fitted"(object, type = c("link", "response"), ...)

Arguments

object
logistic PCA object
type
the type of fitting required. type = "link" gives output on the logit scale and type = "response" gives output on the probability scale
...
Additional arguments

Examples

Run this code
# construct a low rank matrix in the logit scale
rows = 100
cols = 10
set.seed(1)
mat_logit = outer(rnorm(rows), rnorm(cols))

# generate a binary matrix
mat = (matrix(runif(rows * cols), rows, cols) <= inv.logit.mat(mat_logit)) * 1.0

# run logistic PCA on it
lpca = logisticPCA(mat, k = 1, m = 4, main_effects = FALSE)

# construct fitted probability matrix
fit = fitted(lpca, type = "response")

Run the code above in your browser using DataLab