Hostname: page-component-cd9895bd7-lnqnp Total loading time: 0 Render date: 2024-12-22T14:18:32.593Z Has data issue: false hasContentIssue false

A practical guide to adopting Bayesian analyses in clinical research

Published online by Cambridge University Press:  07 December 2023

Lauren B. Gunn-Sandell*
Affiliation:
Department of Biostatistics and Informatics, Colorado School of Public Health, Aurora, CO, USA Center for Innovative Design and Analysis, Colorado School of Public Health and University of Colorado School of Medicine, Aurora, CO, USA
Edward J. Bedrick
Affiliation:
Department of Epidemiology and Biostatistics, University of Arizona, Tuscon, AZ, USA
Jacob L. Hutchins
Affiliation:
Department of Anesthesiology, University of Minnesota, Minneapolis, MN, USA
Aaron A. Berg
Affiliation:
Department of Anesthesiology, University of Minnesota, Minneapolis, MN, USA
Alexander M. Kaizer
Affiliation:
Department of Biostatistics and Informatics, Colorado School of Public Health, Aurora, CO, USA Center for Innovative Design and Analysis, Colorado School of Public Health and University of Colorado School of Medicine, Aurora, CO, USA
Nichole E. Carlson
Affiliation:
Department of Biostatistics and Informatics, Colorado School of Public Health, Aurora, CO, USA Center for Innovative Design and Analysis, Colorado School of Public Health and University of Colorado School of Medicine, Aurora, CO, USA
*
Corresponding author: L. Gunn-Sandell, MPH; Email: [email protected]
Rights & Permissions [Opens in a new window]

Abstract

Background:

Bayesian statistical approaches are extensively used in new statistical methods but have not been adopted at the same rate in clinical and translational (C&T) research. The goal of this paper is to accelerate the transition of new methods into practice by improving the C&T researcher’s ability to gain confidence in interpreting and implementing Bayesian analyses.

Methods:

We developed a Bayesian data analysis plan and implemented that plan for a two-arm clinical trial comparing the effectiveness of a new opioid in reducing time to discharge from the post-operative anesthesia unit and nerve block usage in surgery. Through this application, we offer a brief tutorial on Bayesian methods and exhibit how to apply four Bayesian statistical packages from STATA, SAS, and RStan to conduct linear and logistic regression analyses in clinical research.

Results:

The analysis results in our application were robust to statistical package and consistent across a wide range of prior distributions. STATA was the most approachable package for linear regression but was more limited in the models that could be fitted and easily summarized. SAS and R offered more straightforward documentation and data management for the posteriors. They also offered direct programming of the likelihood making them more easily extendable to complex problems.

Conclusion:

Bayesian analysis is now accessible to a broad range of data analysts and should be considered in more C&T research analyses. This will allow C&T research teams the ability to adopt and interpret Bayesian methodology in more complex problems where Bayesian approaches are often needed.

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press on behalf of The Association for Clinical and Translational Science

Introduction

Statistical principles are widely used in study design and analysis, serving as a critical ingredient of the scientific method. Much of the statistical methodology used by clinical scientists, for example, standard errors, confidence intervals, tests of significance, multiple comparisons, and sample size estimation, has its roots in classical statistics [Reference Barnett1]. However, in clinical and translational (C&T) research, the desire to integrate massive volumes and varieties of data types requires more complex statistical models. Estimation of these models is challenging and sometimes impossible using classical statistical approaches [Reference Hamra, MacLehose and Richardson2]. Advances in computing now allow development in a Bayesian framework, which offers a solution to estimation challenges. There are also compelling reasons to adopt a Bayesian framework for straightforward analyses (e.g., t-tests, standard linear/logistic regression). Reasons include an ability to integrate prior assumptions and historical knowledge about the model parameters using priors, a natural framework for incorporating measurement error (and misclassification) in covariates, and the fact that interpretation of posterior probabilities and credible intervals, the Bayesian analogs to p-values and confidence intervals, align with the definition many apply (incorrectly) to interpret p-values and confidence intervals [Reference Dunson3]. Advances in a Bayesian framework specific to C&T research include adaptive designs [Reference Granholm, Munch and Myatra4Reference Ryan, Lamb, Williamson and Gates8], incorporating historical information [Reference Kaizer, Hobbs and Koopmeiners9], and more stable estimation properties in complex modeling [Reference Wang and Rosner10Reference Liu, Polotsky, Grunwald and Carlson12].

Despite an increase in Bayesian approaches in methods development, adoption into C&T research has occurred more slowly. A Google Scholar search of publications in top statistics journals (Biometrics, Journal of the American Statistical Association, Biometrics, and Journal of the Royal Statistical Society: Series B) from 2010 to 2020 shows that the keyword Bayesian is linked with 30% of published articles over the same time period compared to top clinical journals (American Journal of Epidemiology, Journal of the American Medical Association, and New England Journal of Medicine) where the keyword Bayesian appears in 1.8% of the articles. This is perhaps because (1) interpretation of Bayesian analysis is not traditionally a competency of introductory statistics courses (a language gap) [Reference Oster, Lindsell and Welty13]; (2) Bayesian analyses involve the specification of prior distributions for the unknown parameters, adding a subjective element to analysis; and (3) Bayesian analysis implementation is perceived as more complex than classical approaches (a computation gap).

Progress to bridge the communication and training gaps has occurred [Reference van de Schoot, Depaoli and King14Reference Ferreira, Barthoulot, Pottecher, Torp, Diemunsch and Meyer18]. This paper’s goal is to accelerate the transition of new methods into practice by improving the C&T researcher’s understanding and confidence in Bayesian analyses implementation. Our examples focus on regression analysis reflecting standard analyses (linear and logistic regression) used in C&T research. With increased understanding of a common analysis, we hope the conceptual learning is extendable to the more complex analyses in a Bayesian framework that occur in C&T research. We conduct an analysis using four commonly available statistical analysis packages/procedures using three software (R, SAS, STATA), which have packages making Bayesian regression achievable for those with some analytic expertise. In our example analyses, we investigate the impact of the prior including some accidental analytic mistakes commonly made but often not discussed in other introductory papers on the Bayesian approach. We also offer suggestions for evaluating whether a Bayesian regression analysis has been implemented properly.

Methods

Components of a Bayesian Analysis

In contrast to the classical statistical approach (a.k.a., frequentist) which conducts inferences using only the existing data, Bayesian analysis combines information in the data, through the likelihood, with prior information about the model parameters to obtain a combined assessment of uncertainty of these unknown quantities called the posterior (Table 1). Our examples are regression examples, and the parameters are the regression coefficients and the error variance for linear regression. Through an application of the well-known Bayes theorem, these components are linked as follows: P(parameters|data) ∝L (data|parameters) X P (parameters). The likelihood, L (data|parameters), and prior distribution of the parameters, P(parameters), are defined by the user. Computing the posterior distribution of the parameters, P (parameters|data), or distribution of the parameters given the data, is the analysis goal and analogous to estimating the regression coefficients and computing confidence intervals in frequentist analysis.

Table 1. Glossary of terms

Likelihood: The likelihood is related to the model, or distribution, of the data (i.e., outcome) in the study, which is the case in both classical and Bayesian approaches. In linear regression, the standard model of the data (or outcome) for participant i is assumed to be a normal distribution with a mean equal to β 0 + β 1 X 1i + ⋯ + β k X ki , where the X ji ’s are the variables of interest measured on participant i, and a variance of σ e 2. Given the independence assumption, the model for all participants is the product of these normal distributions. The likelihood function is the same mathematical function except now the data are fixed at the observed data and the function is studied as a function of the parameters. Thus, the likelihood function characterizes how “likely” the parameters are for a given set of data. In logistic regression, the likelihood is based on a binomial distribution where a logit transformation of the probability of success (p) is linked to variables of interest as follows: $\log \left({p \over 1-p}\right)=\beta _{0}+\beta _{1}X_{1i}+\cdots +\beta _{k}X_{ki}$ . By selecting a linear or logistic regression analysis, the likelihood is typically specified by the package/procedure. The analyst selects the variables of interest when specifying the model in the statistical code.

Prior Distribution on Parameters: Prior distributions on the parameters quantify a belief in the parameter values before observing any study data, with the spread of the distribution quantifying the strength of those beliefs. In linear and logistic regression, the main parameters are the beta coefficients and typical distributions for the prior are normal distributions. Normal distributions are chosen for mathematical convenience but also allow for a full range of the parameters (−∞,+∞) to be accommodated in the prior. In linear regression, there is a prior distribution chosen for the inverse of the model error variance (model precision), which is typically a gamma distribution to take on only non-negative values. Other choices include truncated normal, uniform, half T, or half Cauchy. There is vast literature on defining prior distributions and eliciting prior distributions that capture a scientist’s beliefs about parameter values [Reference Gelman, Carlin, Stern, Dunson, Vehtari and Rubin19Reference Johnson, Tomlinson, Hawker, Granton and Feldman21]. In practice, we recommend C&T teams discuss different forms of prior knowledge, including a clinician’s perspective from past research or clinical care and information published from other studies. We also recommend analysis with several different priors identified with this approach to formally understand how conclusions may change based on a range of a priori assumptions C&T researchers may have about parameters. In this work, we specifically investigate various types, or “strengths,” of priors (Fig. 1). These ranged from vague with a wide, flatter distribution to skeptically and optimistically informative depending on the value of the mean in the priors for the betas. Priors with means set equal to 0 with more prior probability of no treatment difference (created by a smaller or tighter variance) compared to a vague prior have been labeled skeptical and quantify the strength of a clinician’s prior belief that the treatment will not have an effect. Priors with means not equal to 0 (negative or positive depend on clinical context) with more prior probability of a treatment difference (again, created with a smaller variance) compared to a vague prior have been labeled optimistic toward associations and quantify the strength of a clinician’s prior belief that the treatment will have an effect. As discussed earlier, the value of the mean can be chosen based on clinician input, historical data (e.g., previous trials), or biological plausibility. The labeling of priors as vague, skeptical, and optimistic depends directly on the scale of the outcome. For example, in one problem a variance of 1000-units2 could be quite large and vague while another outcome with large values and highly variable measurements may need a much larger variance to be vague.

Figure 1. Panel A). The four priors on the treatment effect in the linear regression. The black solid line is the vague prior and shows an even weight for the largest range of the values. The gray dashed line is the “pseudo” vague prior, which has more weight around zero over a fairly large range of treatment effect values (but does not cover the range of values consistent with distribution of the outcome and thus, informative for the intercept). The red medium dashed line is the skeptical prior with much more weight centered around small treatment effects and the blue dotted line is the optimistic prior with nearly all its weight on treatment effects less than zero. Panels B and C). The linear regression coefficient values of the treatment group of the prior (green solid line), likelihood (solid blue), and posterior (orange dashed). Panel B plots values from the vague prior scenario showing that this prior specification does not pull the coefficient from the likelihood, as the two density curves are nearly identical. Panel C plots the informative prior scenario showing that an informative prior can influence the posterior from the likelihood, and the posterior is a combination of the prior and likelihood curves.

Posterior distribution: The posterior distribution is the distribution of the parameters conditioned on the data and expresses the uncertainty in the parameters after observing the data. As noted earlier, the posterior is proportional to the likelihood times the prior emphasizing that, on a log scale, the information about the parameters in the posterior is essentially the sum of information in the prior and the data. It is common to summarize the posterior by its mean, median, or mode and credible intervals. For example, a 95% equal-tailed probability or credible interval is computed by finding the 2.5th and 97.5th percentiles of the posterior distribution. This interval is interpreted as the 95% posterior probability that the parameter is between the bounds given the observed data. We note that this interpretation is commonly misapplied to the classical confidence interval (i.e., if we repeated sampling infinitely, the resulting 95% confidence intervals would contain the true population value 95% of the time; therefore, the correct interpretation is we are 95% confident that the bounds contain the parameter value) [Reference Hoekstra, Morey, Rouder and Wagenmakers22Reference Andrade25]. Another commonly used credible interval is the highest posterior density (HPD) interval, which is the interval with the smallest interval width among all credible intervals. Using the posterior distribution, one can also compute posterior probabilities of ranges of parameter values aligning with clinically meaningful differences between the treatment arms. An example might be the posterior probability that the treatment has a higher (or lower) mean compared to the control group.

Computing the Posterior

In Bayesian regression analysis, the posterior is rarely a known distribution. Instead, Markov Chain Monte Carlo (MCMC) algorithms are used to simulate samples from the posterior. MCMC is a set of algorithms for sampling from a distribution even when the actual distribution cannot be mathematically derived [Reference Hastings26Reference Martin, Frazier and Robert28]. Gibbs sampling and Metropolis-Hastings (M-H) are two common algorithms among many other approaches [Reference Geman and Geman29Reference Green, Łatuszyński, Pereyra and Robert31]. Detailed descriptions are available elsewhere [Reference Martin, Frazier and Robert28]. The beauty of software development in the past decade is that, in SAS, R, or STATA, the user only needs to specify the variables in the regression model, similar to classical analysis, and distribution of the priors. The programs assemble the math for the MCMC algorithms behind the scenes for the user making Bayesian implementation highly feasible for most analysts. Code for each package and software are publicly available at https://github.com/nichole-carlson/BayesianClinicalResearch.

The output of MCMC algorithms is a rectangular dataset where columns are a sample from the posterior distribution of a model parameter and each row is a single iteration from the algorithm. The set of samples is often called “chains” reflecting that the samples are derived from a Markov chain, the mathematical system behind MCMC. By design, chain iterations are serially correlated (called autocorrelation). Assessing the autocorrelation strength is useful for investigating algorithm performance including likely convergence to the posterior and full posterior exploration. In practice, some run the MCMC algorithm 2–3 times, each a unique chain of sampling with different random starting values to further assess convergence. However, once adequate algorithm performance is determined, a single longer chain is used for final posterior estimation [Reference Geyer32].

To investigate these concepts, there are several graphical diagnostics to be assessed for each column. The most common diagnostic plots are trace, autocorrelation, and density plots (Fig. 2). A trace plot has parameter values on the y-axis for each iteration (x-axis). The autocorrelation plot is the pairwise correlation (y-axis) between parameter values for different lags between iterations (x-axis). When multiple chains are run, we first assess whether, after a suitable number of iterations, the trace plots start to overlap. Lack of overlap raises the possibility that convergence has not been achieved in the number of iterations selected. Assuming the trace plots eventually converge, further graphical assessment (and posterior summary measures) should not be visually influenced by a particular starting value. Thus, a portion of the initial algorithm iterations (called burn-in) is removed. The burn-in is often ∼ 10% of the iterations with no firm recommendation. The trace plot looks like random noise when convergence is likely (Fig. 2, top-left panel) versus having strong patterns or long stretches of wandering (Fig. 2, top-right panel). The autocorrelation plot exhibits a steep decline as the lags increase (Fig. 2, bottom-left, both panels). Strong patterns in the trace plots and long lags with a high correlation indicate poor mixing and a lower possibility of convergence or limited exploration of the posterior. The results may not be valid. Density (or histogram) plots of the parameters should have a smooth shape with a single mode (Fig. 2, bottom-right, both panels). In typical regression analyses, other bimodal or unusual patterns may also indicate lack of convergence. There are other diagnostics, e.g., the Gelman-Rubin statistic, for assessing convergence [Reference Gelman and Rubin33,Reference Vats and Knudson34]. For simplicity, we focused on visual diagnostics.

Figure 2. Diagnostic plots for various scenarios. The left panel indicates convergence is likely and the right where convergence is less likely and the MCMC algorithm is modified. The top figure in each panel is a trace plot. The bottom-left figure is an autocorrelation plot, and the bottom-right figure is a posterior density plot. These were generated by SAS PROC MCMC. Similar graphics are available for the other software.

After verifying the simulation has likely converged to the posterior distribution, the posteriors are summarized using the mean and measures of variability described by credible intervals and/or posterior standard errors and standard deviations.

Application of Bayesian Analysis to a Clinical Trial

Here we draft a formal methods section for our illustrative application as an example for the reader to follow when writing their own sections in clinical journals. Key components to consider are in Table 2. Our anesthesiologist clinical research collaborators were interested in evaluating how sublingual sufentanil, a novel opioid medication for moderate to severe pain, performed relative to the existing standard of care therapy of intravenous (IV) fentanyl. The study details are published elsewhere [Reference Berg, Habeck, Strigenz, Pearson, Kaizer and Hutchin35]. In brief, 75 patients were randomized to two study arms, and 66 were included in the per-protocol illustrative analysis. The exposure of interest was drug treatment with either sublingual sufentanil or IV fentanyl (the referent group). The primary continuous outcome was time to readiness for discharge after arrival in post-anesthesia care unit (PACU; in total minutes), and the primary dichotomous outcome was if a preoperative nerve block was administered (yes or no; probability of yes was modeled). All modeling was performed in parallel with R v4.2.1 (Vienna, Austria), SAS version 9.4 (Cary, NC, USA), and STATA version 17.0 (College Station, TX, USA).

Table 2. Statistical components to include in a Bayesian data analysis plan

Analysis of Time to Readiness for Discharge

Linear regression was used to model the association between treatment and discharge with and without adjustment for covariates. In the unadjusted models, the intercept represented the mean time to readiness for discharge in the IV fentanyl treatment group and the treatment coefficient represented the differences in the mean time to readiness for discharge from PACU between the sufentanil and IV fentanyl treatment groups. The adjusted models included centered procedure length (minutes) and sex (dichotomous).

The primary prior chosen for our analysis was a vague N(mean = 0, variance = 10,000) prior giving almost equal a priori weight to a large range of plausible values (Table 3; Fig. 1 panel A). In this prior distribution, there was an 80% a priori probability that the treatment difference was between −128 and 128 minutes (the values used to compute this range are the 10th and 90th percentiles of the prior distribution) and 50% of the a priori treatment effect values were less than 0. This same prior was also chosen for the regression coefficients on procedure length and sex in the adjusted model. The vague priors were considered conservative and similar to traditional analytic approaches.

Table 3. Specified priors

IG = inverse gamma (shape, scale); N = normal (mean, variance).

We also considered informative optimistic and skeptical priors (Table 3; Fig. 1 panel A) reflecting two common prior beliefs held by the clinical investigators. The optimistic prior was a N (−30, 100) reflecting a greater a priori belief in a clinically meaningful treatment difference. In this setting, the treatment difference (−30 minutes) and variance were selected based on the assumptions of the a priori power calculation, which relied upon historical data and clinician input. The optimistic prior had an 80% a priori probability of a treatment difference between −42.8 and −17.2 minutes with 99.8% of the a priori treatment differences less than 0. The skeptical prior was a N (0, 100) reflecting a greater a priori belief in no treatment effect with the variation about zero chosen from the a priori power calculation. The skeptical prior had an 80% a priori probability of a treatment difference between −12.8 and 12.8 minutes. In both scenarios, vague priors of N (0, 10000) were chosen for the regression coefficients on the covariates and intercept in the adjusted model.

We also considered a N (0, 1000) prior for all the parameters in the regression model (not just the treatment coefficient), representing the same numerical values but specified on different units. We classified this as a “pseudo” vague prior in that it was intended to be vague for all parameters, but further investigation showed it was informative for the intercept term. We selected this prior because it is a common choice among early adopters of Bayesian analyses, often thought to be a vague prior without careful consideration of the units of the outcome. Upon visual inspection of the range of parameter values allowed for the intercept compared to the distribution of the outcome, this prior was not vague and quite informative. This represents a case scenario that does not perform as intended with unintended high bias in the treatment coefficient and an example of what can go wrong in naive implementations.

For all scenarios, the model error variance had an inverse-gamma (IG) prior with a shape = 0.01 and a scale = 0.01, which are common choices for a vague prior.

PROC MCMC and PROC GENMOD with a BAYES statement were used to sample the posterior in SAS. We employed the default MCMC algorithms within each software, including N-Metropolis (SAS, PROC MCMC), Gibbs for linear regression (SAS, GENMOD + BAYES), random walk Metropolis-Hastings (STATA), and No-U-Turn sampling (RStan, BRMS package).

To improve comparability across results, parameters were initialized with regression coefficients set to “0” and the model error variance set to “1.” In practice, software default settings for initialization values are sufficient. RStan and STATA ran two MCMC chains, while SAS used a single chain. Each chain was run for 10,000 iterations including 1000 iterations discarded as burn-in and all values were stored. Software default settings were used for the target acceptance rate in Metropolis-Hastings algorithms. Convergence was assessed visually using trace, autocorrelation, and histogram plots of the posterior distributions for each parameter. Results were summarized using posterior means and 95% HPD credible intervals (CrI). We also computed the posterior probability of a positive treatment difference represented by a reduction in the mean time to readiness for discharge from PACU (i.e., treatment difference < 0).

We repeated linear modeling in a classical framework in each software. Results were presented as estimates and 95% confidence intervals.

Analysis of Administration of Preoperative Nerve Block

Logistic regression was used to model the association between treatment and the odds of administering preoperative nerve block. Unadjusted and adjusted models were specified.

As above, we considered several priors on the treatment effect. The primary prior was a vague N (0, 10) with 80% prior probability of an odds ratio (OR) between 0.02 and 60. Our optimistic prior was a N (−0.5, 2) with an 80% prior probability of an OR between 0.1 and 3.7 and a 64% prior probability of an OR less than 1. Our skeptical prior was a N (0, 2) with an 80% prior probability of an OR between 0.2 and 6.0 and a 49% prior probability of an OR less than 1. We used vague N (0, 10) for the covariate regression coefficients in the adjusted models. The “pseudo” vague prior was a N (0, 1) for the treatment and covariate regression coefficients. The MCMC algorithms were as above except for SAS GENMOD + BAYES which used a Gamerman algorithm. The posteriors were summarized using means and 95% HPD credible intervals and exponentiated to ORs for a standard clinical interpretation. The posterior probability of a reduced odds of nerve block usage (i.e., OR < 1) was also computed. Analyses were repeated in the classical framework in each software. Results were presented as OR with 95% CIs.

Results

Primary Analysis Using a Vague Prior, SAS PROC MCMC

Here we provide a summary of the results written suitably for a clinical publication to provide an examples of writing Bayesian results. We hope the reader finds reassurance that much of the text is like that of a classical approach.

Supplemental Table S1 shows the demographics of the study population by treatment group. Representative diagnostic plots can be found in supplementary material (Figures S1S12). No convergence issues were observed. Those in the sublingual sufentanil group had on average a 3.8 minute longer time to readiness for discharge compared to the fentanyl group (results presented from SAS PROC MCMC: 95% HPD CrI: −11.1, 18.2). The 95% HDP CrI is interpreted as the difference between the two treatment groups having a 95% chance of falling between a decrease of 11.1 minutes and an increase of 18.2 minutes. The posterior probability of a decrease in time to readiness for discharge was 29.7% indicating there is not a high posterior probability that the new drug reduces the outcome. Results were consistent after adjustment (Posterior Mean = 6.7 min; 95% HDP CrI: −8.0, 22.7; posterior probability = 22.3%).

In addition, sublingual sufentanil reduced the odds of preoperative nerve block by 39% on average (Posterior Mean OR: 0.61, 95% HPD CrI: 0.08, 1.32). The posterior probability that sublingual sufentanil reduced the odds of preoperative nerve block was 87.5%, a high posterior probability that the new drug reduces the odds of the outcome. The results were only slightly attenuated after adjustment (Posterior Mean OR: 0.74; 95% HPD CrI: 0.09, 1.75; posterior probability = 77.9%).

Comparison of Results Between Software Programs

Fig. 3 presents the posterior means and 95% HPD CrIs for the linear and logistic regression analyses for the treatment variable from the unadjusted and adjusted analyses with each software package for vague prior and the classical analysis. Reassuringly, the findings were similar regardless of software. This pattern is consistent for the other priors and the adjusted analyses (see supplemental materials) except for the “pseudo” vague prior where RStan was less influenced by the prior on the intercept compared to the other algorithms.

Figure 3. A comparison of crude (panel A) and adjusted (panel B) treatment effects across different software programs. Circle is the MLE and 95% confidence interval. Triangle is the posterior mean and 95% HDP CrI. Logistic regression results are odds ratios. Linear regression vague prior ∼N (0, 10,000); logistic regression vague prior ∼N (0, 10); MLE = maximum likelihood estimate.

Comparison of Results Across Different Priors

Fig. 4 presents the posterior means and 95% HDP CrIs for the simple linear and logistic regression analyses for the intercept and treatment variable from the unadjusted analyses. The posterior means for the intercept and treatment effect were very similar for the vague and skeptical priors. We note that the posterior means for the intercept and treatment effect were nearly identical for the vague priors and the MLE. This highlights how, with a suitably vague prior, the data (through the likelihood) are allowed to dominate the estimation (Fig. 1, panel B). For the unadjusted linear regression with the “pseudo” vague prior, the intercept mean was pulled toward the prior mean [Posterior Mean = 92.0; 95% HPD CrI: 82.6, 102.7] and the treatment effect biased higher compared to the truly non-informative priors [Posterior Mean = 5.9; 95% HPD CrI: −8.6, 20.1]. Even though a variance of 1000 seemed large and covered a wide range of parameter values, it was informative for the intercept, which was far from 0 and not given an equal weight as smaller values in the prior (i.e., an accidentally non-sensical prior for an intercept). Given the sample size of the trial was modest, the informative optimistic prior estimated a treatment effect that was larger than the non-informative priors but smaller than the mean of the prior (Fig. 1, panel C). This reflects how the data reweight information in the prior to arrive at posterior estimates. It also indicates that this trial was inconsistent with the a priori assumption about the treatment effect.

Figure 4. A comparison of posterior mean and 95% credible intervals (CrI) for the three software programs (R, SAS PROC MCMC, and STATA) for the crude linear regression (panel A) and crude logistic regression (panel B). Dashed reference lines reflect the parameter estimates generated from MLE frequentist models. The intercept parameter was specified with priors of ∼N (0, 10,000) [linear regression] and ∼N (0, 10) [logistic regression] within both skeptical and informative scenarios; otherwise, the intercept prior was specified the same as the main effect.

Discussion

The ability of C&T researchers to understand statistical concepts to advance medical discovery and to use data driven-decisions in practice is well recognized, as evidenced by statistical curricula in medical school and continuing education programs. However, innovation occurs at a far faster pace than adoption into practice. The advancement of new approaches for analyzing data also develops at a faster pace than graduate curriculum or practice allows. Publications targeted to subject areas of research are another venue to increase the adoption of innovation into practice. Our goal was to help C&T researchers adopt newer statistical methods in practice, especially those developed using a Bayesian framework.

We focused on introducing C&T researchers to the key elements of Bayesian linear and logistic regression analyses including specifying the model and the prior distributions of the parameters and computing the posterior distribution of the parameters. We also provided a high-level overview of the computational engine behind Bayesian analysis and MCMC algorithms. We offered guidelines on analysis plan components and provided a straightforward example of a clinical trial’s results section, which has not been highlighted as much in other papers. We hope this practical guide gives C&T researchers an ability to evaluate the Bayesian statistical analysis plans developed by their biostatisticians or other data analysis-focused team members. We hope it also allows C&T researchers to confidently and critically evaluate Bayesian analyses in the literature and encourage others to include all the details necessary to evaluate, reproduce, and interpret Bayesian analyses.

We chose to focus the application on a traditional two-arm clinical trial with both continuous and binary outcomes even though results with vague priors do not differ from classical approaches. This was done to develop an understanding of Bayesian approaches in common settings, which we hope will translate to confidence in adopting Bayesian approaches in complex settings where traditional/classical estimation approaches may have significant limitations or be impossible. Examples include high dimensional problems [Reference Richardson, Bottolo and Rosenthal36], variable selection [Reference Chipman37,Reference George and McCulloch38], clustering [Reference Kim, Tadesse and Vannucci39], and incorporating historical data in clinical trials [Reference Kaizer, Shapiro and Wild40].

We found STATA the most approachable for those without programing experience owing to its user-friendly point-and-click interface and accessible documentation for common Bayesian analysis needs. However, determining how to reproducibly generate posterior summaries and manipulate the posterior means, such as variable transformation, was not straightforward. Additionally, calculating the posterior probabilities on the non-transformed [log(Odds)] versus transformed (OR) scale generated different results which is not intuitive. SAS was straightforward with the best documentation for simple and complex applications of Bayesian commands and has flexibility between two different PROCs; although it requires programing knowledge. PROC MCMC was preferred due to explicit options for setting chain initial values and prior specifications compared to PROC GENMOD + BAYES. However, SAS does not offer an easy approach (i.e., a single argument) for running multiple chains, unlike R and STATA, so the analyst must create a macro program to execute and combine multiple chains to conduct analysis and diagnostics. RStan was also simple but required programing knowledge, and its documentation seemed less complete or challenging to interpret in some instances. Further, compared to STATA and SAS (and without optimization), compiling, and summarizing the posterior took longer which should be considered if working with “big data.”

Implementing the Bayesian approach has challenges. It was difficult identifying the MCMC algorithm details and understanding how the parameters were initialized and the default parameters in priors. This could lead to a perception that these details are not important in practice. A specific example was the parameters in the prior for the model error between PROC MCMC and PROC GENMOD. Both have optional statements to set these values and can fit models without explicit specification of this parameter. However, there is a default model error parameter in PROC GENMOD, while PROC MCMC can run without specification and the parameter is not displayed in the output when excluded from the code’s parameter list. This makes it easy to misspecify or accidentally exclude its prior specification. These differences in prior specification resulted in a range of MCMC performance and slight differences in posterior estimates. We strongly encourage C&T researchers to set the parameter values in all priors.

We also were reminded how in regression analyses it is easy to be informative for the intercept if one is not careful about investigating the scale of the outcome and range of the prior. If the user a priori wants to have non-informative priors, which would be common for the intercept, we recommend that the analyst compute the mean of the outcome for continuous measures and plot the prior distribution for the intercept to confirm that it is non-informative over the appropriate range.

Simulation-based approaches start with a random seed for simulating from the distributions. Approaches for setting seeds vary and even in cases where the same seed is set, different random generators are used across software to simulate the same distributions. Thus, reproducibility between software is often not possible. To achieve reproducibility within a package, we recommend setting the seed to create a known and fixed number. Each software had an optional explicit argument to set a seed value within the main syntax for a Bayesian framework.

One major concern with Bayesian analysis is sensitivity to the priors. We believe this is a benefit because the prior allows us to transparently specify our prior beliefs about the parameters. The approach used in this analysis was based on clinical knowledge obtained from the clinical investigators’ power calculations. There are other approaches to specifying informative priors including clinical practice guidelines, clinician expertise [Reference Bedrick, Christensen and Johnson20], a sensitivity analysis including both skeptical and conservative priors [Reference Kruschke41,Reference Depaoli and van de Schoot42], and theory based on how much the prior and data are balanced in the posterior estimate [Reference Gelman, Carlin, Stern, Dunson, Vehtari and Rubin19,Reference McElreath43]. We strongly encourage C&T researchers to use their domain knowledge to construct a range of priors incorporating multiple values representing skeptical to optimistic opinions and include all results in the write-up. We also note the trial investigated in this paper was a modest-sized trial allowing us to highlight the effect priors can have on the posterior. As sample size increases, we expect differences in the posterior across priors to become less pronounced. This reflects increased weighting of the likelihood versus the prior in the mathematics computing the posterior.

There are many Bayesian concepts not covered including model selection using the deviance information criterion (i.e., DIC, the Bayesian analog to AIC in classical methodology), Bayes factors, adaptive MCMC, and model diagnostics using posterior predictive distributions. Readers desiring more knowledge are referred to more extensive texts [Reference Gelman, Carlin, Stern, Dunson, Vehtari and Rubin19,Reference Kruschke41], and SAS help manuals [44].

In summary, statistical software now allows Bayesian analyses as a standard approach. We have provided an overview of regression analysis components, and shown how to interpret Bayesian analyses, and results are quite stable for a wide range of prior distributions. Informative priors are useful for incorporating existing clinical or prior trial knowledge, knowledge translation, or existing scientific knowledge such as biologically plausible ranges of values. These cases are of high interest in translational science initiatives, such at the National Center for Advancing Translational Science in the National Institutes of Health, which is interested in knowledge translation from animal to human studies [45], and at the Food and Drug Administration [46].

Supplementary material

The supplementary material for this article can be found at https://doi.org/10.1017/cts.2023.689.

Author contributions

Alexander M. Kaizer and Nichole E. Carlson contributed equally to this work.

Funding statement

Supported by NIH/NCATS Colorado CTSA Grant Number UL1 TR002535. Contents are the authors’ sole responsibility and do not necessarily represent official NIH views.

Competing interests

LBG none; EJB none; JLH speaker and consultant for Pacira BioSciences, consultant and stockholder of Insitu Biologics, consultant for AtriCure, former consultant for AcelRX; AAB consultant for Pacira BioSciences and AtriCure; AJK none; and NEC none.

References

Barnett, V. Comparative Statistical Inference, vol. 522. Chichester, England: John Wiley & Sons; 1999.CrossRefGoogle Scholar
Hamra, G, MacLehose, R, Richardson, D. Markov chain monte Carlo: an introduction for epidemiologists. Int J Epidemiol. 2013;42(2):627634. doi: 10.1093/ije/dyt043.CrossRefGoogle ScholarPubMed
Dunson, DB. Commentary: practical advantages of Bayesian analysis of epidemiologic data. Am J Epidemiol. 2001;15(12):12221226. doi: 10.1093/aje/153.12.1222.CrossRefGoogle Scholar
Granholm, A, Munch, MW, Myatra, SN, et al. Dexamethasone 12 mg versus 6 mg for patients with COVID-19 and severe hypoxaemia: a pre-planned, secondary Bayesian analysis of the COVID STEROID 2 trial. Intensive Care Med. 2022;48(1):4555. doi: 10.1007/s00134-021-06573-1.CrossRefGoogle ScholarPubMed
Barohn, RJ, Gajewski, B, Pasnoor, M, et al. Patient assisted intervention for neuropathy: comparison of treatment in real life situations (PAIN-CONTRoLS): Bayesian adaptive comparative effectiveness randomized trial. JAMA Neurol. 2021;78(1):6876. doi: 10.1001/jamaneurol.2020.2590.CrossRefGoogle ScholarPubMed
Freeman, TP, Hindocha, C, Baio, G, et al. Cannabidiol for the treatment of cannabis use disorder: a phase 2a, double-blind, placebo-controlled, randomised, adaptive Bayesian trial. Lancet Psychiat. 2020;7(10):865874. doi: 10.1016/S2215-0366(20)30290-X.CrossRefGoogle ScholarPubMed
Swanson, CJ, Zhang, Y, Dhadda, S, et al. A randomized, double-blind, phase 2b proof-of-concept clinical trial in early Alzheimer’s disease with lecanemab, an anti-Abeta protofibril antibody. Alzheimers Res Ther. 2021;13(1):80. doi: 10.1186/s13195-021-00813-8.CrossRefGoogle ScholarPubMed
Ryan, EG, Lamb, SE, Williamson, E, Gates, S. Bayesian adaptive designs for multi-arm trials: an orthopaedic case study. Trials. 2020;21(1):83. doi: 10.1186/s13063-019-4021-0.CrossRefGoogle ScholarPubMed
Kaizer, AM, Hobbs, BP, Koopmeiners, JS. A multi-source adaptive platform design for testing sequential combinatorial therapeutic strategies. Biometrics. 2018;74(3):10821094. doi: 10.1111/biom.12841.CrossRefGoogle ScholarPubMed
Wang, C, Rosner, GL. A bayesian nonparametric causal inference model for synthesizing randomized clinical trial and real-world evidence. Stat Med. 2019;30(14):25732588. doi: 10.1002/sim.8134.CrossRefGoogle Scholar
Wang, L, McArdle, JJ. A simulation study comparison of bayesian estimation with conventional methods for estimating unknown change points. Struct Equ Modeling. 2008;15(1):5274.CrossRefGoogle Scholar
Liu, H, Polotsky, AJ, Grunwald, GK, Carlson, NE. Bayesian analysis improves pulse secretion characterization in reproductive hormones. Syst Biol Reprod Med. 2018;64(1):8091. doi: 10.1080/19396368.2017.1411541.CrossRefGoogle ScholarPubMed
Oster, RA, Lindsell, CJ, Welty, LJ, et al. Assessing statistical competencies in clinical and translational science education: one size does not fit all. Clin Transl Sci. 2015;8(1):3242.CrossRefGoogle Scholar
van de Schoot, R, Depaoli, S, King, R, et al. Bayesian statistics and modelling. Nat Rev Methods Primers. 2021;1(1):126.CrossRefGoogle Scholar
van de Schoot, R, Kaplan, D, Denissen, J, Asendorpf, JB, Neyer, FJ, van Aken, MAG. A gentle introduction to bayesian analysis: applications to developmental research. Child Dev. 2014;85(3):842860. doi: 10.1111/cdev.12169.CrossRefGoogle ScholarPubMed
Yarnell, CJ, Abrams, D, Baldwin, MR, et al. Clinical trials in critical care: can a bayesian approach enhance clinical and scientific decision making? Lancet Respir Med. 2021;9(2):207216.CrossRefGoogle ScholarPubMed
Ferreira, D, Barthoulot, M, Pottecher, J, Torp, KD, Diemunsch, P, Meyer, N. Theory and practical use of Bayesian methods in interpreting clinical trial data: a narrative review. Br J Anaesth.2020;125(2):201207. doi: 10.1016/j.bja.2020.04.092.CrossRefGoogle ScholarPubMed
Ferreira, D, Barthoulot, M, Pottecher, J, Torp, KD, Diemunsch, P, Meyer, N. A consensus checklist to help clinicians interpret clinical trial results analysed by Bayesian methods. Br J Anaesth. 2020;125(2):208215. doi: 10.1016/j.bja.2020.04.093.CrossRefGoogle ScholarPubMed
Gelman, A, Carlin, JB, Stern, HS, Dunson, DB, Vehtari, A, Rubin, DB. Bayesian Data Analysis. New York: Chapman and Hall/CRC; 2013.CrossRefGoogle Scholar
Bedrick, EJ, Christensen, R, Johnson, W. A new perspective on priors for generalized linear models. J Am Stat Assoc. 1996;91(436):14501460.CrossRefGoogle Scholar
Johnson, SR, Tomlinson, GA, Hawker, GA, Granton, JT, Feldman, BM. Methods to elicit beliefs for Bayesian priors: a systematic review. J Clin Epidemiol. 2010;63(4):355369. doi: 10.1016/j.jclinepi.2009.06.003.CrossRefGoogle ScholarPubMed
Hoekstra, R, Morey, RD, Rouder, JN, Wagenmakers, EJ. Robust misinterpretation of confidence intervals. Psychon Bull Rev. 2014;21(5):11571164. doi: 10.3758/s13423-013-0572-3.CrossRefGoogle ScholarPubMed
Goodman, S. A dirty dozen: twelve p-value misconceptions. Semin Hematol. 2008;45(3):135140. doi: 10.1053/j.seminhematol.2008.04.003.CrossRefGoogle ScholarPubMed
Tan, SH, Tan, SB. The correct interpretation of confidence intervals. Proc Singapore Healthc. 2010;19(3):276278. doi: 10.1177/201010581001900316.CrossRefGoogle Scholar
Andrade, C. The P value and statistical significance: misunderstandings, explanations, challenges, and alternatives. Indian J Psychol Med. 2019;41(3):210215. doi: 10.4103/IJPSYM.IJPSYM_193_19.CrossRefGoogle Scholar
Hastings, WK. Monte carlo sampling methods using markov chains and their applications. Biometrika. 1970;57(1):97109. doi: 10.2307/2334940.CrossRefGoogle Scholar
Hammersley, J, Handscomb, D. Monte Carlo Methods, London: Chapman and Hall;1964.CrossRefGoogle Scholar
Martin, GM, Frazier, DT, Robert, CP. Approximating Bayes in the 21st century. Statistical Science. 2013;26:1-26. doi: 10.1214/22-STS875.Google Scholar
Geman, S, Geman, D. Stochastic relaxation, gibbs distributions, and the bayesian restoration of images. IEEE Trans Pattern Anal Mach Intell. 1984;6(6):721741. doi: 10.1109/tpami.1984.4767596.CrossRefGoogle ScholarPubMed
Metropolis, N, Rosenbluth, AW, Rosenbluth, MN, Teller, AH, Teller, E. Equation of state calculations by fast computing machines. J Chem Phys. 1953;21(6):10871092. doi: 10.1063/1.1699114.CrossRefGoogle Scholar
Green, PJ, Łatuszyński, K, Pereyra, M, Robert, CP. Bayesian computation: a summary of the current state, and samples backwards and forwards. Stat Comput. 2015;25(4):835862.CrossRefGoogle Scholar
Geyer, CJ. Practical markov chain monte carlo. Stat Sci. 1992;7(4):473483.Google Scholar
Gelman, A, Rubin, DB. Inference from iterative simulation using multiple sequences. Stat Sci. 1992;7(4):457472.CrossRefGoogle Scholar
Vats, D, Knudson, C. Revisiting the gelman-rubin diagnostic. Stat Sci. 2021;36(4):518529. doi: 10.1214/20-sts812.CrossRefGoogle Scholar
Berg, A, Habeck, J, Strigenz, M, Pearson, J, Kaizer, A, Hutchin, J. Sublingual Sufentanil vs. intravenous fentanyl for the treatment of acute postoperative pain in the ambulatory surgery center: a randomized clinical trial. Anesthesiol Res Pract. 2022;2022:16. doi: 10.1155/2022/5237877.CrossRefGoogle ScholarPubMed
Richardson, S, Bottolo, L, Rosenthal, JS. Bayesian models for sparse regression analysis of high dimensional data. Bayesian Stat. 2010;9:539569.Google Scholar
Chipman, H. Bayesian variable selection with related predictors. Can J Stat. 1996;24(1):1736.CrossRefGoogle Scholar
George, EI, McCulloch, RE. Approaches for Bayesian variable selection. Stat Sinica. 1997;7(2):339373.Google Scholar
Kim, S, Tadesse, MG, Vannucci, M. Variable selection in clustering via dirichlet process mixture models. Biometrika. 2006;93(4):877893.CrossRefGoogle Scholar
Kaizer, AM, Shapiro, NI, Wild, J, et al. Lopinavir/ritonavir for treatment of non-hospitalized patients with COVID-19: a randomized clinical trial. Int J Infect Dis Mar. 2023;128:223229. doi: 10.1016/j.ijid.2022.12.028.CrossRefGoogle ScholarPubMed
Kruschke, JK. Doing Bayesian data analysis : a tutorial with R, JAGS, and Stan. 2nd . ed. Amsterdam: Academic Press is an Imprint of Elsevier; 2015.Google Scholar
Depaoli, S, van de Schoot, R. Improving transparency and replication in Bayesian statistics: the WAMBS-checklist. Psychol Methods. 2017;22(2):240261. doi: 10.1037/met0000065.CrossRefGoogle ScholarPubMed
McElreath, R. Statistical Rethinking. 2nd ed. New York: Chapman and Hall/CRC; 2020.CrossRefGoogle Scholar
SAS Institute Inc. SAS/STAT® 15.3 User’s Guide. Cary, NC: SAS Institute Inc; 2023.Google Scholar
National Center for Advancing Translational Sciences. Translational Science Spectrum. Updated November 10, 2021. https://ncats.nih.gov/translation/spectrum. Accessed May 4, 2023.Google Scholar
Food and Drug Administration. Guidance for the Use of Bayesian Statistics in Medical Device Clinical Trials. Silver Spring, MD; 2010 (https://www.fda.gov/regulatory-information/search-fda-guidance-documents/guidance-use-bayesian-statistics-medical-device-clinical-trials). Accessed December 18 2023.Google Scholar
Figure 0

Table 1. Glossary of terms

Figure 1

Figure 1. Panel A). The four priors on the treatment effect in the linear regression. The black solid line is the vague prior and shows an even weight for the largest range of the values. The gray dashed line is the “pseudo” vague prior, which has more weight around zero over a fairly large range of treatment effect values (but does not cover the range of values consistent with distribution of the outcome and thus, informative for the intercept). The red medium dashed line is the skeptical prior with much more weight centered around small treatment effects and the blue dotted line is the optimistic prior with nearly all its weight on treatment effects less than zero. Panels B and C). The linear regression coefficient values of the treatment group of the prior (green solid line), likelihood (solid blue), and posterior (orange dashed). Panel B plots values from the vague prior scenario showing that this prior specification does not pull the coefficient from the likelihood, as the two density curves are nearly identical. Panel C plots the informative prior scenario showing that an informative prior can influence the posterior from the likelihood, and the posterior is a combination of the prior and likelihood curves.

Figure 2

Figure 2. Diagnostic plots for various scenarios. The left panel indicates convergence is likely and the right where convergence is less likely and the MCMC algorithm is modified. The top figure in each panel is a trace plot. The bottom-left figure is an autocorrelation plot, and the bottom-right figure is a posterior density plot. These were generated by SAS PROC MCMC. Similar graphics are available for the other software.

Figure 3

Table 2. Statistical components to include in a Bayesian data analysis plan

Figure 4

Table 3. Specified priors

Figure 5

Figure 3. A comparison of crude (panel A) and adjusted (panel B) treatment effects across different software programs. Circle is the MLE and 95% confidence interval. Triangle is the posterior mean and 95% HDP CrI. Logistic regression results are odds ratios. Linear regression vague prior ∼N (0, 10,000); logistic regression vague prior ∼N (0, 10); MLE = maximum likelihood estimate.

Figure 6

Figure 4. A comparison of posterior mean and 95% credible intervals (CrI) for the three software programs (R, SAS PROC MCMC, and STATA) for the crude linear regression (panel A) and crude logistic regression (panel B). Dashed reference lines reflect the parameter estimates generated from MLE frequentist models. The intercept parameter was specified with priors of ∼N (0, 10,000) [linear regression] and ∼N (0, 10) [logistic regression] within both skeptical and informative scenarios; otherwise, the intercept prior was specified the same as the main effect.

Supplementary material: File

Gunn-Sandell et al. supplementary material
Download undefined(File)
File 7.9 MB