bigstatsr-package | R Documentation |
Easy-to-use, efficient, flexible and scalable statistical tools. Package bigstatsr provides and uses Filebacked Big Matrices via memory-mapping. It provides for instance matrix operations, Principal Component Analysis, sparse linear supervised models, utility functions and more \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1093/bioinformatics/bty185")}.
X |
An object of class FBM. |
X.code |
An object of class FBM.code256. |
y.train |
Vector of responses, corresponding to |
y01.train |
Vector of responses, corresponding to |
ind.train |
An optional vector of the row indices that are used, for the training part. If not specified, all rows are used. Don't use negative indices. |
ind.row |
An optional vector of the row indices that are used. If not specified, all rows are used. Don't use negative indices. |
ind.col |
An optional vector of the column indices that are used. If not specified, all columns are used. Don't use negative indices. |
block.size |
Maximum number of columns read at once. Default uses block_size. |
ncores |
Number of cores used. Default doesn't use parallelism. You may use nb_cores. |
fun.scaling |
A function with parameters
Default doesn't use any scaling.
You can also provide your own |
covar.train |
Matrix of covariables to be added in each model to correct
for confounders (e.g. the scores of PCA), corresponding to |
covar.row |
Matrix of covariables to be added in each model to correct
for confounders (e.g. the scores of PCA), corresponding to |
center |
Vector of same length of |
scale |
Vector of same length of |
Large matrix computations are made block-wise and won't be parallelized
in order to not have to reduce the size of these blocks. Instead, you can use
the MKL
or OpenBLAS in order to accelerate these block matrix computations.
You can control the number of cores used by these optimized matrix libraries
with bigparallelr::set_blas_ncores()
.
Maintainer: Florian Privé florian.prive.21@gmail.com
Other contributors:
Michael Blum [thesis advisor]
Hugues Aschard hugues.aschard@pasteur.fr [thesis advisor]
Useful links:
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.