Combinatorial optimization of the coefficient of determination

Marc Harary
10/12/2024
stat.MLcs.DScs.LG

Official code: marc-harary/QuadraticSweep.jl (0 stars, last commit 2024-10-24).

Abstract

Robust correlation analysis is among the most critical challenges in statistics. Herein, we develop an efficient algorithm for selecting the $k$- subset of $n$ points in the plane with the highest coefficient of determination $\left( R^2 \right)$. Drawing from combinatorial geometry, we propose a method called the \textit{quadratic sweep} that consists of two steps: (i) projectively lifting the data points into $\mathbb R^5$ and then (ii) iterating over each linearly separable $k$-subset. Its basis is that the optimal set of outliers is separable from its complement in $\mathbb R^2$ by a conic section, which, in $\mathbb R^5$, can be found by a topological sweep in $Θ\left( n^5 \log n \right)$ time. Although key proofs of quadratic separability remain underway, we develop strong mathematical intuitions for our conjectures, then experimentally demonstrate our method's optimality over several million trials up to $n=30$ without error. Implementations in Julia and fully seeded, reproducible experiments are available at https://github.com/marc-harary/QuadraticSweep.

View on arXivView PDF

Code Implementations(1)

00Julia, PythonOct 2, 20241 years ago

Similar Papers

Cite this paper

@article{harary2024combinatorial,
  title  = {Combinatorial optimization of the coefficient of determination},
  author = {Marc Harary},
  year   = {2024},
  eprint = {2410.09316},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.09316v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.09316.svg)](https://codeofpaper.com/paper/2410.09316)

Discussion