Literature DB >> 28904005

The coefficient of determination R2 and intra-class correlation coefficient from generalized linear mixed-effects models revisited and expanded.

Shinichi Nakagawa1,2, Paul C D Johnson3, Holger Schielzeth4.   

Abstract

The coefficient of determination R2 quantifies the proportion of variance explained by a statistical model and is an important summary statistic of biological interest. However, estimating R2 for generalized linear mixed models (GLMMs) remains challenging. We have previously introduced a version of R2 that we called [Formula: see text] for Poisson and binomial GLMMs, but not for other distributional families. Similarly, we earlier discussed how to estimate intra-class correlation coefficients (ICCs) using Poisson and binomial GLMMs. In this paper, we generalize our methods to all other non-Gaussian distributions, in particular to negative binomial and gamma distributions that are commonly used for modelling biological data. While expanding our approach, we highlight two useful concepts for biologists, Jensen's inequality and the delta method, both of which help us in understanding the properties of GLMMs. Jensen's inequality has important implications for biologically meaningful interpretation of GLMMs, whereas the delta method allows a general derivation of variance associated with non-Gaussian distributions. We also discuss some special considerations for binomial GLMMs with binary or proportion data. We illustrate the implementation of our extension by worked examples from the field of ecology and evolution in the R environment. However, our method can be used across disciplines and regardless of statistical environments.
© 2017 The Author(s).

Entities:  

Keywords:  goodness of fit; heritability; model fit; reliability analysis; repeatability; variance decomposition

Mesh:

Year:  2017        PMID: 28904005      PMCID: PMC5636267          DOI: 10.1098/rsif.2017.0213

Source DB:  PubMed          Journal:  J R Soc Interface        ISSN: 1742-5662            Impact factor:   4.118


Introduction

One of the main purposes of linear modelling is to understand the sources of variation in biological data. In this context, it is not surprising that the coefficient of determination R2 is a commonly reported statistic, because it represents the proportion of variance explained by a linear model. The intra-class correlation coefficient (ICC) is a related statistic that quantifies the proportion of variance explained by a grouping (random) factor in multilevel/hierarchical data. In the field of ecology and evolution, a type of ICC is often referred to as repeatability R, where the grouping factor is often individuals that have been phenotyped repeatedly [1,2]. We have reviewed methods for estimating R2 and ICC in the past, with a particular focus on non-Gaussian response variables in the context of biological data [2,3]. These previous articles featured generalized linear mixed-effects models (GLMMs) as the most versatile engine for estimating R2 and ICC (specifically and ICCGLMM). The descriptions were initially limited to random-intercept GLMMs, but have later been extended to random-slope GLMMs [4], widening the applicability of these statistics (see also [5,6]). However, at least one important issue seems to remain. Currently, these two statistics are only described for binomial and Poisson GLMMs. Although these two types of GLMM are arguably the most popular [7], there are other families of distributions that are commonly used in biology, such as negative binomial and gamma distributions [8,9]. In this paper, we revisit and extend and ICCGLMM to more distributional families with a particular focus on negative binomial and gamma distributions. In this context, we discuss Jensen's inequality and two variants of the delta method, which are hardly known among biologists. These concepts are useful not only for generalizing our previous methods, but also for interpreting the results of GLMMs. Furthermore, we refer to some special considerations when obtaining and ICCGLMM from binomial GLMMs for binary and proportion data, which we did not discuss in the past [2,3]. We provide worked examples inspired from the field of ecology and evolution, focusing on implementation in the R environment [10] and finish by referring to two alternative approaches for obtaining R2 and ICC from GLMMs along with a cautionary note.

Definitions of , ICCGLMM and overdispersion

To start with, we present and ICCGLMM for a simple case of Gaussian error distributions based on a linear mixed-effects model (LMM, hence also referred to as and ICCLMM). Imagine a two-level dataset where the first level corresponds to observations and the second level to some grouping/clustering factor (e.g. individuals with repeated measurements) with k fixed-effect covariates. The model can be written as (referred to as Model 1):where y is the jth observation of the ith individual, is the jth value of the ith individual for the hth of k fixed-effect predictors, β0 is the (grand) intercept, β is the regression coefficient for the hth predictor, α is an individual-specific effect, assumed to be normally distributed in the population with the mean and variance of 0 and , ɛ is an observation-specific residual, assumed to be normally distributed in the population with mean and variance of 0 and , respectively. For this model, we can define two types of R2 aswhere represents the marginal R2, which is the proportion of the total variance explained by the fixed effects, represents the conditional R2, which is the proportion of the variance explained by both fixed and random effects, and is the variance explained by fixed effects [11]. As marginal and conditional R2 differ only in whether the random effect variance is included in the numerator, we avoid redundancy and present equations only for marginal R2 in the following. Similarly, there are two types of ICC:and If no fixed effects are fitted (other than the intercept), so that ICCLMM(adj) equals ICCLMM. In such a case, the ICC should not be called ‘adjusted’ (sensu [2]). For an ICC value to be adjusted for a source of variance, that variance must be more than 0 and omitted from the ICC calculation. As the two versions of ICC differ only in whether the fixed-effect variance, calculated as in equation (2.6), is included in the denominator, we avoid redundancy and present equations only for adjusted ICC in the following. One of the main difficulties in extending R2 from LMMs to GLMMs is defining the residual variance . For binomial and Poisson GLMMs with an additive dispersion term, we have previously stated that is equivalent to where is the variance for the additive overdispersion term, and is the distribution-specific variance [2,3]. Here, overdispersion represents the excess variation relative to what is expected from a certain distribution and can be estimated by fitting an observation-level random effect (OLRE; [12,13]). Alternatively, overdispersion in GLMMs can be implemented using a multiplicative overdispersion term [14]. In such an implementation, we stated that is equivalent to where ω is a multiplicative dispersion parameter estimated from the model [2]. However, obtaining for specific distributions is not always possible, because in many families of GLMMs, (observation-level variance) cannot be clearly separated into (overdispersion variance) and (distribution-specific variance). It turns out that binomial and Poisson distributions are special cases where can be usefully calculated, because either all overdispersion is modelled by an OLRE (additive overdispersion) or by a single multiplicative overdispersion parameter (multiplicative overdispersion). This is not the case for other families. However, as we will show below, we can always obtain the GLMM version of (on the latent scale) directly. We refer to this generalized version of as ‘the observation-level variance’ here rather than the residual variance (but we keep the notation ). Note that the observation-level variance, , should not be confused with the variance associated with OLRE, which estimates and can be considered to be a part of .

Extension of and ICCGLMM

We now define and ICCGLMM for a quasi-Poisson (may also be referred to as overdispersed Poisson) GLMM, because the quasi-Poisson distribution is an extension of Poisson distribution [15,16] and is similar to the negative binomial distribution, at least in their common applications [9,17]. Imagine count data repeatedly measured from a number of individuals with associated data on k covariates. We fit a quasi-Poisson (QP) GLMM with the log-link function (Model 2):where y is the jth observation of the ith individual and y follows a quasi-Poisson distribution with two parameters, λ and ω [15,16], ln(λ) is the latent value for the jth observation of the ith individual, ω is the overdispersion parameter (when the multiplicative dispersion parameter ω is 1, the model becomes a standard Poisson GLMM), α is an individual-specific effect, assumed to be normally distributed in the population with the mean and variance of 0 and , respectively (as in Model 1), and the other symbols are the same as above. Quasi-Poisson distributions have a mean of λ and a variance of λω (table 1). For such a model, we can define and (adjusted) ICCGLMM asandwhere the subscript of R2 and ICC denotes the distributional family, here QP-ln for quasi-Poisson distribution with log link, the term ln(1 + ω/λ) corresponds to the observation-level variance (table 1; for derivation, see the electronic supplementary material, appendix S1), ω is the overdispersion parameter, and λ is the mean value of λ. We discuss how to obtain λ in §5.
Table 1.

The observation-level variance for the three distributional families: quasi-Poisson, negative binomial and gamma with the three different methods for deriving : the delta method, lognormal approximation and the trigamma function, . when x follows gamma distribution. In the R environment, the function, trigamma can be used to obtain ; also note that ν is known as a shape parameter while κ is as a rate parameter in gamma distribution.

familydistributional parametersmean (E[y]) variance (var[y])link functiondelta methodlognormal approximationtrigamma function
quasi-Poisson (QP)log
Poisson (when ω = 1)λ > 0 ω > 0square-root0.25ω
negative binomial (NB)log
λ > 0θ > 0square-root
gammalog
λ > 0 ν > 0inverse(reciprocal)
gamma (alternative parameterization)log
ν > 0κ > 0inverse(reciprocal)
The observation-level variance for the three distributional families: quasi-Poisson, negative binomial and gamma with the three different methods for deriving : the delta method, lognormal approximation and the trigamma function, . when x follows gamma distribution. In the R environment, the function, trigamma can be used to obtain ; also note that ν is known as a shape parameter while κ is as a rate parameter in gamma distribution. The calculation is very similar for a negative binomial (NB) GLMM with the log link (Model 3):where y is the jth observation of the ith individual and y follows a negative binomial distribution with two parameters, λ and θ, where θ is the shape parameter of the negative binomial distribution (given by the software often as the dispersion parameter), and the other symbols are the same as above. The parameter θ is sometimes referred to as ‘size’. Negative binomial distributions have a mean of λ and a variance of λ + λ2/θ (table 1). and (adjusted) ICCGLMM for this model can be calculated asand Finally, for a gamma GLMM with the log link (Model 4):where y is the jth observation of the ith individual and y follows a gamma distribution with two parameters, λ and ν, where ν is the shape parameter of the gamma distribution (sometimes statistical programmes report 1/ν instead of ν; also note that the gamma distribution can be parametrized in alternative ways, table 1). Gamma distributions have a mean of λ and a variance of λ2/ν (table 1). and (adjusted) ICCGLMM can be calculated asand

Obtaining the observation-level variance by the ‘first’ delta method

For overdispersed Poisson, negative binomial and gamma GLMMs with log link, the observation-level variance can be obtained via the variance of the lognormal distribution (electronic supplementary material, appendix S1). This is the approach that has led to the terms presented above. There are two more alternative methods to obtain the same target: the delta method and the trigamma function. The two alternatives have different advantages and we will therefore discuss them in some detail in the following. The delta method for variance approximation uses a first-order Taylor series expansion, which is often employed to approximate the standard error (error variance) for transformations (or functions) of a variable x when the (error) variance of x itself is known (see [18]; for an accessible reference for biologists, [19]). The delta method for variance approximation can be written aswhere x is a random variable (typically represented by observations), f represents a function (e.g. log or square-root), var denotes variance and d/dx is a (first) derivative with respect to variable x. Taking derivatives of any function can be easily done using the R environment (examples can be found in the electronic supplementary material, appendices). It is the delta method that Foulley et al. [20] used to derive the distribution-specific variance for Poisson GLMMs as 1/λ (see also [21]). Given that in the case of Poisson distributions and , it follows that (note that for Poisson distributions without overdispersion, is equal to because ). One clear advantage of the delta method is its flexibility. We can easily obtain the observation-level variance for all kinds of distributions/link functions. For example, by using the delta method, it is straightforward to obtain for the Tweedie distribution, which has been used to model non-negative real numbers in ecology (e.g. [22,23]). For the Tweedie distribution, the variance on the observed scale has the relationship where μ is the mean on the observed scale and φ is the dispersion parameter, comparable to λ and ω in equation (3.1), and p is a positive constant called an index parameter. Therefore, when used with the log-link function, can be approximated by according to equation (4.1). The lognormal approximation is also possible (see the electronic supplementary material, appendix S1; table 1). The use of the trigamma function is limited to distributions with log link, but it is considered to provide the most accurate estimate of the observation-level variance in those cases. This is because the variance of a gamma-distributed variable on the log scale is equal to where ν is the shape parameter of the gamma distribution [24] and hence is . At the level of the statistical parameters (table 1; on the ‘expected data’ scale; sensu [25]; see their fig. 1), both Poisson and negative binomial distributions can be seen as special cases of gamma distributions, and can be obtained using the trigamma function (table 1). For example, for the Poisson distribution is (note that ). As shown in the electronic supplementary material, appendix S2, ln(1 + 1/λ) (lognormal approximation), 1/λ (delta method approximation) and (trigamma function) give similar results when λ is greater than 2. Our recommendation is to use the trigamma function for obtaining whenever this is possible. The trigamma function has been previously used to obtain observation-level variance in calculations of heritability (which can be seen as a type of ICC although in a strict sense, it is not; see [25]) using negative binomial GLMMs ([24,26]; cf. [25]). Table 1 summarizes observation-level variance for overdispersed Poisson, negative binomial and gamma distributions for commonly used link functions.

How to estimate λ from data

For some calculations, we require an estimate of the global expected value λ. Imagine a Poisson GLMM with log link and additive overdispersion fitted as an OLRE (Model 5):where y is the jth observation of the ith individual, and follows a Poisson distribution with the parameter λ, e is an additive overdispersion term for jth observation of the ith individual, and the other symbols are the same as above. Poisson distributions have a mean of λ and a variance of λ (cf. table 1). Using the lognormal approximation and (adjusted) ICCGLMM can be calculated asandwhere, as mentioned above, the term ln(1 + 1/λ) is (or ) for Poisson distributions with the log link (table 1). In our earlier papers, we proposed to use the exponential of the intercept, exp(β0) (from the intercept-only model) as an estimator of λ [2,3]; note that exp(β0) from models with any fixed effects will often be different from exp(β0) from the intercept-only model. We also suggested that it is possible to use the mean of observed values y. Unfortunately, these two recommendations are often inconsistent with each other. This is because, given Model 5 (and all the models in the previous section), the following relationships hold:where E represents the expected value (i.e. mean) on the observed scale, β0 is the mean value on the latent scale (i.e. β0 from the intercept-only model), is the total variance on the latent scale (e.g. in Models 1 and 5, and in Models 2–4 [2]; see also [27]). In fact, exp(β0) gives the median value of y rather than the mean of y, assuming a Poisson distribution. Thus, the use of exp(β0) will often overestimate , providing smaller estimates of R2 and ICC, compared to when using averaged y (which is usually a better estimate of E[y]). Quantitative differences between the two approaches may often be negligible, but when λ is small, the difference can be substantial so the choice of the method needs to be reported for reproducibility (electronic supplementary material, appendix S2). Our new recommendation is to obtain λ via equation (5.8), which is the Poisson parameter averaged across cluster-level parameters (λ for each individual in our example; [17,20,28]). Thus, obtaining λ via equation (5.8) will be more accurate than estimating λ by calculating the average of observed values although these two methods will give very similar or identical values when sampling is balanced (i.e. observations are equally distributed across individuals and covariates). This recommendation for obtaining λ also applies to negative binomial GLMMs (table 1).

Jensen's inequality and the ‘second’ delta method

A general form of equation (5.7) is known as Jensen's inequality, where g is a convex function. Hence, the transformation of the mean value is equal to or larger than the mean of transformed values (the opposite is true for a concave function; that is, ; [29]). In fact, whenever the function is not strictly linear, simple application of the inverse link function (or back-transformation) cannot be used to translate the mean on the latent scale into the mean value on the observed scale. This inequality has important implications for the interpretation of results from GLMMs, and also generalized linear models GLMs and linear models with transformed response variables. Although log-link GLMMs (e.g. Model 5) have an analytical solution, equation (5.8), this is not usually the case. Therefore, converting the latent scale values into observation-scale values requires simulation using the inverse link function. However, the delta method for bias correction can be used as a general approximation to account for Jensen's inequality when using link functions or transformations. This application of the delta method uses a second-order Taylor series expansion [18,30]. A simple case of the delta method for bias correction can be written aswhere d2/dx2 is a second derivative with respect to the variable x and the other symbols are as in equations (4.1) and (5.8). By using this bias correction delta method (with ), we can approximate equation (5.8) using the same symbols as in equations (5.7)–(5.9): The comparison between equation (5.8) (exact) and equation (6.2) (approximate) is shown in the electronic supplementary material, appendix S3. The approximation is most useful when the exact formula is not available as in the case of a binomial GLMM with logit link (Model 6):where y is the number of ‘success’ in n trials by the ith individual at the jth occasion (for binary data, n is always 1), p is the underlying probability of success, and the other symbols are the same as above. Binomial distributions have a mean of np and a variance of np(1 – p) (table 2).
Table 2.

The distribution-specific (theoretical) variance and observation-level variance using the delta method for binomial (and Bernoulli) distributions; note that only one of them should be used for obtaining R2 and ICC. ‘erf−1’ is the inverse of the Gauss error function, which is often denoted as ‘erf’.

familydistributional parameters, mean and variancelink namelink functiontheoretical (distribution-specific) varianceobservation-level variance (min. values and corresponding p given n = 1)
binomial (Bernoulli; n = 1)binomial(n, p)0 < p < 1n ≥ 1 (integers)logit(logistic distribution)(min = 4; p = 0.5)
E[y] = npvar[y] = np(1 – p)var[y/n] = p(1 – p)/nprobit()1(standard normal distribution)
cloglog(complimentary log–log)(Gumbel distribution)(min ∼ 1.54; p ∼ 0.8;∼2.08; p = 0.5)
The distribution-specific (theoretical) variance and observation-level variance using the delta method for binomial (and Bernoulli) distributions; note that only one of them should be used for obtaining R2 and ICC. ‘erf−1’ is the inverse of the Gauss error function, which is often denoted as ‘erf’. To obtain corresponding values between the latent scale and data (observation) scale, we need to account for Jensen's inequality. The logit function used in binomial GLMMs combines of concave and convex sections, which the delta method deals with efficiently. The overall intercept, β0 on the latent scale could therefore be transformed not with the inverse (anti) logit function (), but with the bias-corrected delta method approximation. Given that in the case of the binomial GLMM with the logit-link function, the approximation can be written as (when n = 1) We can replace β0 with any value obtained from the fixed part of the model (i.e. ). McCulloch et al. [31] provide another approximation formula, which, by using our notation, can be written as Yet, another approximation proposed by Zeger et al. [32] can be written as This approximation, equation (6.9), uses the exact solution for the inverse probit function, which can be written for a model like Model 6 but using the probit link: i.e. probit in place of equation (6.4): A comparison among equations (6.7)–(6.9) is also shown in electronic supplementary material, appendix S3 (it turns out equation (6.8) gives the best approximation). Simulation will give the most accurate conversions when no exact solutions are available. The use of the delta method for bias correction accounting for Jensen's inequality is a very general and versatile approach that is applicable for any distribution with any link function (see the electronic supplementary material, appendix S3) and can save computation time. We note that the accuracy of the delta method (both variance approximation and bias correction) depends on the form of the function f, the conditions for and limitation of the delta method are described by Oehlert [30].

Special considerations for binomial GLMMs

The observation-level variance can be thought of as being added to the latent scale on which other variance components are also estimated in a GLMM (equations (3.2), (3.7), (3.12), (5.2) and (6.4) for Models 2–6). As the proposed and ICCGLMM are ratios between variance components and their sums, we can show using the delta method that and ICCGLMM calculated via approximate to those of R2 and ICC on the observation (original) scale (shown in the electronic supplementary material, appendix S4). In some cases, there exist specific formulae for ICC on the observation scale [2]. In the past, we distinguished between ICC on the latent scale and on the observation scale [2]. Such a distinction turns out to be strictly appropriate only for binomial distributions but not for Poisson distributions (and probably also not for other non-Gaussian distributions). This is because the property of what we have called the distribution-specific variance for binomial distributions (e.g. π2/3 for binomial error distribution with the logit-link function) is quite different from what we have discussed as the observation-level variance although these two types of variance are related conceptually (i.e. both represents variance due to non-Gaussian distributions with specific link functions). Let us explain this further. A binomial distribution with a mean of p (the proportion of successes) has a variance of p(1 – p)/n (the variance for the number of successes is np(1 – p); table 2). We find that the observation-level variance is 1/(np(1 – p)) using the delta method on the logit-link function (table 2). This observation-level variance 1/(np(1 – p)), or 1/(p(1 – p)) for binary data, is clearly different from the distribution-specific variance π2/3. As with the observation-level variance for the log-Poisson model (which is 1/λ and changes with λ; note that we would have called 1/λ the distribution-specific variance; [2,3]), the observation-level variance of the binomial distribution changes as p changes (see electronic supplementary material, appendix S5), suggesting these two observation-level variances (1/λ and 1/(np(1 – p)) are analogous while the distribution-specific variance π2/3 is not. Further, the minimum value of 1/(p(1 – p)) is 4, which is larger than π2/3 ≈ 3.29, meaning that the use of 1/p(1 – p) in R2 and ICC for binary data will always produce larger values than those using π2/3. Consequently, Browne et al. [14] showed that ICC values (or variance partition coefficients, VPCs) estimated using π2/3 were higher than corresponding ICC values on the observation (original) scale using logistic-binomial GLMMs (see also [33]). Note that they only considered binary data, i.e. 1/(np(1 – p)), where n = 1, because all proportion data can be rearranged as binary responses with a grouping/clustering factor. Then, what is π2/3? Three common link functions in binomial GLMMs (logit, probit and complementary log–log) all have corresponding distributions on the latent scale: the logistic distribution, standard normal distribution and Gumbel distribution, respectively. Each of these distributions has a theoretical variance, namely, π2/3, 1 and π2/6, respectively, which we previous referred to as distribution-specific variances [2,3] (table 2). As far as we are aware, these theoretical variances only exist for binomial distributions. The meaning of 1/(np(1 – p)), which is the variance on the latent scale that approximates to the variance due to binomial distributions on the observation scale is distinct from the meaning of π2/3, which is the variance of the latent distribution (i.e. the logistic distribution with the scale parameter being 1). The use of the theoretical variance will almost always provide different values of and ICCGLMM from those using the observation-level obtained via the delta method (see the electronic supplementary material, appendix S5). This is because the use of π2/3 implicitly assumes all datasets have the same observation-level variance regardless of mean proportion (p) given the same number of trials (n). Therefore, we need distinguishing these theoretical variances from the observation-level variance. R2 and ICC values using the theoretical distribution-specific variance might be rightly called the latent (link) scale (sensu [2]) whereas, as mentioned above, R2 and ICC values using the observation-level variance estimate the counterparts on the observation (original) scale (cf. [25]).

Worked examples: revisiting the beetles

In the following, we present a worked example by expanding the beetle dataset that was generated for previous work [3]. In brief, the dataset represents a hypothetical species of beetle that has the following life cycle: larvae hatch and grow in the soil until they pupate, and then adult beetles feed and mate on plants. Larvae are sampled from 12 different populations (‘Population’; figure 1). Within each population, larvae are collected at two different microhabitats (Habitat): dry and wet areas as determined by soil moisture. Larvae are exposed to two different dietary treatments (Treatment): nutrient rich and control. The species is sexually dimorphic and can be easily sexed at the pupa stage (Sex). Male beetles have two different colour morphs: one dark and the other reddish brown (‘Morph’, labelled as A and B in figure 1). Sexed pupae are housed in standard containers until they mature (Container). Each container holds eight same-sex animals from a single population, but with a mix of individuals from the two habitats (N[container] = 120; N[animal] = 960).
Figure 1.

A schematic of how hypothetical datasets are obtained (see the main text for details).

A schematic of how hypothetical datasets are obtained (see the main text for details). We have data on five phenotypes, two of them sex-limited: (i) the number of eggs laid by each female after random mating which we had generated previously using Poisson distributions (with additive dispersion) and we revisit here for analysis with quasi-Poisson models (i.e. multiplicative dispersion), (ii) the incidence of endo-parasitic infections that we generated as being negative binomial distributed, (iii) body length of adult beetles which we had generated previously using Gaussian distributions and that we revisit here for analysis with gamma distributions, (iv) time to visit five predefined sectors of an arena (used as a measure of exploratory tendencies) that we generated as being gamma distributed, and (v) the two male morphs, which was again generated with binomial distributions (for the details of parameter settings, table 3). We use this simulated dataset to estimate and ICCGLMM.
Table 3.

Parameter settings of regression coefficients (b) and variance components (σ2) for five datasets: (1) fecundity, (2) endoparasite, (3) size, (4) exploration and (5) morph; all parameters are set on the latent scale apart from the size data (see below).

responseintercept (b)sex (b)treatment (b)habitat (b)population (ς2)container (ς2)overdispersion (ς2)
fecundity: the number of eggs per female1.10.50.10.40.050.1
parasite: the number of endoparasites per individual1.8−2−0.80.70.50.8
size: the body length of an individuala15−30.40.151.30.31.2
exploration: the time taken visiting five sectors for an individual4−12−0.50.20.2
morph colour morph of a male−0.80.80.51.20.2

aData for the six sets of models were simulated on the normal (Gaussian) scale but analysed assuming a gamma error structure with the log link so that estimations of these parameters will be on the log scale; note the overdispersion variance for this data is the residual variance.

Parameter settings of regression coefficients (b) and variance components (σ2) for five datasets: (1) fecundity, (2) endoparasite, (3) size, (4) exploration and (5) morph; all parameters are set on the latent scale apart from the size data (see below). aData for the six sets of models were simulated on the normal (Gaussian) scale but analysed assuming a gamma error structure with the log link so that estimations of these parameters will be on the log scale; note the overdispersion variance for this data is the residual variance. All data generation and analyses were conducted in R 3.3.1 [10]. We used functions to fit GLMMs from the three R packages: (i) the glmmadmb function from glmmADMB [34], (ii) the glmmPQL function from MASS [35], and (iii) the glmer and glmer.nb functions from lme4 [36]. In table 4, we only report results from glmmadmb because this is the only function that can fit models with all relevant distributional families. All scripts and results are provided as an electronic supplementary material, appendix S6. In addition, electronic supplementary material, appendix S6 includes an example of a model using the Tweedie distribution, which was fitted by the cpglmm function from the cplm package [23]. Notably, our approach for is kindly being implemented in the rsquared function in the R package piecewiseSEM [37]. Another important note is that we often find less congruence in GLMM results from the different packages than those of LMMs. For example, GLMM using the gamma error structure with the log-link function (Size and Exploration models), glmmadmb and glmmPQL produced very similar results, while glmer gave larger R2 and ICC values than the former two functions (for more details, see electronic supplementary material, appendix S6; also see [38]). Thus, it is recommended to run GLMMs in more than one package to check robustness of the results although this may not always be possible.
Table 4.

Mixed-effects model analysis of a simulated dataset estimating variance components and regression slopes for nutrient manipulations on fecundity, endoparasite loads, body length, exploration levels and male morph types; N[population] = 12, N[container] = 120 and N[animal] = 960 (N[male] = N[female] = 480). 95% CI (confidence intervals) were calculated by the confint function in lme4. The observation-level variance was obtained by using the trigamma function. In the Morph models, both the observation-level variance and (theoretical) distribution-specific variance were used; note that ones in brackets use the distribution-specific variance for R2 and ICC. ICC[Container] is not a typical ‘repeatability’ but the proportion of variance due to the container effect beyond the population variance.

fecundity models (log-link)quasi-Poisson mixed models
parasite models (log-link)negative binomial mixed models
size models (log-link)gamma mixed models
exploration models (log-link)gamma mixed models
morph models (logit-link)binomial (binary) mixed models
model namenull modelfull modelnull modelfull modelnull modelfull modelnull modelfull modelnull modelfull model
fixed effectsb [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]b [95% CI]
intercept1.630 [1.379, 1.882]1.261 [0.989, 1.532]0.766 [0.330, 1.202]1.752 [1.282, 2.223]2.682 [2.616, 2.689]2.737 [2.699, 2.775]4.752 [4.555, 4.949]4.056 [3.842, 4.269]−0.108 [−0.718, 0.501]−0.740 [−1.450, −0.030]
treatment (experiment)0.491 [0.391, 0.591]−0.768 [−0.870, −0.667]0.033 [0.023, 0.044]2.007 [1.965, 2.050]0.840 [0.422, 1.258]
habitat (wet)0.152 [0.055, 0.249]0.700 [0.599, 0.801]0.009 [−0.001, 0.019]−0.560 [−0.603, −0.518]0.414 [0.002, 0.826]
sex (male)−2.198 [−2.511, −1.884]−0.213 [−0.230, −0.196]−1.105 [−1.256, −0.955]
random effectsσ2σ2σ2σ2σ2σ2σ2σ2σ2σ2
population0.1780.1870.3750.5410.00260.00390.0710.1041.0021.111
container0.0420.0591.9760.6130.01400.00140.3640.1630.1360.186
observation-level (distribution-specific)0.4770.3490.8730.3970.00690.00641.6640.1184.010 (3.290)4.010 (3.290)
fixed factors0.0661.4790.01161.3930.220
(%)9.9648.5049.5478.343.98 (4.57)
(%)46.9586.3372.5293.3427.46 (31.55)
ICC[Population] (%)25.3331.3011.5334.4411.3833.173.4026.9419.48 (22.64;)20.95 (24.23)
ICC[Container] (%)5.949.7960.8039.0259.5712.3717.3442.342.64 (3.07;)3.50 (4.05)
AIC2498.82412.34342.63920.53379.93139.511223.89004.3605.5589.6
Mixed-effects model analysis of a simulated dataset estimating variance components and regression slopes for nutrient manipulations on fecundity, endoparasite loads, body length, exploration levels and male morph types; N[population] = 12, N[container] = 120 and N[animal] = 960 (N[male] = N[female] = 480). 95% CI (confidence intervals) were calculated by the confint function in lme4. The observation-level variance was obtained by using the trigamma function. In the Morph models, both the observation-level variance and (theoretical) distribution-specific variance were used; note that ones in brackets use the distribution-specific variance for R2 and ICC. ICC[Container] is not a typical ‘repeatability’ but the proportion of variance due to the container effect beyond the population variance. In all the models, estimated regression coefficients and variance components are very much in agreement with what is expected from our parameter settings (compare table 3 with table 4; see also electronic supplementary material, appendix S6). When comparing the null and full models, which had ‘sex’ as a predictor, the magnitudes of the variance component for the container effect always decrease in the full models. This is because the variance due to sex is confounded with the container variance in the null model. As expected, (unadjusted) ICC values from the null models are usually smaller than adjusted ICC values from the full models because the observation-level variance (analogous to the residual variance) was smaller in the full models, implying that the denominator of, for example, equation (3.5) shrinks. However, the numerator also becomes smaller for ICC values for the container effect from the parasite, size and exploration models so that adjusted ICC values are not necessarily larger than unadjusted ICC values. Accordingly, adjusted ICC[container] is smaller in the parasite and size models but not in the exploration model. The last thing to note is that for the morph models (binomial mixed models), both R2 and ICC values are larger when using the distribution-specific variance rather than the observation-level variance, as discussed above (table 4; see also electronic supplementary material, appendix S4).

Alternatives and a cautionary note

Here we extend our simple methods for obtaining and ICCGLMM for Poisson and binomial GLMMs to other types of GLMMs such as negative binomial and gamma. We describe three different ways of obtaining the observational-level variance and how to obtain the key rate parameter λ for Poisson and negative binomial distributions. We discuss important considerations which arise for estimating and ICCGLMM with binomial GLMMs. As we have shown, the merit of our approach is not only its ease of implementation, but also that our approach encourages researchers to pay more attention to variance components at different levels. Research papers in the field of ecology and evolution often report only regression coefficients but not variance components of GLMMs [3]. We highlight two recent studies that provide alternatives to our approach. First, Jaeger et al. [5] have proposed R2 for fixed effects in GLMMs, which they referred to as (an extension of an R2 for fixed effects in linear-mixed models or by Edwards et al. [39]). They show that is a general form of our marginal ; in theory, can be used for any distribution (error structure) with any link function. Jaeger and colleagues highlight that in the framework of , they can easily obtain semi-partial R2, which quantifies the relative importance of each predictor (fixed effect). As they demonstrate by simulation, their method potentially gives a very reliable tool for model selection. One current issue for this approach is that implementation does not seem as simple as our approach (see also [40]). We note that our framework could also provide semi-partial R2 via commonality analysis [41], because unique variance for each predictor in commonality analysis corresponds to semi-partial R2 [42]. Second, de Villemereuil et al. [25] have provided a framework with which one can estimate exact heritability using GLMMs at different scales (e.g. data and latent scales). Their method can be extended to obtain exact ICC values on the data (observation) scale, which is analogous to, but not the same as, our ICCGLMM using the observation-level variance, described above. Further, this method can, in theory, be extended to estimate on the data (observation) scale. One potential difficulty is that the method of de Villemereuil et al. [25] is exact but that a numerical method is used to solve relevant equations so one will require a software package (e.g. the QGglmm package). Relevantly, they have shown that heritability on the latent scale does not need (distribution-specific) but only need (overdispersion variance), which has interesting consequences in relation to our and ICCGLMM (we briefly describe this possibility in the electronic supplementary material, appendix S7; see also [40]). Finally, we finish by repeating what we said at the end of our original R2 paper [3]. Both R2 and ICC are indices that are likely to reflect only one or a few aspects of a model fit to the data and should not be used for gauging the quality of a model. We encourage biologists use R2 and ICC in conjunctions with other indices like information criteria (e.g. AIC, BIC and DIC), and more importantly, with model diagnostics such as checking for model assumptions, heteroscedasticity and sensitivity to outliers.
  15 in total

1.  Genetic analysis of fertility in dairy cattle using negative binomial mixed models.

Authors:  R J Tempelman; D Gianola
Journal:  J Dairy Sci       Date:  1999-08       Impact factor: 4.034

Review 2.  Repeatability for Gaussian and non-Gaussian data: a practical guide for biologists.

Authors:  Shinichi Nakagawa; Holger Schielzeth
Journal:  Biol Rev Camb Philos Soc       Date:  2010-11

3.  Estimating trend precision and power to detect trends across grouped count data.

Authors:  Brian R Gray; Michele M Burlew
Journal:  Ecology       Date:  2007-09       Impact factor: 5.499

Review 4.  Generalized linear mixed models: a practical guide for ecology and evolution.

Authors:  Benjamin M Bolker; Mollie E Brooks; Connie J Clark; Shane W Geange; John R Poulsen; M Henry H Stevens; Jada-Simone S White
Journal:  Trends Ecol Evol       Date:  2009-03       Impact factor: 17.712

5.  Genetic evaluation of traits distributed as Poisson-binomial with reference to reproductive characters.

Authors:  J L Foulley; D Gianola; S Im
Journal:  Theor Appl Genet       Date:  1987-04       Impact factor: 5.699

6.  A generalized concordance correlation coefficient based on the variance components generalized linear mixed models for overdispersed count data.

Authors:  Josep L Carrasco
Journal:  Biometrics       Date:  2010-09       Impact factor: 2.571

7.  An R2 statistic for fixed effects in the linear mixed model.

Authors:  Lloyd J Edwards; Keith E Muller; Russell D Wolfinger; Bahjat F Qaqish; Oliver Schabenberger
Journal:  Stat Med       Date:  2008-12-20       Impact factor: 2.373

8.  Quasi-Poisson vs. negative binomial regression: how should we model overdispersed count data?

Authors:  Jay M Ver Hoef; Peter L Boveng
Journal:  Ecology       Date:  2007-11       Impact factor: 5.499

9.  Using observation-level random effects to model overdispersion in count data in ecology and evolution.

Authors:  Xavier A Harrison
Journal:  PeerJ       Date:  2014-10-09       Impact factor: 2.984

10.  Extension of Nakagawa & Schielzeth's R2GLMM to random slopes models.

Authors:  Paul Cd Johnson
Journal:  Methods Ecol Evol       Date:  2014-07-23       Impact factor: 7.781

View more
  263 in total

1.  Immune-mediated hookworm clearance and survival of a marine mammal decrease with warmer ocean temperatures.

Authors:  Mauricio Seguel; Felipe Montalva; Diego Perez-Venegas; Josefina Gutiérrez; Hector J Paves; Ananda Müller; Carola Valencia-Soto; Elizabeth Howerth; Victoria Mendiola; Nicole Gottdenker
Journal:  Elife       Date:  2018-11-06       Impact factor: 8.140

2.  Did changes in western federal land management policies improve salmonid habitat in streams on public lands within the Interior Columbia River Basin?

Authors:  Brett B Roper; W Carl Saunders; Jeffrey V Ojala
Journal:  Environ Monit Assess       Date:  2019-08-17       Impact factor: 2.513

3.  Greater vulnerability to warming of marine versus terrestrial ectotherms.

Authors:  Malin L Pinsky; Anne Maria Eikeset; Douglas J McCauley; Jonathan L Payne; Jennifer M Sunday
Journal:  Nature       Date:  2019-04-24       Impact factor: 49.962

4.  Probing the Limits of Egg Recognition Using Egg Rejection Experiments Along Phenotypic Gradients.

Authors:  Lindsay Canniff; Miri Dainson; Analía V López; Mark E Hauber; Tomáš Grim; Peter Samaš; Daniel Hanley
Journal:  J Vis Exp       Date:  2018-08-22       Impact factor: 1.355

5.  Application of Quantitative Motor Assessments in Friedreich Ataxia and Evaluation of Their Relation to Clinical Measures.

Authors:  Christian Hohenfeld; Imis Dogan; Robin Schubert; Claire Didszun; Ludger Schöls; Matthis Synofzik; Ilaria A Giordano; Thomas Klockgether; Jörg B Schulz; Ralf Reilmann; Kathrin Reetz
Journal:  Cerebellum       Date:  2019-10       Impact factor: 3.847

6.  The signal detection problem of aposematic prey revisited: integrating prior social and personal experience.

Authors:  Liisa Hämäläinen; Rose Thorogood
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2020-05-18       Impact factor: 6.237

7.  Temporal dynamics of competitive fertilization in social groups of red junglefowl (Gallus gallus) shed new light on avian sperm competition.

Authors:  Rômulo Carleial; Grant C McDonald; Lewis G Spurgin; Eleanor A Fairfield; Yunke Wang; David S Richardson; Tommaso Pizzari
Journal:  Philos Trans R Soc Lond B Biol Sci       Date:  2020-10-19       Impact factor: 6.237

8.  Immune stability predicts tuberculosis infection risk in a wild mammal.

Authors:  Mauricio Seguel; Brianna R Beechler; Courtney C Coon; Paul W Snyder; Johannie M Spaan; Anna E Jolles; Vanessa O Ezenwa
Journal:  Proc Biol Sci       Date:  2019-10-02       Impact factor: 5.349

9.  Experimental effects of white-tailed deer and an invasive shrub on forest ant communities.

Authors:  Michael B Mahon; Kaitlin U Campbell; Thomas O Crist
Journal:  Oecologia       Date:  2019-10-01       Impact factor: 3.225

10.  Mid-sized groups perform best in a collective decision task in sticklebacks.

Authors:  Ashley J W Ward; Michael M Webster
Journal:  Biol Lett       Date:  2019-10-02       Impact factor: 3.703

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.