RobPy: a Python Package for Robust Statistical Methods
Not on the map. Why?
Abstract (arXiv)
Robust estimation provides essential tools for analyzing data that contain outliers, ensuring that statistical models remain reliable even in the presence of some anomalous data. While robust methods have long been available in R, users of Python have lacked a comprehensive package that offers these methods in a cohesive framework. RobPy addresses this gap by offering a wide range of robust methods in Python, built upon established libraries including NumPy, SciPy, and scikit-learn. This package includes tools for robust preprocessing, univariate estimation, covariance matrices, regression, and principal component analysis, which are able to detect outliers and to mitigate their effect. In addition, RobPy provides specialized diagnostic plots for visualizing casewise and cellwise outliers. This paper presents the structure of the RobPy package, demonstrates its functionality through examples, and compares its features to existing implementations in other statistical software. By bringing robust methods to Python, RobPy enables more users to perform robust data analysis in a modern and versatile programming language.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 6 of its 43 references that are in the map. First posted on arXiv 4 Nov 2024.
Builds on
6 of 43 references.
References · 6
- 2017Minimum Covariance Determinant and Extensionscited by 20
- 2020Transforming variables to central normalitycited by 9
- 2016Detecting deviating data cellscited by 8
- 2017Fast robust correlation for high-dimensional datacited by 7
- 2015Robust high-dimensional precision matrix estimationcited by 5
- 2022The Cellwise Minimum Covariance Determinant Estimatorcited by 5
Built on by
Citing papers per year: 2025: 1.
1 paper.