FAST_run | R Documentation |
(Varitional) ICM-EM algorithm for implementing FAST model
FAST_run(
XList,
AdjList,
q = 15,
fit.model = c("gaussian", "poisson"),
AList = NULL,
maxIter = 25,
epsLogLik = 1e-05,
verbose = TRUE,
seed = 1,
error_heter = TRUE,
Psi_diag = FALSE,
Vint_zero = FALSE
)
XList |
an M-length list consisting of multiple matrices with class |
AdjList |
an M-length list of sparse matrices with class |
q |
an optional integer, specify the number of low-dimensional embeddings to extract in FAST. Larger q means more information extracted. |
fit.model |
an optional string, specify the version of FAST to be fitted. The Gaussian version models the log-count matrices while the Poisson verions models the count matrices; default as |
AList |
an optional list with each component being a vector whose length is equal to the rows of component in |
maxIter |
the maximum iteration of ICM-EM algorithm. The default is 30. |
epsLogLik |
an optional positive vlaue, tolerance of relative variation rate of the observed pseudo loglikelihood value, defualt as '1e-5'. |
verbose |
a logical value, whether output the information in iteration. |
seed |
a postive integer, the random seed to be set in initialization. |
error_heter |
a logical value, whether use the heterogenous error for FAST model, default as |
Psi_diag |
a logical value, whether set the conditional covariance matrix of the intrisic CAR to diagonal, default as |
Vint_zero |
an optional logical value, specify whether the intial value of intrisic CAR component is set to zero; default as |
None
return a list including the following components: (1) hV: an M-length list consisting of spatial embeddings in FAST; (2) nu: the estimated intercept vector; (3) Psi: the estimated covariance matrix; (4) W: the estimated shared loading matrix; (5) Lam: the estimated covariance matrix of error term; (6): ELBO: the ELBO value when algorithm convergence; (7) ELBO_seq: the ELBO values for all itrations.
None
FAST_structure
, FAST
, model_set_FAST
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.