The p value of each regression coefficient will indicate whether this difference is statistically significant. An example of this is not given, as there is no appropriate variable in the dataset to use for a subgroup analysis. Metaregression models can be used to analyse associations between treatment effect and study characteristics. It is basically a statistical analysis software that contains a regression module with several regression analysis techniques. A proposal for a refined method for multivariate meta analysis and meta regression. Basics of stata this handout is intended as an introduction to stata. Using these regression techniques, you can easily analyze the variables having an impact on a topic or area of interest. We present a revised version of the metareg command, which performs metaanalysis regression metaregression on studylevel summary data. However there are some constraints using this approach compared to a multivariate approach based on correlations. Meta regression reduces the number of tests and estimations as compared with subgroup analysis and uses all included studies. Stata module to perform meta analysis regression, statistical software components s446201, boston college department of economics, revised 05 jan 2009. In stata, you perform metaregression by using meta regress. Also im not sure if a multilevel multivariate metaregression is possible. How to conduct meta regression with continuous and categorial variables.
The power of the analysis is thus greater and the probability of falsepositive findings is reduced. Difference between metaregression and linear regression in stata. Note, results are not backtransformed in printouts of metaanalyses using summary measures with transformations, e. Which are the free software to perform meta regression. Convert effect sizes reported in original studies to the ones you need for your meta analysis. Meta regression using comprehensive metaanalysis youtube. Metaanalysis is a statistical technique for combining the results from several similar studies. Metaregression may be performed using the metareg macro available for the stata statistical package. Standard effect sizes for binary data, such as the log oddsratio, or for continuous data, such as hedgess g, may be computed using the meta esize command. The metasem package only describes a multilevel multivariate metaanalysis or a multilevel univariate metaregression. Metaanalysis of prevalence data using metaprop command. Check if selective outcome reporting publication bias or \p\hacking is present in your data.
You can use any word processor and save the file in ascii format, or you can use stata s dofile editor with the. These macros include procedures for basic analysis, for cumulative analysis, for meta regression. This is not an introduction to the use of stata software. Although there is not heterogeneity in these data to be explained by a meta regression, an example of the command and its output is given below. Hi there, i am seeking some help regarding the meta analysis of the prevalence data using the metaprop command. When you wish to use the file in the future, you would just use the cd command to change to the c. If substantial heterogeneity is found to be present from the analyses detailed above, then reasons for such heterogeneity can be explored by relating study level covariates e. Meta stata meta analysis reference manual me stata multilevel mixedeffects reference manual mi stata multipleimputation reference manual mv stata multivariate statistics reference manual pss stata power, precision, and samplesize reference manual p stata programming reference manual rpt stata reporting reference manual.
The program is illustrated using a multipletreatments meta analysis. Jasp is a free, opensource program used to perform statistical analysis tests by using r packages. Alternatively, if it is all binary data you might be able to tackle the problem with the usual multilevel mixed effects regression commands. The major revisions involve improvements to the estimation methods and the addition of an option to use a permutation test to estimate pvalues, including an adjustment. Below is the data set i have the command i used and the output i got. It has usually been performed in a bayesian setting, but recently it has become possible in a frequentist setting using multivariate metaanalysis and metaregression, implemented in stata with mvmeta. Tackle heterogeneity using subgroup analyses and meta regression.
Moderators may include a mixture of continuous and categorical variables. The estimated overall effect sizes, test for heterogeneity, moderator effects, and publication bias were reported using r software. Advanced methods using the stata software lausanne, 36 september 2019 registration deadline. Convert effect sizes reported in original studies to the ones you need for your metaanalysis. A metaregression can be done in stata 16 with the meta regress command.
Stata 16 contains a suite of commands for performing metaanalysis. Im quite comfortable with stata, but have never done a meta. Metaanalysis is key to the synthesis of quantitative data within. A fixed effects metaregression model that investigates the. Depicting estimates using the intercept in metaregression. The regression coefficients will estimate how the intervention effect in each subgroup differs from a nominated reference subgroup. In this paper we provide guidance on how to undertake meta analysis using stata, one of the most commonly used software packages for meta analysis. Metaregression comprehensive metaanalysis software. Notes on subgroup analyses and metaregression introduction computational model multiple comparisons software analyses of subgroups and regression analyses are observational statistical power for subgroup analyses and metaregression introduction in this chapter we address a number of issues that are relevant to both subgroup.
Then, rank correlation and regression procedures ask whether or not there is evidence of bias, while the failsafe n and its. In order to keep graphical depictions of meta analytic results squarely in accord with the underlying inferential statistics, therefore, analysts are well advised to avoid using standard software for graphing meta regression results, or at least to doublecheck that the confidence bands match the meta. Network metaanalysis is a popular way to combine results from several studies usually randomized trials comparing several treatments or interventions. In this chapter we show in detail how to use the statistical package stata both to perform a metaanalysis and. Perform various types of fixed and random effects meta analyses, assess subgroups, make basic indirect comparisons, integrate covariates via meta regression, and do this all while you have access to the largest selection of plots in any meta analysis software which are all excel objects so easily adjustable. This r function is a wrapper function for r function rma. These can be installed from within stata, and are released officially listed at here.
Metaregression is a tool used in metaanalysis to examine the impact of moderator variables on study effect size using regressionbased techniques. Let me know in the comment section below what metaanalysis software you are using. Do these relate to subgroups if yes, i do not see any problem because that seems to be reason why you want to perform the meta regression. I am working with eventotal for experimental and control groups to calculate the odds ratio. Stata is very powerfull, and i find it easy enough to use. I am conducting single arm meta analysis of a rare event data are in proportion with many predictor variables categorical and continuous. Get a thorough understanding of the statistical concepts of metaanalysis. We use the software packages sas, stata, and r to demonstrate fitting the mixedeffects logistic regression model for meta analysis of the sclerotherapy data, using the numbers of events and numbers of subjects in each trial. The standard meta regression model thompson and sharp, 1999 is the special case of with p 1, so that y i, s i and.
The first day 3 september 2019 is entirely dedicated to using stata, which is a very convenient and powerful software for carrying out metaanalyses. The metaanalysis function of jasp is based on the aforementioned metafor r package. It has usually been performed in a bayesian setting, but recently it has become possible in a frequentist setting using multivariate metaanalysis and metaregression, implemented in stata. Adrian mander has written software for a wide variety of statistical procedures in stata. Results from meta regression analyses also indicated that race is potentially related to the strength of the association between. Tackle heterogeneity using subgroup analyses and metaregression. While stata has no intrinsic support for meta analysis, various experts have written macros for meta analysis, which can be downloaded from the stata web site and incorporated into stata.
There are loads of packages in r associated with metaanalysis. It is a userfriendly way of conducting stats without having to deal with the r code itself. Stata is available on the pcs in the computer lab as well as on the unix system. In this paper we provide guidance on how to undertake metaanalysis using stata, one of the most commonly used software packages for metaanalysis. This book is composed of four chapters covering a variety of topics about using stata for regression. In order to keep graphical depictions of metaanalytic results squarely in accord with the underlying inferential statistics, therefore, analysts are well advised to avoid using standard software for graphing metaregression results, or at least to doublecheck that the confidence bands match the metaanalytic model. Let y denote a covariate, for instance, y0 for low risk of bias studies and y1 for high risk of bias studies. Although there is not heterogeneity in these data to be explained by a metaregression, an example of the command and its output is given below. The analysis can be done by using mvprobit program in stata. This is a revised version of the program originally written by stephen sharp stb42, sbe23. Metaregression to compare subgroups assumes the betweenstudy variance 2 is the same in all subgroups sensible when some or all subgroups have few studies estimates the difference in treatment effect between subgroups example. Assess the impact of publication bias on results with trimandfill analysis. Linear regression, also known as simple linear regression or bivariate linear regression, is used when we want to predict the value of a dependent variable based on the value of an independent variable.
The question is why are there multiple observations per study. R software implementation of combining mixed treatment comparisons and meta regression. Software for publication bias michael borenstein biostat, inc. Presents statistical model relating it to multilevel models and presents a conditional notation for the different types of integrative methods fixed effects and random effects metaanalysis, metaregression. We present the general case for random effects multivariate meta regression and so include meta analysis as a special case where there are no study level covariates and. Multilevel multivariate metaregression cross validated. Metaregression is more effective at this task than are standard metaanalytic techniques. Apr 08, 2019 in estimating a network metaanalysis model using a bayesian framework, the rjags package is a common tool.
If you are using the official meta analysis commands in stata 16, the collection of stata journal articles is still valuable because the collection contains information about meta analysis, and not just information on the communitycontributed meta analysis commands. I am conducting a meta analysis in psychotherapy research and want to use meta regression to identify moderators. The computer programs discussed are comprehensive meta analysis, stata,metawin,andrevman. I am running a meta regression where my dependent variable is fdi and independent. If you are using the official metaanalysis commands in stata 16, the collection of stata journal articles is still valuable because the collection contains information about metaanalysis, and not just information on the communitycontributed metaanalysis commands. It was first released in 1998 and has been updated to take account of improvements in stata estimation facilities and recent methodological developments. Stata 16 contains a suite of commands for performing meta analysis. Use funnel plots and formal tests to explore publication bias and smallstudy effects. Metaanalysis regression, or metaregression, is an extension to standard meta. Metaregression is often used to explore heterogeneity induced by the relationship between moderators and study effect sizes. We should emphasize that this book is about data analysis and that it demonstrates how stata can be used for regression analysis, as opposed to a book that covers the statistical basis of multiple regression. Linear regression analysis using stata introduction. A handson practical tutorial on performing metaanalysis. The goal is to provide a single estimate of the effect.
I have done a meta analysis and heterogeneity is too high. We would consider using meta regression to explore heterogeneity associated with adjustment for different covariates, i. A refined method for multivariate metaanalysis and meta. Metaregression analysis metareg command problem statalist. Stata module to perform robust variance estimation in metaregression with dependent effect size estimates, statistical software components s457219, boston college department of economics, revised 23 apr 2014. The command can perform fixed and random effects network meta analysis assuming either a common or different betweenstudy variances across comparisons. Metaregression columbia university mailman school of. Multivariate randomeffects meta analysis is implemented in stata as mvmeta white, 2009, which has recently been extended to implement multivariate randomeffects meta regression white, 2011. We used the procedure glimmix in sas and the commands melogit in stata. A network metaanalysis toolkit cochrane comparing multiple. Throughout, bold type will refer to stata commands, while le names, variables names, etc. The major revisions involve improvements to the estimation methods and the addition of an option to use a permutation test to estimate pvalues, including an adjustment for multiple testing. Difference between metaregression and linear regression.
Evaluate study heterogeneity with subgroup analysis or metaregression. Which are the free software to perform metaregression. The command meta summarize, subgroup can be used to do a subgroup analysis. A meta regression can be done in stata 16 with the meta regress command. We present a revised version of the metareg command, which performs meta analysis regression meta regression on studylevel summary data. Tessa is using metareg and stata, but its not an issue related to that, its an issue related to meta regression. The program is illustrated using a multipletreatments metaanalysis. Jasp is a great free regression analysis software for windows and mac. We address the three topics covered in the previous issues of the journal, focusing on their implementation in stata using a working example from mental health research. The major revisions involve improvements to the estimation methods and the addition of an option to use a permutation test to estimate pvalues, including an adjustment for multiple testing we have also made additions to the output, added an. Meta regression may be performed using the metareg macro available for the stata statistical package. Consistency and inconsistency in network metaanalysis. Stata is a complete, integrated software package that provides all your data science needsdata manipulation, visualization, statistics, and automated reporting.
1471 257 865 939 1530 1296 177 1139 607 406 564 1500 151 121 191 810 1205 1405 150 164 183 887 1312 946 1480 1236 105 1061 66 1338 1178 637 883 608 296 1190 1040 221 238 996 273 1086