|
open_iA 2024.9
|
Class for calculating and providing functional boxplot data for arbitrary functions For details on the calculation, see Lopez-Pintado, S.; Romo, J. More...
#include <iAFunctionalBoxplot.h>
Public Types | |
| enum | Index { LOWER , UPPER } |
Public Member Functions | |
| iAFunctionalBoxplot (std::vector< iAFunction< ArgType, ValType > * > &functions, iADepthMeasure< ArgType, ValType > *measure, size_t maxBandSize=2) | |
| Construction & calculation of functional boxplot data. | |
| iAFunctionBand< ArgType, ValType > const & | getCentralRegion () const |
| iAFunctionBand< ArgType, ValType > const & | getEnvelope () const |
| iAFunction< ArgType, ValType > const & | getMedian () const |
| std::vector< iAFunction< ArgType, ValType > * > const & | getOutliers () const |
Static Public Attributes | |
| static const unsigned long long | MaxOverallFctBoxPlotLoops = 10000000000000 |
| static const unsigned long long | MinArgsPerBand = 40 |
| static const unsigned long long | MinBandsPerFct = 40 |
Class for calculating and providing functional boxplot data for arbitrary functions For details on the calculation, see Lopez-Pintado, S.; Romo, J.
(2009). "On the Concept of Depth for Functional Data". Journal of the American Statistical Association 104 (486): 718-734. Sun, Y.; Genton, M. G. (2011). "Functional boxplots". Journal of Computational and Graphical Statistics 20: 316-334.
| enum iAFunctionalBoxplot::Index |
| iAFunctionalBoxplot< ArgType, ValType >::iAFunctionalBoxplot | ( | std::vector< iAFunction< ArgType, ValType > * > & | functions, |
| iADepthMeasure< ArgType, ValType > * | measure, | ||
| size_t | maxBandSize = 2 ) |
Construction & calculation of functional boxplot data.
| functions | functions for which to calculate band depth |
| measure | the measure to use to compute the depth (see SimpleDepthMeasure and ModifiedDepthMeasure) |
| maxBandSize | the maximum band size to consider for band depth calculation (i.e. how many functions at most should be combined to bands). Band depth will be calculated as a combination of all band sizes from 2 to maxBandSize |
| iAFunctionBand< ArgType, ValType > const & iAFunctionalBoxplot< ArgType, ValType >::getCentralRegion | ( | ) | const |
| iAFunctionBand< ArgType, ValType > const & iAFunctionalBoxplot< ArgType, ValType >::getEnvelope | ( | ) | const |
| iAFunction< ArgType, ValType > const & iAFunctionalBoxplot< ArgType, ValType >::getMedian | ( | ) | const |
| std::vector< iAFunction< ArgType, ValType > * > const & iAFunctionalBoxplot< ArgType, ValType >::getOutliers | ( | ) | const |
|
static |
|
static |
|
static |