[R-meta] Fwd: predicted intervals in metafor
Michael Dewey
li@t@ @ending from dewey@myzen@co@uk
Fri Jun 8 19:12:17 CEST 2018
Ray, please keep the list in the loop and please register so we do not
have to approve each post.
Michael
On 08/06/2018 18:03, Raynaud Armstrong wrote:
> ---------- Forwarded message ----------
> From: Raynaud Armstrong <raynaud.armstrong using gmail.com>
> Date: Fri, Jun 8, 2018 at 1:02 PM
> Subject: Re: [R-meta] predicted intervals in metafor
> To: Michael Dewey <lists using dewey.myzen.co.uk>
>
>
> Thanks Michael. *I got the following output for my meta-regression. My
> heterogeneity statistics are all 0 - what does this mean?*
>
> #meta-regression
>> metareg <- rma (yi=cohen, vi=se_cohen, mods = ~ mean_age + year +
> country, data=metav)
> Warning message:
> In rma(yi = cohen, vi = se_cohen, mods = ~mean_age + year + country, :
> Studies with NAs omitted from model fitting.
>> metareg
>
> Mixed-Effects Model (k = 7; tau^2 estimator: REML)
>
> tau^2 (estimated amount of residual heterogeneity): 0 (SE = 0.1825)
> tau (square root of estimated tau^2 value): 0
> I^2 (residual heterogeneity / unaccounted variability): 0.00%
> H^2 (unaccounted variability / sampling variability): 1.00
> R^2 (amount of heterogeneity accounted for): NA%
>
> Test for Residual Heterogeneity:
> QE(df = 3) = 0.3265, p-val = 0.9550
>
> Test of Moderators (coefficient(s) 2:4):
> QM(df = 3) = 1.6838, p-val = 0.6406
>
> Model Results:
>
> estimate se zval pval ci.lb ci.ub
> intrcpt 39.8696 65.5910 0.6079 0.5433 -88.6863 168.4255
> mean_age 0.0456 0.0373 1.2223 0.2216 -0.0275 0.1187
> year -0.0203 0.0332 -0.6109 0.5413 -0.0852 0.0447
> countryUSA -0.1974 0.3959 -0.4987 0.6180 -0.9733 0.5785
>
> ---
> Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
>
>
> Please let me know. Thanks.
> Ray
>
> On Fri, Jun 8, 2018 at 7:02 AM, Michael Dewey <lists using dewey.myzen.co.uk>
> wrote:
>
>> Dear Ray
>>
>> Not sure whether you have seen this page?
>>
>> http://www.metafor-project.org/doku.php/analyses
>>
>> You need examples for mixed effects but all the examples are worth
>> examining as are the other pages found via the left navigation.
>>
>> Michael
>>
>>
>> On 07/06/2018 18:41, Raynaud Armstrong wrote:
>>
>>> Dear Wolfgang,
>>> Thanks for your reply. It was indeed helpful.
>>> Are there any good meta-regression tutorials or examples in R using
>>> metafor
>>> package?
>>>
>>> Please let me know.
>>> Thanks
>>> Ray
>>>
>>> On Wed, Jun 6, 2018 at 5:02 AM, Viechtbauer, Wolfgang (SP) <
>>> wolfgang.viechtbauer using maastrichtuniversity.nl> wrote:
>>>
>>> Dear Rav,
>>>>
>>>> The default is REML.
>>>>
>>>> Checking whether the sampling distribution of the outcome measure is
>>>> normal is not something that you can do in your observed data. Outcome
>>>> measures typically used in meta-analysis all have, at least
>>>> asymptotically,
>>>> a normal sampling distribution. So, as long as your sample sizes are not
>>>> too small, this is not something you typically have to worry about.
>>>>
>>>> As for the distribution of the true effects: In principle, this can be
>>>> checked in the actual data, but this is difficult to do. One possible
>>>> approach is to examine the distribution of the predicted random effects,
>>>> which you can get with the ranef() function.
>>>>
>>>> Best,
>>>> Wolfgang
>>>>
>>>> -----Original Message-----
>>>> From: Raynaud Armstrong [mailto:raynaud.armstrong using gmail.com]
>>>> Sent: Tuesday, 05 June, 2018 19:24
>>>> To: r-sig-meta-analysis using r-project.org; Viechtbauer, Wolfgang (SP)
>>>> Subject: Fwd: [R-meta] predicted intervals in metafor
>>>>
>>>> Dear Wolfgang,
>>>> Thanks for your reply.
>>>> Sorry for not being clear. I was just wanting to know if I needed to
>>>> check
>>>> normality of my effect sizes collectively - which you have already
>>>> answered. I would also like to know the default method in random effects
>>>> meta-analysis in metafor - is it REML or DL?
>>>> How can we test the assumption that the sampling distributions are
>>>> normal
>>>> and that the underlying true effects are normal?
>>>>
>>>> Looking forward to your reply,
>>>>
>>>> Thanks
>>>> RAv
>>>>
>>>> On Tue, Jun 5, 2018 at 12:48 PM, Viechtbauer, Wolfgang (SP) <
>>>> wolfgang.viechtbauer using maastrichtuniversity.nl> wrote:
>>>> Dear Raynaud,
>>>>
>>>> Not sure what you mean by 'default method'. Do you mean the method for
>>>> computing the prediction interval? By default, it is:
>>>>
>>>> mu-hat +/- 1.96 sqrt(SE(mu-hat)^2 + tau^2)
>>>>
>>>> where 'mu-hat' is the estimate of mu, SE(mu-hat) is the corresponding
>>>> standard error, and tau^2 is the estimated amount of heterogeneity
>>>> (between-study variance).
>>>>
>>>> When using the Knapp & Hartung method (argument: test="knha"), then
>>>> instead of 1.96 (or rather qnorm(.975) to be exact), the equation uses
>>>> the
>>>> 97.5th percentile from a t-distribution with k-1 df (where k is the
>>>> number
>>>> of studies).
>>>>
>>>> As for the distribution of the effect sizes: The RE model does not assume
>>>> that the collection of observed effects is normally distributed. It
>>>> assumes
>>>> that the sampling distributions are normal and that the underlying true
>>>> effects are normal. However, that does not imply that the (marginal)
>>>> distribution of the observed effects is normally distributed.
>>>>
>>>> Best,
>>>> Wolfgang
>>>>
>>>> -----Original Message-----
>>>> From: Raynaud Armstrong [mailto:raynaud.armstrong using gmail.com]
>>>> Sent: Tuesday, 05 June, 2018 17:57
>>>> To: r-sig-meta-analysis using r-project.org; Viechtbauer, Wolfgang (SP)
>>>> Subject: Fwd: [R-meta] predicted intervals in metafor
>>>>
>>>> Hi everyone!
>>>> I would like to know what is the default method in random effects
>>>> meta-analysis in metafor.
>>>> My effect size (cohen's d) is not normally distributed. Does that matter?
>>>> Please reply as soon as possible.
>>>> Thanks
>>>> RAv
>>>> ---------- Forwarded message ----------
>>>> From: Raynaud Armstrong <raynaud.armstrong using gmail.com>
>>>> Date: Sat, Dec 16, 2017 at 6:34 AM
>>>> Subject: Re: [R-meta] predicted intervals in metafor
>>>> To: "Viechtbauer Wolfgang (SP)" <wolfgang.viechtbauer@
>>>> maastrichtuniversity.nl>
>>>>
>>>> Perfect - it worked!
>>>> Thanks
>>>>
>>>> On Fri, Dec 15, 2017 at 3:38 AM, Viechtbauer Wolfgang (SP) <
>>>> wolfgang.viechtbauer using maastrichtuniversity.nl> wrote:
>>>> Dear Raynaud,
>>>>
>>>> Once you have the SMD values and corresponding sampling variances, the
>>>> code is the same. Here is an example:
>>>>
>>>> library(metafor)
>>>>
>>>> ### load data
>>>> dat <- get(data(dat.normand1999))
>>>>
>>>> ### calculate SMDs and corresponding sampling variances
>>>> dat <- escalc(measure="SMD", m1i=m1i, sd1i=sd1i, n1i=n1i, m2i=m2i,
>>>> sd2i=sd2i, n2i=n2i, data=dat)
>>>> dat
>>>>
>>>> ### meta-analysis of SMD values using a random-effects model
>>>> res <- rma(yi, vi, data=dat)
>>>> res
>>>>
>>>> ### get prediction/credibility interval
>>>> predict(res)
>>>>
>>>> If you have calculated the SMD values and variances yourself, you can
>>>> skip
>>>> the escalc() step and go straight to rma(). Adjust variables names as
>>>> needed.
>>>>
>>>> Best,
>>>> Wolfgang
>>>>
>>>> -----Original Message-----
>>>> From: R-sig-meta-analysis [mailto:r-sig-meta-analysis-
>>>> bounces using r-project.org] On Behalf Of Raynaud Armstrong
>>>> Sent: Friday, 15 December, 2017 1:37
>>>> To: r-sig-meta-analysis using r-project.org
>>>> Subject: [R-meta] predicted intervals in metafor
>>>>
>>>> Hi there,
>>>> I would like to calculate predicted intervals in addition to my pooled
>>>> estimate and CIs as I have plenty of between-study variation in my
>>>> meta-analysis. I am using metafor package and my summary estimated is an
>>>> effect size (SMD) and not odds ratios. The examples I have come across
>>>> mainly focus on odds ratios and I wonder what to do for SMDs.
>>>> I would appreciate if someone could suggest what function to use.
>>>>
>>>> Thank you,
>>>> Raynaud
>>>>
>>>>
>>> [[alternative HTML version deleted]]
>>>
>>> _______________________________________________
>>> R-sig-meta-analysis mailing list
>>> R-sig-meta-analysis using r-project.org
>>> https://stat.ethz.ch/mailman/listinfo/r-sig-meta-analysis
>>>
>>>
>> --
>> Michael
>> http://www.dewey.myzen.co.uk/home.html
>>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-meta-analysis mailing list
> R-sig-meta-analysis using r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-meta-analysis
>
--
Michael
http://www.dewey.myzen.co.uk/home.html
More information about the R-sig-meta-analysis
mailing list