# for aurigular acupuncture (AA) data set with two
# actual half-normal and half-Cauchy heterogeneity priors
data(aa)
# compute the model fits
fits <- fit_models_RA(df=aa, tau.prior=list(function(t)dhalfnormal(t, scale=1),
function(t)dhalfcauchy(t, scale=1)))
# plot the HN0 benchmark prior (do not show the improper J benchmark)
fits.bm.pri <- fits[1]
# benchmark fits under HN0 and J priors
fits.bm.post <- fits[1:2]
fits.actual <- fits[3:4]
# prior densities
plot_RA_fits(fits.actual=fits.actual, fits.bm=fits.bm.pri,
type="pri.tau", xlim=c(0, 2), ylim=c(0, 3),
legend=TRUE,
legend.tau.prior=c("HN(1)", "HC(1)", "HN0"))
# marginal posterior for the effect mu
plot_RA_fits(fits.actual=fits.actual, fits.bm=fits.bm.post,
type="post.mu", xlim=c(-1.5, 1.5), ylim=c(0, 3),
legend=TRUE,
legend.tau.prior=c("HN(1)", "HC(1)",
"HN0", "J"))
Run the code above in your browser using DataLab