Skip to content
Back to formatted view

Raw Message

Message-ID: <f9999aeddb15463cb59452d0f5b6088b@UM-MAIL3214.unimaas.nl>
Date: 2020-12-11T23:37:52Z
From: Wolfgang Viechtbauer
Subject: [R-meta] converting escalc ROM outputs to the log-2 scale
In-Reply-To: <CAHP6aVFpWj8E9xOMV=UDr1nTDXi7fcrFsLQfaxxQeQz=bzSy=g@mail.gmail.com>

Dear Divya,

If y_i ~ N(theta_i, v_i), then for any constant c, c*y_i ~ N(c*theta_i, c^2 * v_i).

So, it would be yi_new = yi/log(2) and vi_new = vi/log(2)^2.

Best,
Wolfgang

>-----Original Message-----
>From: R-sig-meta-analysis [mailto:r-sig-meta-analysis-bounces at r-project.org]
>On Behalf Of Divya Ravichandar
>Sent: Friday, 11 December, 2020 23:36
>To: r-sig-meta-analysis at r-project.org
>Subject: [R-meta] converting escalc ROM outputs to the log-2 scale
>
>Hi all
>
>I have a question around changing the scale of *yi *and *vi *exported
>from *escalc()
>*function when using *measure=ROM.* Based on the documentation, this
>function exports *yi *in natural log (ln) scale. --> yi =
>ln(grp1-mean/grp2-mean) and then the associated vi.
>
>I am interested in obtaining the *log-2 fold change. *Is there a way to
>convert yi & vi from *escalc(measure = ROM,...) *to this scale. Would it be
>reasonable to simply transform the values by converting from log-e -> log-2
>scale by
>yi_new = yi/log(2) and vi_new = vi/log(2)
>
>Thank you
>
>--
>*Divya Ravichandar*
>Scientist
>Second Genome