Binomial regression in R

Research output: Chapter in Book/Report/Conference proceedingChapter


Binomial regression is used to assess the relationship between a binary response variable and other explanatory variables. Popular instances of binomial regression include examination of the etiology of adverse health states using a case-control study and development of prediction algorithms for assessing the risk of adverse health outcomes (e.g., risk of a heart attack). In R, a binomial regression model can be fit using the glm() function. In this chapter, we demonstrate the following aspects of binomial regression, with R code, using real data examples: •To highlight the main components of a binomial model fitting using the glm() function•How to evaluate the modeling assumptions in binomial regression?•How to relax the assumptions when they are violated?•How to fit binomial models for non-independent data?•How to develop and evaluate prediction models for binary response?The chapter is meant to be a quick, practical guide to binomial regression using R. We particularly envision the accompanying task view to be a useful resource on all topics closely related to binomial regression.

Original languageEnglish (US)
Title of host publicationHandbook of Statistics
PublisherElsevier B.V.
Number of pages52
StatePublished - Jan 1 2014

Publication series

NameHandbook of Statistics
ISSN (Print)0169-7161


  • Binary response
  • Diagnostics
  • GEE
  • GLMM
  • Logistic regression
  • Model assumptions
  • Prediction

ASJC Scopus subject areas

  • Statistics and Probability
  • Modeling and Simulation
  • Applied Mathematics


Dive into the research topics of 'Binomial regression in R'. Together they form a unique fingerprint.

Cite this