Skip to content
DraconiticResearch
Search Sources API
203,203 studies31 sourcesUpdated 42 min ago
PreprintCC BY-SA 4.0arXiv

Overlapped We Stand, Separated We Fall: Software Approaches to Diagnosing Separation Phenomena in Categorical Response Models

Abstract

In statistical models for categorical responses, including binary, nominal and ordinal responses, a phenomenon called ``separation'' may occur which can render maximum likelihood estimate nonexistent and/or nonunique. Based on Sablica et al. (2026)'s general characterization of separation phenomena via structure vectors, in this article we discuss computational, numerical and practical aspects of separation phenomena in different software packages, including consequences, remedies and ways of diagnosing them. We further introduce the R package divoRce which provides the most comprehensive software suite to diagnose separation in existence. It allows to check for separation, to distinguish between types of separation, characterize the recession cone and identify variables and observations contributing to separation for almost any categorical response model in the literature, including models with baseline-category link, cumulative link, adjacent-category link and sequential link specifications. Diagnostics are based on methods for computational geometry and linear programming and can be done in floating-point or rational arithmetic with different solvers. The functionality is easily extendible by wrappers and S3 methods to accommodate implementations in third-party packages or of new categorical response models. We discuss our implementation in detail and show our software in action in a wide range of applications. We recommend to incorporate our checks for separation and existence of the MLE as a diagnostic routine in every categorical data analysis both in third-party software implementations and as part of a standard model diagnostic workflow.

Related

  1. Bifurcation of limit cycles in piecewise holomorphic systems separated by two external circles
    Carlos Vinícius das Neves Silva, Paulo Ricardo da Silva
    arXivPreprintarXiv licenceFull textDynamical systemsarXiv
  2. Establishing the Polynomial Wolff Axioms for δ-Separated δ-Tubes With #o-minimality
    Gal Binyamini, Yuval Salant
    arXivPreprintarXiv licenceFull textAnalysis & PDEsGeometry & topologyarXiv
  3. A Categorical Realization of the (2-)Category of Monoids via Sch{ü}tzenberger Categories and Strict Factorization Systems
    Xavier Mary
    CompositionalityPeer-reviewedLicence not statedGeneral mathematicsHAL
  4. A Categorical Framework for the Negami Polynomial and Its Splitting Formula
    Iwao Mizukai
    arXivPreprintarXiv licenceFull textCombinatorics & discrete mathematicsarXiv
  5. A Separated Bump Theorem in L2
    Yuekai Zhou
    arXivPreprintarXiv licenceFull textAnalysis & PDEsarXiv
BibTeX
@misc{rusch2026overlapped,
  title = {{Overlapped We Stand, Separated We Fall: Software Approaches to Diagnosing Separation Phenomena in Categorical Response Models}},
  author = {Thomas Rusch and Lukas Sablica and Kurt Hornik},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.09951},
  eprint = {2610.09951},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.09951},
  note = {CC BY-SA 4.0},
}
RIS
TY  - UNPB
TI  - Overlapped We Stand, Separated We Fall: Software Approaches to Diagnosing Separation Phenomena in Categorical Response Models
AU  - Thomas Rusch
AU  - Lukas Sablica
AU  - Kurt Hornik
PY  - 2026
DA  - 2026/10/20
PB  - arXiv
DO  - 10.48550/arxiv.2610.09951
UR  - https://arxiv.org/abs/2610.09951
AB  - In statistical models for categorical responses, including binary, nominal and ordinal responses, a phenomenon called ``separation'' may occur which can render maximum likelihood estimate nonexistent and/or nonunique. Based on Sablica et al. (2026)'s general characterization of separation phenomena via structure vectors, in this article we discuss computational, numerical and practical aspects of separation phenomena in different software packages, including consequences, remedies and ways of diagnosing them. We further introduce the R package divoRce which provides the most comprehensive software suite to diagnose separation in existence. It allows to check for separation, to distinguish between types of separation, characterize the recession cone and identify variables and observations contributing to separation for almost any categorical response model in the literature, including models with baseline-category link, cumulative link, adjacent-category link and sequential link specifications. Diagnostics are based on methods for computational geometry and linear programming and can be done in floating-point or rational arithmetic with different solvers. The functionality is easily extendible by wrappers and S3 methods to accommodate implementations in third-party packages or of new categorical response models. We discuss our implementation in detail and show our software in action in a wide range of applications. We recommend to incorporate our checks for separation and existence of the MLE as a diagnostic routine in every categorical data analysis both in third-party software implementations and as part of a standard model diagnostic workflow.
ER  -