\donttest{
tmp <- tempfile(fileext = ".h5")
X <- hdf5_create_matrix(tmp, "data/X", data = matrix(rnorm(10000), 100, 100))
# Create a symmetric positive-definite matrix: A = t(X) %*% X
X <- hdf5_matrix(tmp, "data/X")
AtA <- crossprod(X) # HDF5Matrix, square SPD
L <- chol(AtA)
hdf5_close_all()
unlink(tmp)
}chol.HDF5Matrix
chol.HDF5Matrix
DECOMPOSITIONS
1 Description
Computes the lower-triangular Cholesky factor L such that A = L L’. The input matrix must be square and symmetric positive-definite.
2 Usage
chol.HDF5Matrix(...)3 Arguments
| Parameter | Description |
|---|---|
x |
An . |
full_matrix |
Logical. Return full symmetric matrix (L + L’). Default . |
overwrite |
Logical. Overwrite existing result. Default . |
threads |
Integer. OpenMP threads (-1 = auto). |
block_size |
Integer or NULL. Elements per block. NULL = auto. |
compression |
Integer (0-9) or NULL. gzip compression level for the result dataset. NULL uses the global option set by (default 6). Use to disable compression (faster for benchmarks). |
4 Value
containing the Cholesky factor L.