MVmr_cML | R Documentation |
This is the internal MVMRcML-BIC function of mr_mvcML.
MVmr_cML(
b_exp,
b_out,
se_bx,
Sig_inv_l,
n,
K_vec = as.numeric(c()),
random_start = 1L,
min_theta_range = -0.5,
max_theta_range = 0.5,
maxit = 100L,
thres = 1e-04
)
b_exp |
A m*L matrix of SNP effects on the exposure variable. |
b_out |
A m*1 matrix of SNP effects on the outcome variable. |
se_bx |
A m*L matrix of standard errors of |
Sig_inv_l |
A list of the inverse of m covariance matrices. |
n |
The smallest sample size of the L+1 GWAS dataset. |
K_vec |
Sets of candidate K's, the constraint parameter representing number of invalid IVs. |
random_start |
Number of random start points, default is 1. |
min_theta_range |
The lower bound of the uniform distribution for each initial value for theta generated from. |
max_theta_range |
The upper bound of the uniform distribution for each initial value for theta generated from. |
maxit |
Maximum number of iterations for each optimization, default is 100. |
thres |
Threshold for convergence criterion. |
A list
Estimated causal effect from MVMR-cML-BIC
Invalid IVs selected by MVMR-cML-BIC
A vector of negative log-likelihood corresponding to each K
.
A vector of candidate K's
A matrix of causal parameter estimates, each column corresponds to a candidate K
.
A vector of successful convergence indicators corresponding to each K
.
Indicator of successful convergence, 0 means success, 1 means failure.
Data perturbation with successful convergence
The length of BIC_invalid
.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.