MayaFlux
0.1.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
288
of file
StatisticalAnalyzer.hpp
.
289
{
290
if
(std::abs(value) >
m_outlier_threshold
)
291
return
StatisticalLevel::OUTLIER
;
292
if
(value <=
m_extreme_low_threshold
)
293
return
StatisticalLevel::EXTREME_LOW
;
294
if
(value <=
m_low_threshold
)
295
return
StatisticalLevel::LOW
;
296
if
(value <=
m_high_threshold
)
297
return
StatisticalLevel::NORMAL
;
298
if
(value <=
m_extreme_high_threshold
)
299
return
StatisticalLevel::HIGH
;
300
return
StatisticalLevel::EXTREME_HIGH
;
301
}
MayaFlux::Yantra::StatisticalAnalyzer::m_outlier_threshold
double m_outlier_threshold
Definition
StatisticalAnalyzer.hpp:464
MayaFlux::Yantra::StatisticalAnalyzer::m_high_threshold
double m_high_threshold
Definition
StatisticalAnalyzer.hpp:467
MayaFlux::Yantra::StatisticalAnalyzer::m_extreme_low_threshold
double m_extreme_low_threshold
Definition
StatisticalAnalyzer.hpp:465
MayaFlux::Yantra::StatisticalAnalyzer::m_extreme_high_threshold
double m_extreme_high_threshold
Definition
StatisticalAnalyzer.hpp:468
MayaFlux::Yantra::StatisticalAnalyzer::m_low_threshold
double m_low_threshold
Definition
StatisticalAnalyzer.hpp:466
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