The metafor Package

A Meta-Analysis Package for R

User Tools

Site Tools


updates

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
updates [2023/03/20 08:27] Wolfgang Viechtbauerupdates [2023/05/09 06:25] Wolfgang Viechtbauer
Line 2: Line 2:
  
 On this page, you can find a description of the (recent) updates to the metafor package. Older updates are archived [[updates_old|here]]. On this page, you can find a description of the (recent) updates to the metafor package. Older updates are archived [[updates_old|here]].
 +
 +==== Version 4.2-0 (2023-05-08) ====
 +
 +  * improved the various plotting functions so they respect ''par("fg")''; as a result, one can now create plots with a dark background and light plotting colors
 +  * also allow two or three values for ''xlab'' in the various ''forest()'' functions (for adding labels at the ends of the x-axis limits)
 +  * better default choices for ''xlim'' in the various ''forest()'' functions; also, argument ''ilab.xpos'' is now optional when using the ''ilab'' argument
 +  * added ''shade'' and ''colshade'' arguments to the various ''forest()'' functions
 +  * the various ''forest()'' functions no longer enforce that ''xlim'' must be at least as wide as ''alim''
 +  * added ''link'' argument to ''rma.glmm()''
 +  * ''rma.glmm()'' with ''measure="OR", model="CM.EL", method="ML"'' now treats tau^2 values below 1e-04 effectively as zero before computing the standard errors of the fixed effects; this helps to avoid numerical problems in approximating the Hessian; similarly, ''selmodel()'' now treats tau^2 values below 1e-04 or min(vi/10) effectively as zero before computing the standard errors
 +  * for measure ''SMCC'', can now specify d-values, t-test statistics, and p-values via arguments ''di'', ''ti'', and ''pi''
 +  * functions that issue a warning when omitting studies due to NAs now indicate how many were omitted
 +  * properly documented the ''level'' argument
 +  * added a few more transformation functions
 +  * small bug fixes
 +  * improved the documentation a bit
  
 ==== Version 4.0-0 (2023-03-19) ==== ==== Version 4.0-0 (2023-03-19) ====
Line 200: Line 216:
   * added more tests (also for parallel operations); also, all tests updated to use proper tolerances instead of rounding   * added more tests (also for parallel operations); also, all tests updated to use proper tolerances instead of rounding
   * reorganized the documentation a bit   * reorganized the documentation a bit
- 
-==== Version 2.0-0 (2017-06-22) ==== 
- 
-  * added ''simulate()'' method for ''rma'' objects; added ''MASS'' to ''Suggests'' (since simulating for ''rma.mv'' objects requires ''mvrnorm()'' from ''MASS'') 
-  * ''cooks.distance.rma.mv()'' now works properly even when there are missing values in the data 
-  * ''residuals()'' gains ''type'' argument and can compute Pearson residuals 
-  * the ''newmods'' argument in ''predict()'' can now be a named vector or a matrix/data frame with column names that get properly matched up with the variables in the model 
-  * added ''ranef.rma.mv()'' for extracting the BLUPs of the random effects for ''rma.mv'' models 
-  * all functions that repeatedly refit models now have the option to show a progress bar 
-  * added ''ranktest.default()'', so user can now pass the outcomes and corresponding sampling variances directly to the function 
-  * added ''regtest.default()'', so user can now pass the outcomes and corresponding sampling variances directly to the function 
-  * ''funnel.default()'' gains ''subset'' argument 
-  * ''funnel.default()'' and ''funnel.rma()'' gain ''col'' and ''bg'' arguments 
-  * ''plot.profile.rma()'' gains ''ylab'' argument 
-  * more consistent handling of ''robust.rma'' objects 
-  * added a print method for ''rma.gosh'' objects 
-  * the (log) relative risk is now called the (log) risk ratio in all help files, plots, code, and comments 
-  * ''escalc()'' can now compute outcome measures based on paired binary data (''"MPRR"'', ''"MPOR"'', ''"MPRD"'', ''"MPORC"'', and ''"MPPETO"'') 
-  * ''escalc()'' can now compute (semi-)partial correlation coefficients (''"PCOR"'', ''"ZPCOR"'', ''"SPCOR"'') 
-  * ''escalc()'' can now compute measures of variability for single groups (''"CVLN"'', ''"SDLN"'') and for the difference in variability between two groups (''"CVR"'', ''"VR"''); also the log transformed mean (''"MNLN"'') has been added for consistency 
-  * ''escalc()'' can now compute the sampling variance for ''measure="PHI"'' for studies using stratified sampling (''vtpye="ST"'') 
-  * the ''`[`'' method for ''escalc'' objects now properly handles the ''ni'' and ''slab'' attributes and does a better job of cleaning out superfluous variable name information 
-  * added ''rbind()'' method for ''escalc'' objects 
-  * added ''as.data.frame()'' method for ''list.rma'' objects 
-  * added a new dataset (''dat.pagliaro1992'') for another illustration of a network meta-analysis 
-  * added a new dataset (''dat.laopaiboon2015'') on the effectiveness of azithromycin for treating lower respiratory tract infections 
-  * ''rma.uni()'' and ''rma.mv()'' now check if the ratio of the largest to smallest sampling variance is very large; results may not be stable then (and very large ratios typically indicate wrongly coded data) 
-  *  model fitting functions now check if extra/superfluous arguments are specified via ''...'' and issues are warning if so 
-  * instead of defining own generic ''ranef()'', import ''ranef()'' from ''nlme'' 
-  * improved output formatting 
-  * added more tests (but disabled a few tests on CRAN to avoid some issues when R is compiled with ''%%--%%disable-long-double'') 
-  * some general code cleanup 
-  * renamed ''diagram_metafor.pdf'' vignette to just ''diagram.pdf'' 
-  * minor updates in the documentation 
  
 ==== Older Versions ==== ==== Older Versions ====
updates.txt · Last modified: 2024/03/29 09:58 by Wolfgang Viechtbauer