MayaFlux
0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
classify_statistical_level()
template<ComputeData InputType = std::vector<Kakshya::DataVariant>, ComputeData OutputType = Eigen::VectorXd>
StatisticalLevel
MayaFlux::Yantra::StatisticalAnalyzer
< InputType, OutputType >::classify_statistical_level
(
double
value
)
const
inline
Classify statistical value qualitatively.
Parameters
value
Statistical value to classify
Returns
StatisticalLevel classification
Definition at line
293
of file
StatisticalAnalyzer.hpp
.
294
{
295
if
(std::abs(value) >
m_outlier_threshold
)
296
return
StatisticalLevel::OUTLIER
;
297
if
(value <=
m_extreme_low_threshold
)
298
return
StatisticalLevel::EXTREME_LOW
;
299
if
(value <=
m_low_threshold
)
300
return
StatisticalLevel::LOW
;
301
if
(value <=
m_high_threshold
)
302
return
StatisticalLevel::NORMAL
;
303
if
(value <=
m_extreme_high_threshold
)
304
return
StatisticalLevel::HIGH
;
305
return
StatisticalLevel::EXTREME_HIGH
;
306
}
MayaFlux::Yantra::StatisticalAnalyzer::m_outlier_threshold
double m_outlier_threshold
Definition
StatisticalAnalyzer.hpp:475
MayaFlux::Yantra::StatisticalAnalyzer::m_high_threshold
double m_high_threshold
Definition
StatisticalAnalyzer.hpp:478
MayaFlux::Yantra::StatisticalAnalyzer::m_extreme_low_threshold
double m_extreme_low_threshold
Definition
StatisticalAnalyzer.hpp:476
MayaFlux::Yantra::StatisticalAnalyzer::m_extreme_high_threshold
double m_extreme_high_threshold
Definition
StatisticalAnalyzer.hpp:479
MayaFlux::Yantra::StatisticalAnalyzer::m_low_threshold
double m_low_threshold
Definition
StatisticalAnalyzer.hpp:477
MayaFlux::Yantra::StatisticalLevel::NORMAL
@ NORMAL
MayaFlux::Yantra::StatisticalLevel::LOW
@ LOW
MayaFlux::Yantra::StatisticalLevel::EXTREME_LOW
@ EXTREME_LOW
MayaFlux::Yantra::StatisticalLevel::EXTREME_HIGH
@ EXTREME_HIGH
MayaFlux::Yantra::StatisticalLevel::HIGH
@ HIGH
MayaFlux::Yantra::StatisticalLevel::OUTLIER
@ OUTLIER
MayaFlux
Yantra
StatisticalAnalyzer
Generated by
1.9.8