Why Read the Whole Summary?
A fitted-model summary is a compact report, not an automatic interpretation. It puts model specification, coefficient estimates, cluster variation, and fit information together, but each item answers a different question. In particular, the default summary() output for an lme4 generalized linear mixed model does not include a p-value column for its fixed effects. Reading that table correctly means knowing what is printed, what can be calculated from it, and what requires a separate check.
This tutorial uses a hypothetical logistic random-intercept model. Assume a binary outcome was recorded for 240 patients in 24 clinics. Each clinic contributes multiple patients. The model includes a treatment indicator and centered age as fixed effects, and a clinic-specific random intercept. For the usual likelihood-based interpretation, the response and predictors must be coded as intended, observations must be conditionally independent given the random effects, and the random intercepts are modeled as draws from a normal distribution with mean zero and an estimated variance. The logit link relates each conditional response probability to the linear predictor.
summary() for a fitted model. For a logistic GLMM fit with glmer(), it typically includes the model call and family, fit information, a residual summary, random-effect summaries, fixed-effect estimates with standard errors and z statistics, and correlations among fixed-effect estimates. By default, it does not print fixed-effect p-values.
Recognizing the Output Sections
The model call and formula identify what was fitted. For example, a formula such as \(y \sim \text{treatment} + \text{age}_c + (1 \mid \text{clinic})\) specifies fixed effects for treatment and centered age, together with a random intercept for clinic. The family line should say binomial with a logit link for a binary logistic model. The call also records the data object and other supplied arguments, although it cannot confirm that the data were prepared correctly.
The fit line reports how the model was fitted. For a standard glmer() fit, the output may state maximum likelihood with the Laplace approximation. Fit-information lines commonly include AIC, BIC, log-likelihood, deviance, and residual degrees of freedom. These are model-level quantities, not coefficient-specific effects.
The scaled-residual section gives a short numerical summary, often including the minimum, quartiles, median, and maximum. These values can flag extreme residuals for follow-up, but they do not establish that the model is adequate. In a GLMM, residual behavior has to be considered in light of the outcome, fitted structure, and diagnostic method.
The random-effects section is organized by grouping factor. For a random intercept, it gives an estimated variance and standard deviation. The number of observations and number of groups provide useful design context: here, 240 observations come from 24 clinics. These counts do not tell you that there are 240 independent clusters; the observations remain clustered.
The fixed-effects section gives the estimate, standard error, and z statistic for each model coefficient. In a logit model, the estimates are on the conditional log-odds scale. The intercept is the conditional log odds when the numeric predictors equal zero, categorical predictors are at their reference levels, and the random intercept is zero. A slope is the modeled change in conditional log odds for a one-unit predictor increase, holding the other included terms and random effect fixed.
A final “Correlation of Fixed Effects” section, when shown, reports correlations among estimated coefficient estimates. It is not a table of correlations among the original predictors and is not a random-effects correlation table. With a single random intercept, there is no estimated correlation among multiple random-effect terms to report.
Worked Example: Locating the Printed Quantities
Suppose the hypothetical model is fitted as glmer(response ~ treatment + age_c + (1 | clinic), family = binomial, data = dat). Its relevant summary is represented below. The values are hypothetical.
| Summary section | Hypothetical printed content |
|---|---|
| Model and family | Binomial family, logit link; treatment and age_c fixed effects; clinic random intercept |
| Fit information | AIC 272.8; BIC 286.7; log-likelihood −132.4; deviance 264.8 |
| Random effects | Clinic intercept variance 0.6400; standard deviation 0.8000 |
| Study size | 240 observations; 24 clinics |
| Fixed effects | Intercept −1.200 (SE 0.300, z −4.00); treatment 0.550 (SE 0.220, z 2.50); age_c 0.035 (SE 0.012, z 2.92) |
| Printed p-values | No fixed-effect p-value column in the default lme4 summary |
Start by checking that the family and link match the intended binary-outcome analysis. Then read the coefficient table as estimates on the log-odds scale, and the random-effects block as estimated between-clinic intercept variation. The fit statistics describe the fitted model as a whole. None of these sections alone proves that the model assumptions hold.
What the Fixed-Effect z Statistic Means
For each fixed-effect coefficient, the printed z statistic is the estimate divided by its standard error. This ratio measures the estimate in estimated standard-error units. Under a large-sample Wald approximation, it can be compared with a standard normal distribution for an approximate test of a zero coefficient.
If a two-sided Wald p-value is wanted, it can be calculated from that z statistic as \(2\Phi(-|z|)\), where \(\Phi\) is the standard normal cumulative distribution function. This calculation is an optional inference step; it is not a value printed in the default fixed-effect table from summary(). Other inferential methods may give different results, especially in settings where a large-sample approximation is questionable.
Worked Example: Checking a Printed z Statistic
For the treatment coefficient in the hypothetical output, the estimate is 0.550 and its standard error is 0.220. Check the printed z statistic and, separately, calculate the approximate two-sided Wald p-value.
Check the z statistic. Divide the estimate by its standard error:
This agrees with the printed z value. If an approximate two-sided Wald p-value is desired, use the standard normal reference distribution:
Thus, under this approximate test, the observed statistic is inconsistent with a zero treatment coefficient at the 0.05 level. The p-value is calculated from the z statistic; it should not be described as a default lme4 summary entry or as the probability that the null hypothesis is true. The coefficient itself is a 0.550-unit difference in conditional log odds for the treatment contrast, on the model’s specified reference scale.
Reading Random-Effect and Fit Information
A variance and standard deviation in the random-effects block describe the fitted distribution of cluster-specific intercepts. The variance is the model’s estimated spread on the random-intercept scale; the standard deviation is its square root. Neither is the standard error of a fixed-effect estimate. For a logistic model, the random intercept is on the log-odds scale, so the reported clinic standard deviation of 0.8000 describes variation in clinic intercepts on that scale.
For likelihood-based fit information, log-likelihood summarizes the maximized likelihood, while deviance is commonly reported as minus twice the log-likelihood for this model. AIC and BIC combine likelihood with a penalty for model complexity. They are most useful for comparing candidate models fitted to the same response data under comparable likelihood conventions; smaller values indicate a preferable trade-off among those candidates, not proof of an adequate model. AIC or BIC has no universal threshold that declares a GLMM “good.”
The fit-information numbers in the worked output are internally compatible for a model with four estimated parameters (three fixed coefficients and one random-intercept variance): \(-2(-132.4)=264.8\), and \(264.8+2(4)=272.8\) for AIC. BIC is approximately \(264.8+\log(240)(4)=286.7\). In actual output, the parameter count and reported values depend on the fitted model and software conventions.
Worked Example: Interpreting the Clinic Variance
The random-effects block reports a clinic-intercept variance of 0.6400 and standard deviation of 0.8000. Verify their relationship and state what they describe.
The standard deviation is the square root of the variance:
This confirms that the two printed entries correspond. Under the assumed normal random-intercept model, clinics’ latent intercepts are modeled as having standard deviation 0.8000 on the conditional log-odds scale around the population intercept. This is estimated cluster-to-cluster heterogeneity, not a statement that every clinic differs from the average by exactly 0.8000 and not an observed outcome-scale difference.
A Short Justification for the Wald Calculation
The printed z statistic follows directly from standardizing an estimate by its estimated uncertainty. If the null hypothesis is \(H_0:\beta=0\), and the sampling distribution of \(\widehat{\beta}\) is approximately normal with mean zero under that null and standard error \(SE(\widehat{\beta})\), then
For a two-sided test, evidence at least as extreme as the observed value occurs in either tail, so the approximate tail area is \(P(|Z|\geq |z|)=2\Phi(-|z|)\) for \(Z\sim N(0,1)\). This justifies the calculation in the worked example. It also explains its limitation: if the normal approximation to the estimator is poor, the resulting Wald p-value may be unreliable. A printed z statistic is not, by itself, a guarantee of accurate inference.
Diagnostics, Alternatives, and Common Mistakes
Treat the summary as one part of a model review. Check that the stated family, link, formula, and data agree with the analysis plan; verify observation and group counts; and inspect any warnings or convergence messages from the fit. A singular-fit message can indicate that an estimated random-effect variance is at or near a boundary, so the random-effects structure needs careful review. A successful-looking summary does not certify convergence, adequate fit, or valid assumptions. Residual summaries are prompts for diagnostics, not substitutes for them.
The summary is useful for a compact human-readable overview. Other approaches serve different purposes: a dedicated diagnostic workflow evaluates model fit and residual patterns; comparing candidate models uses likelihood-based criteria when their data and likelihoods are comparable; and extracting selected quantities programmatically can support reproducible reporting. These approaches complement rather than replace a careful reading of the summary.
- Mistake: reporting a p-value as though lme4 printed it. The default fixed-effect table for a GLMM gives estimates, standard errors, and z statistics, not p-values. Calculate a Wald p-value explicitly if appropriate, and label it as calculated or use a method that supplies the intended inference.
- Mistake: treating a random-effect SD as a coefficient standard error. The random-effect SD describes modeled cluster heterogeneity; the fixed-effect SE describes uncertainty in a coefficient estimate.
- Mistake: reading the fixed-effect correlation block as predictor correlations. It reports correlations among coefficient estimates, which depend on the model parameterization and design.
- Mistake: interpreting AIC in isolation. AIC is comparative, not an absolute goodness-of-fit score. Compare suitable candidate models on the same data and investigate fit separately.
- Mistake: assuming “no warning” means “model verified.” Software output cannot establish that the data, model structure, or distributional assumptions are appropriate.
The key discipline is to distinguish the printed result from the interpretation built on it: name the scale, preserve the clustering context, and label any additional calculation as such.
Check Your Understanding
Answer each question, then compare with the brief solutions.
- A fixed-effect row shows estimate 0.30 and standard error 0.10. What z statistic is expected, and does the default lme4 GLMM summary also print a p-value?
- A random-intercept variance is 0.25. What standard deviation should appear, and what does it represent?
- Why should an AIC of 300 not be called “good” or “bad” without comparison?
- The summary reports 120 observations and 12 groups. Are there 120 independent clusters?
- A correlation value appears in the “Correlation of Fixed Effects” section. What is being correlated?
Solutions. (1) \(z=0.30/0.10=3.00\); the default summary reports the z statistic but not a p-value column. (2) \(\sqrt{0.25}=0.50\), the modeled standard deviation of group-specific intercepts on the model’s linear-predictor scale. (3) AIC is interpreted comparatively among suitable models fitted to the same data, not by a universal cutoff. (4) No. There are 12 clusters, with observations nested within them. (5) The estimated fixed-effect coefficients, not the raw predictors or the random effects.