[R-sig-ME] R2 for Negative Binomial calculated with GLMMADMB
Ben Bolker
bbolker at gmail.com
Fri Dec 19 03:05:15 CET 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 14-12-18 04:48 PM, Simon Blomberg wrote:
> I agree with Doug. R2 for anything other than an ordinary linear
> model is rearranging deck chair on the Titanic. GLMs and GLMMs are
> complicated. They can be wrong in a variety of ways and expecting
> a single number like R2 (however defined) is a poor way to assess
> the relative fit of a model. Pseudo R2s don't answer the same
> question as R2 for an OLS model anyway, as Doug pointed out. My
> approach would be to use posterior predictive tests in a Bayesian
> context, or perhaps cross-validation.
>
> Cheers,
>
> Simon.
I agree with this position, *but* I will say that if this is going
to be the case then we (the expert-y people) need to provide more
worked examples of how to do this. There's at least one example of a
posterior predictive simulation at
http://www.rpubs.com/bbolker/glmmchapter ...
>
> Sent from my iPhone
>
>> On 19 Dec 2014, at 1:36 am, Jens Oldeland
>> <fbda005 at uni-hamburg.de> wrote:
>>
>> Dear Douglas,
>>
>> many thanks for your thoughts. I understand that R2 is not
>> perfectly correct for GLMs or anything more complicated. But
>> still...
>>
>> In my example, I calculated now these 20 negbin GLMMs and if
>> anybody asks me how reliable they are, I cannot tell. According
>> to the AIC thinking, I found the best of my candidate models,
>> i.e. for each model I checked all possible parameter combinations
>> in order to identify the "best" model (yes, there is no best
>> model, and yes, searching a model using this procedure is for
>> sure not optimal). I can calculate AIC weights which tell me how
>> different my models are but not if the model is any good.
>>
>> How can I know? Are there any possibilities to check this?
>> Plotting observed versus predicted?
>>
>> I mean, can I publish something without knowing this? I am an
>> ecologist, so I am not perfectly trained in statistics and also
>> not in assessing the quality of GLMMs.
>>
>> Don´t worry, I am not in a bad mood while writing. just curious
>> how this can be solved.
>>
>> best regards from Hamburg, Germany jens
>>
>>
>> Zitat von Douglas Bates <bates at stat.wisc.edu>:
>>
>>> <sermon> I must admit to getting a little twitchy when people
>>> speak of the "R2 for GLMMs". R2 for a linear model is
>>> well-defined and has many desirable properties. For other
>>> models one can define different quantities that reflect some
>>> but not all of these properties. But this is not calculating
>>> an R2 in the sense of obtaining a number having all the
>>> properties that the R2 for linear models does. Usually there
>>> are several different ways that such a quantity could be
>>> defined. Especially for GLMs and GLMMs before you can define
>>> "proportion of response variance explained" you first need to
>>> define what you mean by "response variance". The whole point
>>> of GLMs and GLMMs is that a simple sum of squares of deviations
>>> does not meaningfully reflect the variability in the response
>>> because the variance of an individual response depends on its
>>> mean.
>>>
>>> Confusion about what constitutes R2 or degrees of freedom of
>>> any of the other quantities associated with linear models as
>>> applied to other models comes from confusing the formula with
>>> the concept. Although formulas are derived from models the
>>> derivation often involves quite sophisticated mathematics. To
>>> avoid a potentially confusing derivation and just "cut to the
>>> chase" it is easier to present the formulas. But the formula
>>> is not the concept. Generalizing a formula is not equivalent
>>> to generalizing the concept. And those formulas are almost
>>> never used in practice, especially for generalized linear
>>> models, analysis of variance and random effects. I have a
>>> "meta-theorem" that the only quantity actually calculated
>>> according to the formulas given in introductory texts is the
>>> sample mean.
>>>
>>> It may seem that I am being a grumpy old man about this, and
>>> perhaps I am, but the danger is that people expect an
>>> "R2-like" quantity to have all the properties of an R2 for
>>> linear models. It can't. There is no way to generalize all the
>>> properties to a much more complicated model like a GLMM.
>>>
>>> I was once on the committee reviewing a thesis proposal for
>>> Ph.D. candidacy. The proposal was to examine I think 9
>>> different formulas that could be considered ways of computing
>>> an R2 for a nonlinear regression model to decide which one was
>>> "best". Of course, this would be done through a simulation
>>> study with only a couple of different models and only a few
>>> different sets of parameter values for each. My suggestion that
>>> this was an entirely meaningless exercise was not greeted
>>> warmly. </sermon>
>>>
>>> On Wed Dec 17 2014 at 9:49:28 AM Jens Oldeland
>>> <fbda005 at uni-hamburg.de> wrote:
>>>
>>>> Dear List-members,
>>>>
>>>> recently, the R2 calculations for GLMMs invented by
>>>> Schielzieth and Nakagawa 2012 [1] were implemented into the
>>>> MuMIn package. This is incredibly good news, as many
>>>> colleagues still require R2 to understand a model output. I
>>>> invested 2 weeks in lengthy calculations of about 20 negative
>>>> binomial GLMMs using the glmmADMB package. Now, my colleagues
>>>> want the R2 (me too), however, sadly, the MuMIn functions do
>>>> only work for binomial and poisson GLMMS. Further, it seems
>>>> that the functions do not recognize the glmmADMB package but
>>>> prefer (g)lmer output.
>>>>
>>>> Now my question: Does anybody of you know if this is "easy"
>>>> to implement and if so "how"? I tried to redo the code
>>>> provided here (actually posing the same question) but
>>>> failed...:
>>>> http://stats.stackexchange.com/questions/109215/r%C2%B2-
>>>> squared-from-a-generalized-linear-mixed-effects-models-glmm-using-a-negat
>>>>
>>>>
>>>>
>>>>
Or does anybody know if in the near future (this year?) it will be
>>>> implemented somewhere?
>>>>
>>>> Is it possible to transform a GLMMADMB object into an lmer
>>>> object?
>>>>
>>>> Any hints are most welcome,
>>>>
>>>> merry Xmas Jens
>>>>
>>>>
>>>> [1] Nakagawa, S., & Schielzeth, H. (2013). A general and
>>>> simple method for obtaining R2 from generalized linear
>>>> mixed-effects models./Methods in Ecology and
>>>> Evolution/,/4/(2), 133-142.
>>>>
>>>> -- +++++++++++++++++++++++++++++++++++++++++ Dr. Jens
>>>> Oldeland
>>>>
>>>> Post-Doc Researcher & Lecturer @ BEE Managing Editor -
>>>> Biodiversity & Ecology
>>>>
>>>> Biodiversity, Ecology and Evolution of Plants (BEE)
>>>> Biocentre Klein Flottbek and Botanical Garden University of
>>>> Hamburg Ohnhorststr. 18 22609 Hamburg, Germany
>>>>
>>>> Tel: 0049-(0)40-42816-407 Fax: 0049-(0)40-42816-543
>>>> Mail: jens.oldeland at uni-hamburg.de Oldeland at gmx.de Skype:
>>>> jens.oldeland
>>>> http://www.biologie.uni-hamburg.de/bzf/fbda005/fbda005.htm
>>>> http://www.biodiversity-plants.de/biodivers_ecol/biodivers_ecol.php
>>>>
>>>>
>>>>
+++++++++++++++++++++++++++++++++++++++++
>>>>
>>>>
>>>> [[alternative HTML version deleted]]
>>>>
>>>> _______________________________________________
>>>> R-sig-mixed-models at r-project.org mailing list
>>>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>>
>>
>>
>> -- +++++++++++++++++++++++++++++++++++++++++ Dr. Jens Oldeland
>>
>> Post-Doc Researcher & Lecturer @ BEE Managing Editor -
>> Biodiversity & Ecology
>>
>> Biodiversity, Ecology and Evolution of Plants (BEE) Biocentre
>> Klein Flottbek and Botanical Garden University of Hamburg
>> Ohnhorststr. 18 22609 Hamburg, Germany
>>
>> Tel: 0049-(0)40-42816-407 Fax: 0049-(0)40-42816-543 Mail:
>> jens.oldeland at uni-hamburg.de Oldeland at gmx.de Skype: jens.oldeland
>> http://www.biologie.uni-hamburg.de/bzf/fbda005/fbda005.htm
>> http://www.biodiversity-plants.de/biodivers_ecol/biodivers_ecol.php
>>
>>
>>
+++++++++++++++++++++++++++++++++++++++++
>>
>> _______________________________________________
>> R-sig-mixed-models at r-project.org mailing list
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
> _______________________________________________
> R-sig-mixed-models at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-mixed-models
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iQEcBAEBAgAGBQJUk4fbAAoJEOCV5YRblxUHTEAH/jFKDykJtgnX1KCG576jI9RR
X3ZzvSJ94jABqknWEuYxT7RY25RixDsqAD0D7fet9hCwS7Pv9AZMcmRbGOa3twrW
OUFrBYEURt6Gk+WvyFEcffRFRRnktYDXjXzYiPyOOp22fmziCy6XvbkcMa8qc8M7
dG6HcJpygjGcpZBa+eBRBh7Oha3OTOaLIdjCRMk2b9OxmwivIO7YiHTmAYuLodo+
JjVuQJGi6TF+J/FUL3XGwfCECUtHu2+zJ3ch/NKzVv6OI0QZz72VMyViUrlIi/LJ
9S6AjGIdLhh7lndV/tq4qqKMw6jIVFqjJetYi1yr6fvju9v1Vc+KIu56T+rh6CA=
=uOST
-----END PGP SIGNATURE-----
More information about the R-sig-mixed-models
mailing list