iCub-main
|
Perform modified Thompson tau technique for outlier detection. More...
#include <outliersDetection.h>
Public Member Functions | |
ModifiedThompsonTau () | |
Default constructor. | |
std::set< size_t > | detect (const yarp::sig::Vector &data, const yarp::os::Property &options) |
Perform outliers detection over the provided data. | |
virtual | ~ModifiedThompsonTau () |
Virtual destructor. | |
Public Member Functions inherited from iCub::ctrl::OutliersDetection | |
virtual | ~OutliersDetection () |
Virtual destructor. | |
Protected Attributes | |
std::map< size_t, double > | tauLUP |
std::set< size_t > | recurIdx |
Perform modified Thompson tau technique for outlier detection.
Definition at line 66 of file outliersDetection.h.
ModifiedThompsonTau::ModifiedThompsonTau | ( | ) |
Default constructor.
Definition at line 21 of file outliersDetection.cpp.
|
inlinevirtual |
Virtual destructor.
Definition at line 102 of file outliersDetection.h.
|
virtual |
Perform outliers detection over the provided data.
Only one element is considered at a time, unless the recursive option is specified.
data | contains points to be verified. |
options | contains detection options. If the properties mean and std are provided with corresponding doubles, then the computation of relative values is skipped. If the property sorted is provided, then the data are expected to be sorted either in ascending or descending order. If the property recursive is specified, then the detection is carried out over and over on the outcome of the previous instance until no more outliers are found. |
Implements iCub::ctrl::OutliersDetection.
Definition at line 137 of file outliersDetection.cpp.
|
protected |
Definition at line 70 of file outliersDetection.h.
|
protected |
Definition at line 69 of file outliersDetection.h.