View source: R/mvmr_ivw_stan.R
mvmr_ivw_stan | R Documentation |
Bayesian multivariate inverse variance weighted model with a choice of prior distributions fitted using RStan.
mvmr_ivw_stan(
data,
prior = 1,
n.chains = 3,
n.burn = 1000,
n.iter = 5000,
seed = 12345,
...
)
data |
A data of class |
prior |
An integer for selecting the prior distributions;
|
n.chains |
Numeric indicating the number of chains used in the HMC estimation in rstan, the default is |
n.burn |
Numeric indicating the burn-in period of the Bayesian HMC estimation. The default is |
n.iter |
Numeric indicating the number of iterations in the Bayesian MCMC estimation. The default is |
seed |
Numeric indicating the random number seed. The default is |
... |
Additional arguments passed through to |
An object of class rstan::stanfit
.
Burgess, S., Butterworth, A., Thompson S.G. Mendelian randomization analysis with multiple genetic variants using summarized data. Genetic Epidemiology, 2013, 37, 7, 658-665 \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1002/gepi.21758")}.
Stan Development Team (2020). "RStan: the R interface to Stan." R package version 2.19.3, https://mc-stan.org/.
if (requireNamespace("rstan", quietly = TRUE)) {
dat <- mvmr_format(
rsid = dodata$rsid,
xbeta = cbind(dodata$ldlcbeta,dodata$hdlcbeta,dodata$tgbeta),
ybeta = dodata$chdbeta,
xse = cbind(dodata$ldlcse,dodata$hdlcse,dodata$tgse),
yse = dodata$chdse
)
suppressWarnings(mvivw_fit <- mvmr_ivw_stan(dat, refresh = 0L))
print(mvivw_fit)
rstan::traceplot(mvivw_fit)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.