powered by
Bayesian inverse variance weighted model with a choice of prior distributions fitted using RStan.
mr_ivw_stan( data, prior = 1, n.chains = 3, n.burn = 1000, n.iter = 5000, seed = 12345, ... )
An object of class rstan::stanfit.
rstan::stanfit
A data of class mr_format.
mr_format
An integer for selecting the prior distributions;
1 selects a non-informative set of priors;
1
2 selects weakly informative priors;
2
3 selects a pseudo-horseshoe prior on the causal effect.
3
Numeric indicating the number of chains used in the HMC estimation in rstan, the default is 3 chains.
Numeric indicating the burn-in period of the Bayesian HMC estimation. The default is 1000 samples.
1000
Numeric indicating the number of iterations in the Bayesian MCMC estimation. The default is 5000 iterations.
5000
Numeric indicating the random number seed. The default is 12345.
12345
Additional arguments passed through to rstan::sampling().
rstan::sampling()
Burgess, S., Butterworth, A., Thompson S.G. Mendelian randomization analysis with multiple genetic variants using summarized data. Genetic Epidemiology, 2013, 37, 7, 658-665 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)) { suppressWarnings(ivw_fit <- mr_ivw_stan(bmi_insulin, refresh = 0L)) print(ivw_fit) rstan::traceplot(ivw_fit) }
Run the code above in your browser using DataLab