# [R-meta] weights in forest plot

Michael Dewey li@t@ @ending from dewey@myzen@co@uk
Mon Aug 27 14:53:35 CEST 2018

```Dear Antonia

You need to do two things to fix this

1 - make space for it by starting the forest plot higher up, or by
leaving a space. You use rows = ... to do this

2 - tell R where to put your addpoly, again by using the rows = argument.

You may also need to use the ylim argument to move the frame of the plot
so that your forest plot does not overprint it. You can find you what
value it is currently using for ylim by inspecting the result of forest
- try wrapping the call in str() - and then add to the second value to
make more space at the top or subtract from the first to make space at
the bottom.

Hard to give you exact numbers, you have to experiment. But, hey, you
are a scientist so you must believe in experimentation as the road to
wisdom and enlightenment.

Michael

On 27/08/2018 12:22, Antonia Sudkaemper wrote:
> hedgesg = c(-0.19, 0.10, 0.26, 0.60, 0.25)
> sei <- c(.16, .07, .18, .13, .11)
> ci.lb <http://ci.lb> <- hedgesg - 1.96*sei
> ci.ub <- hedgesg + 1.96*sei
> study<-c("Study 1", "Study 2", "Study 3", "Study 4", "Study 5")
> labels<-c(-2, -1, 0, 1, 2)
>
> forest(hedgesg, ci.lb <http://ci.lb>=ci.lb <http://ci.lb>, ci.ub=ci.ub,
> showweights=TRUE, refline=0, xlab = "Hedges' g", slab=study, alim =
> c(-2,2), xlim=c(-8,5), at=labels, cex = 0.9)
> addpoly.default(x = 0.5, ci.lb <http://ci.lb>=0.35, ci.ub=0.65)

--
Michael
http://www.dewey.myzen.co.uk/home.html

```