The Reweighted-FastLTS is a robust regression algorithm that allows you to detect anomalous observations.
A Python implementation of FastLTS (by Michele Cappellari) is based on the analysis of datasets with 3 predictors (p). Inspired by the work of Cappellari and the research of Prof. Peter Rousseeuw I implemented a python version of the Reweighted-FastLTS for (i) p predictors with p < n (n number of observations) (ii) n < 600.
The attributes of Reweighted-FastLTS python class are the same that would be obtained by invoking the ltsReg in RStudio.
Some doubts are about the implementation of FastMCD. In particular, I used MinCovDet from the sklearn library, and I realized that the location and the covariance matrix are different from those obtained by RStudio, with the consequence that the Robust Distance is different.
-
Notifications
You must be signed in to change notification settings - Fork 1
GiuseppeCannata/Reweighted-FastLTS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Implementation of the Reweighted FastLTS algorithm (Peter J Rousseeuw, Katrien Van Driessen) in Python
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published