cv.lsvd {logisticPCA} | R Documentation |
CV for logistic SVD
Description
Run cross validation on dimension for logistic SVD
Usage
cv.lsvd(x, ks, folds = 5, quiet = TRUE, ...)
Arguments
x |
matrix with all binary entries |
ks |
the different dimensions |
folds |
if |
quiet |
logical; whether the function should display progress |
... |
Additional arguments passed to logisticSVD |
Value
A matrix of the CV negative log likelihood with k
in rows
Examples
# 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
## Not run:
negloglikes = cv.lsvd(mat, ks = 1:9)
plot(negloglikes)
## End(Not run)
[Package logisticPCA version 0.2 Index]