slfm_list {slfm} | R Documentation |
slfm_list
Description
Function to fit the Bayesian Sparse Latent Factor Model to a group of data matrices within a directory. All matrices are supposed to have values representing the gene expression observed for different genes (rows) and different samples (columns).
Usage
slfm_list(
path = ".",
recursive = TRUE,
a = 2.1,
b = 1.1,
gamma_a = 1,
gamma_b = 1,
omega_0 = 0.01,
omega_1 = 10,
sample = 1000,
burnin = round(0.25 * sample),
lag = 1,
degenerate = FALSE
)
Arguments
path |
path to the directory where the target data matrices are located. |
recursive |
logical argument (default = TRUE) indicating whether the function should look recursively inside folders. |
a |
positive shape parameter of the Inverse Gamma prior distribution (default = 2.1). |
b |
positive scale parameter of the Inverse Gamma prior distribution (default = 1.1). |
gamma_a |
positive 1st shape parameter of the Beta prior distribution (default = 1). |
gamma_b |
positive 2nd shape parameter of the Beta prior distribution (default = 1). |
omega_0 |
prior variance of the spike mixture component (default = 0.01). |
omega_1 |
prior variance of the slab mixture component (default = 10). |
sample |
sample size to be considered for inference after the burn in period (default = 1000). |
burnin |
size of the burn in period in the MCMC algorithm (default = sample/4). |
lag |
lag to build the chains based on spaced draws from the Gibbs sampler (default = 1). |
degenerate |
logical argument (default = FALSE) indicating whether to use the degenerate version of the mixture prior for the factor loadings. |
See Also
slfm
, process_matrix
, plot_matrix