fitted.lsvd: Fitted values using logistic SVD

Description Usage Arguments Examples

View source: R/logisticSVD.R

Description

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

Usage

1
2
## S3 method for class 'lsvd'
fitted(object, type = c("link", "response"), ...)

Arguments

object

logistic SVD 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

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 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 SVD on it
lsvd = logisticSVD(mat, k = 1, main_effects = FALSE, partial_decomp = FALSE)

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

logisticPCA documentation built on May 1, 2019, 10:12 p.m.