mod canonical_correlation;
mod discriminant_analysis;
mod enhanced_analysis;
mod factor_analysis;
mod pca;
pub use canonical_correlation::*;
pub use discriminant_analysis::*;
pub use enhanced_analysis::{
enhanced_factor_analysis, enhanced_pca, EnhancedFactorAnalysis, EnhancedPCA,
FactorAnalysisConfig as EnhancedFactorAnalysisConfig,
FactorAnalysisResult as EnhancedFactorAnalysisResult, PCAAlgorithm as EnhancedPCAAlgorithm,
PCAConfig as EnhancedPCAConfig, PCAResult as EnhancedPCAResult,
RotationMethod as EnhancedRotationMethod,
};
pub use factor_analysis::*;
pub use pca::*;
#[allow(unused_imports)]
use crate::error::StatsResult as Result;
#[allow(unused_imports)]
use scirs2_core::{simd_ops::SimdUnifiedOps, validation::*};