Fast implementation of depth contours using topological sweep

  • Authors:
  • Kim Miller;Suneeta Ramaswami;Peter Rousseeuw;Toni Sellarès;Diane Souvaine;Ileana Streinu;Anja Struyf

  • Affiliations:
  • Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA;Department of Computer Science, Rutgers University, Camden, NJ;Department of Mathematics and Computer Science, U.I.A., Universiteitsplein 1, B-2610 Antwerp, Belgium;Institut d'Informàtica i Aplicacions, Universitat de Girona, Spain;Department of Electrical Engineering and Computer Science, Tufts University, Medford, MA;Department of Computer Science, Smith College, Northampton, MA;Department of Mathematics and Computer Science, U.I.A., Universiteitsplein 1, B-2610 Antwerp, Belgium

  • Venue:
  • SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The concept of location depth was introduced in statistics as a way to extend the univariate notion of ranking to a bivariate configuration of data points. It has been used successfully for robust estimation, hypothesis testing, and graphical display. These require the computation of depth regions, which form a collection of nested polygons. The center of the deepest region is called the Tukey median. The only available implemented algorithms for the depth contours and the Tukey median are slow, which limits their usefulness. In this paper we describe an optimal algorithm which computes all depth contours in &Ogr;(n2) time and space, using topological sweep of the dual arrangement of lines. Once the contours are known, the location depth of any point is computed in &Ogr;(log2 n) time. We provide fast implementations of these algorithms to allow their use in everyday statistical practice.