|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
#include "MayaFlux/EnumUtils.hpp"#include "MayaFlux/Yantra/OperationSpec/OperationHelper.hpp"#include "UniversalAnalyzer.hpp"#include <Eigen/Dense>#include "AnalysisHelper.hpp"
Include dependency graph for StatisticalAnalyzer.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | MayaFlux::Yantra::ChannelStatistics |
| Statistical results for a single data channel. More... | |
| struct | MayaFlux::Yantra::StatisticalAnalysis |
| Analysis result structure for statistical analysis. More... | |
| class | MayaFlux::Yantra::StatisticalAnalyzer< InputType, OutputType > |
| High-performance statistical analyzer with zero-copy processing. More... | |
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Typedefs | |
| using | MayaFlux::Yantra::StandardStatisticalAnalyzer = StatisticalAnalyzer< std::vector< Kakshya::DataVariant >, Eigen::MatrixXd > |
| Standard statistical analyzer: DataVariant -> MatrixXd. | |
| using | MayaFlux::Yantra::ContainerStatisticalAnalyzer = StatisticalAnalyzer< std::shared_ptr< Kakshya::SignalSourceContainer >, Eigen::MatrixXd > |
| Container statistical analyzer: SignalContainer -> MatrixXd. | |
| using | MayaFlux::Yantra::RegionStatisticalAnalyzer = StatisticalAnalyzer< Kakshya::Region, Eigen::VectorXd > |
| Region statistical analyzer: Region -> MatrixXd. | |
| template<ComputeData InputType = std::vector<Kakshya::DataVariant>> | |
| using | MayaFlux::Yantra::RawStatisticalAnalyzer = StatisticalAnalyzer< InputType, std::vector< std::vector< double > > > |
| Raw statistical analyzer: produces double vectors. | |
| template<ComputeData InputType = std::vector<Kakshya::DataVariant>> | |
| using | MayaFlux::Yantra::VariantStatisticalAnalyzer = StatisticalAnalyzer< InputType, Kakshya::DataVariant > |
| Variant statistical analyzer: produces DataVariant output. | |
Enumerations | |
| enum class | MayaFlux::Yantra::StatisticalMethod : uint8_t { MayaFlux::Yantra::MEAN , MayaFlux::Yantra::VARIANCE , MayaFlux::Yantra::STD_DEV , MayaFlux::Yantra::SKEWNESS , MayaFlux::Yantra::KURTOSIS , MayaFlux::Yantra::MIN , MayaFlux::Yantra::MAX , MayaFlux::Yantra::MEDIAN , MayaFlux::Yantra::RANGE , MayaFlux::Yantra::PERCENTILE , MayaFlux::Yantra::MODE , MayaFlux::Yantra::MAD , MayaFlux::Yantra::CV , MayaFlux::Yantra::SUM , MayaFlux::Yantra::COUNT , MayaFlux::Yantra::RMS , MayaFlux::Yantra::ENTROPY , MayaFlux::Yantra::ZSCORE } |
| Supported statistical computation methods. More... | |
| enum class | MayaFlux::Yantra::StatisticalLevel : uint8_t { MayaFlux::Yantra::EXTREME_LOW , MayaFlux::Yantra::LOW , MayaFlux::Yantra::NORMAL , MayaFlux::Yantra::HIGH , MayaFlux::Yantra::EXTREME_HIGH , MayaFlux::Yantra::OUTLIER } |
| Qualitative classification of statistical values. More... | |