#![allow(clippy::all)]
#![allow(unreachable_code)]
#![allow(unused_mut)]
#![allow(missing_docs)]
#![allow(for_loops_over_fallibles)]
#![allow(dead_code)]
#![allow(unreachable_patterns)]
#![allow(unused_assignments)]
#![allow(unused_variables)]
#![allow(private_interfaces)]
#![allow(clippy::approx_constant)]
pub mod error;
pub mod error_context;
pub mod error_diagnostics;
pub mod error_handling_enhancements;
pub mod error_handling_v2;
pub mod error_messages;
pub mod error_recovery_system;
pub mod error_standardization;
pub mod error_suggestions;
pub mod intelligent_error_recovery;
pub mod performance_optimization;
pub mod unified_error_handling;
pub use adaptive_simd_optimization::{
create_adaptive_simd_optimizer, optimize_simd_operation, AdaptiveSimdConfig,
AdaptiveSimdOptimizer, DataCharacteristics as SimdDataCharacteristics, HardwareCapabilities,
OptimizationLevel, PerformanceStatistics, SimdOptimizationResult, SimdStrategy,
};
pub use api_standardization::{
Alternative, CorrelationBuilder, CorrelationMethod, CorrelationResult, DescriptiveStats,
DescriptiveStatsBuilder, F32DescriptiveBuilder, F32StatsAnalyzer, F64DescriptiveBuilder,
F64StatsAnalyzer, NullHandling, StandardizedConfig, StandardizedResult, StatsAnalyzer,
TestResult,
};
pub use api_standardization_enhanced::{
quick_correlation, quick_descriptive, stats, stats_with, AutoOptimizationLevel, ChainedResults,
CorrelationMethod as EnhancedCorrelationMethod, CorrelationType, FluentCorrelation,
FluentDescriptive, FluentRegression, FluentStats, FluentStatsConfig, FluentTesting,
MemoryStrategy, OperationResult, OperationType, RegressionType, ResultFormat,
StatisticalOperation, TestType,
};
pub use benchmark_suite::{
AlgorithmConfig, BenchmarkConfig, BenchmarkMetrics, BenchmarkReport, BenchmarkSuite,
ComplexityClass, MemoryStats, OptimizationRecommendation, PerformanceAnalysis, TimingStats,
};
pub use benchmark_suite_enhanced::{
create_configured_enhanced_benchmark_suite, create_enhanced_benchmark_suite,
run_quick_ai_analysis, AIPerformanceAnalysis, AnomalyType, BottleneckType,
CrossPlatformAnalysis, EnhancedBenchmarkConfig, EnhancedBenchmarkReport,
EnhancedBenchmarkSuite, ImplementationEffort, IntelligentRecommendation, MLModelConfig,
MemoryHierarchy, PerformanceBottleneck, PerformancePrediction, PlatformTarget,
RecommendationCategory, RecommendationPriority, RegressionAnalysis, RegressionSeverity,
SimdCapabilities, TrendDirection,
};
pub use error::{StatsError, StatsResult};
pub use error_diagnostics::{
generate_global_health_report, get_global_statistics, global_monitor, record_global_error,
CriticalIssue, ErrorMonitor, ErrorOccurrence, ErrorPattern, ErrorStatistics, ErrorTrend,
HealthReport, Recommendation,
};
pub use error_handling_enhancements::{
AdvancedContextBuilder, AdvancedErrorContext, AdvancedErrorMessages, AdvancedErrorRecovery,
OptimizationSuggestion, RecoveryStrategy,
};
pub use error_handling_v2::{
EnhancedError, ErrorBuilder, ErrorCode, ErrorContext as ErrorContextV2, PerformanceImpact,
RecoverySuggestion,
};
pub use error_recovery_system::{
enhance_error_with_recovery, initialize_error_recovery, CodeSnippet, ComputationState,
ConvergenceStatus, DataCharacteristics, DistributionInfo, EnhancedStatsError, ErrorContext,
ErrorRecoveryConfig, ErrorRecoverySystem, ErrorSeverity, ImpactLevel, MissingDataInfo,
MissingPattern, PerformanceImpact as RecoveryPerformanceImpact, PreprocessingStep, RangeInfo,
RecoveryAction, RecoverySuggestion as RecoveryRecoverySuggestion, SizeInfo, SuggestionType,
SystemInfo, ValidationCheck,
};
pub use error_standardization::{
AutoRecoverySystem, BatchErrorHandler, DataDiagnostics, DataQualityIssue, EnhancedErrorContext,
ErrorDiagnostics, ErrorMessages, ErrorValidator, InterModuleErrorChecker,
PerformanceImpact as StandardizedPerformanceImpact, RecoverySuggestions,
StandardizedErrorReporter, StatsSummary, SystemDiagnostics,
};
pub use error_suggestions::{
diagnose_error, DiagnosisReport, ErrorFormatter, ErrorType, Severity, Suggestion,
SuggestionEngine,
};
pub use intelligent_error_recovery::{
create_intelligent_recovery, get_intelligent_suggestions, IntelligentErrorRecovery,
IntelligentRecoveryStrategy, RecoveryConfig, ResourceRequirements, RiskLevel,
};
pub use memory_optimization_advanced::{
AdaptiveStatsAllocator, CacheOptimizedMatrix, MatrixLayout, MemoryOptimizationConfig,
MemoryOptimizationReport, MemoryOptimizationSuite, MemoryProfile, StreamingStatsCalculator,
};
pub use memory_optimization_enhanced::{
create_configured_memory_optimizer, create_enhanced_memory_optimizer, EnhancedMemoryOptimizer,
GarbageCollectionResult, MemoryOptimizationConfig as EnhancedMemoryConfig,
MemoryStatistics as EnhancedMemoryStatistics,
OptimizationRecommendation as EnhancedOptimizationRecommendation,
};
pub use performance_benchmark_suite::{
AdvancedBenchmarkConfig,
AdvancedBenchmarkMetrics,
AdvancedBenchmarkReport,
AdvancedBenchmarkSuite,
ComprehensiveAnalysis,
CrossPlatformAssessment,
ScalabilityAssessment,
StabilityAssessment,
};
pub use performance_optimization::{
OptimizedCanonicalCorrelationAnalysis, OptimizedLinearDiscriminantAnalysis,
PerformanceBenchmark, PerformanceConfig, PerformanceMetrics,
};
pub use scipy_benchmark_comparison::{
run_function_comparison, run_scipy_comparison, AccuracyComparison, AccuracyRating,
ComparisonRecommendation, ComparisonStatus, FunctionComparison, PerformanceComparison,
PerformanceRating, ScipyBenchmarkComparison, ScipyComparisonConfig, ScipyComparisonReport,
};
pub use unified_error_handling::{
create_standardized_error, global_error_handler, UnifiedErrorHandler,
};
pub mod api_improvements;
pub use api_improvements::{CorrelationExt, OptimizationHint, StatsBuilder, StatsConfig};
pub use advanced_bootstrap::{
block_bootstrap, circular_block_bootstrap, moving_block_bootstrap, stationary_bootstrap,
stratified_bootstrap, AdvancedBootstrapConfig, AdvancedBootstrapProcessor,
AdvancedBootstrapResult, BlockType, BootstrapConfidenceIntervals, BootstrapDiagnostics,
BootstrapDistributionStats, BootstrapType, ConvergenceInfo, ParametricBootstrapParams,
QualityMetrics, TaperFunction, WildDistribution,
};
pub use advanced_integration::{
BayesianAnalysisResult, BayesianAnalysisWorkflow, BayesianModelMetrics,
DimensionalityAnalysisResult, DimensionalityAnalysisWorkflow, DimensionalityMetrics,
DimensionalityRecommendations, QMCQualityMetrics, QMCResult, QMCSequenceType, QMCWorkflow,
SurvivalAnalysisResult, SurvivalAnalysisWorkflow, SurvivalSummaryStats,
};
pub use advanced_parallel_monte_carlo::{
integrate_parallel, AdvancedParallelMonteCarlo, GaussianFunction, IntegrableFunction,
IntegrationMetrics, MonteCarloConfig, MonteCarloResult, TestFunction, VarianceReductionConfig,
};
pub use api_consistency_validation::{
validate_api_consistency, APIConsistencyValidator, APIInconsistency, CheckCategory,
DocumentationStatus, FunctionCategory, FunctionPattern, FunctionRegistry, FunctionSignature,
InconsistencyType, NamingConventions, ParameterInfo, ParameterUsage, ReturnTypeInfo,
Severity as APISeverity, ValidationCheck as APIValidationCheck, ValidationConfig,
ValidationReport, ValidationResults, ValidationStatus, ValidationSummary, ValidationWarning,
};
pub use production_deployment::{
create_cloud_production_config, create_container_production_config, CheckResult, CheckSeverity,
CheckStatus, CloudProvider, ContainerRuntime, CpuFeatures, EnvironmentSpec, EnvironmentType,
HealthCheck, HealthCheckResult, HealthChecker, HealthStatus, MemoryLimits, PerformanceMonitor,
PerformanceRequirements, ProductionConfig, ProductionDeploymentValidator, ServerlessPlatform,
SimdFeature, ValidationResults as ProductionValidationResults,
};
pub mod adaptive_simd_optimization; pub mod advanced_bootstrap; pub mod api_consistency_validation; pub mod api_standardization; pub mod api_standardization_enhanced; pub mod benchmark_suite; pub mod benchmark_suite_enhanced; pub mod memory_optimization_advanced; pub mod memory_optimization_enhanced; pub mod parallel_enhanced_advanced; pub mod performance_benchmark_suite;
pub mod production_deployment;
pub mod scipy_benchmark_comparison; pub mod simd_enhanced_core;
pub mod advanced_integration; pub mod advanced_parallel_monte_carlo; pub mod bayesian; pub mod contingency; pub mod distributions; pub mod dynamic_factor; pub mod extreme_value; pub mod gaussian_process; pub mod kde; pub mod math_utils;
pub mod mcmc; pub mod mstats; pub mod multivariate; pub mod qmc; pub mod sampling; pub mod survival; pub mod traits; pub mod variational;
pub mod numerical_stability_analyzer; pub mod scipy_benchmark_framework;
pub use traits::{
CircularDistribution, ContinuousDistribution, DiscreteDistribution, Distribution, Fittable,
MultivariateDistribution, Truncatable,
};
pub use kde::{
cross_validation_bandwidth as kde_cross_validation_bandwidth, improved_sheather_jones,
scott_bandwidth, silverman_bandwidth, Kernel, KernelDensityEstimate, KDE2D,
};
pub mod correlation_simd_enhanced; pub mod parallel_simd_stats;
pub mod sampling_simd;
pub use correlation_simd_enhanced::{
covariance_matrix_simd, partial_correlation_simd, rolling_correlation_simd,
simd_pearson_correlation_matrix, simd_spearman_correlation_batch, spearman_r_simd,
};
pub use parallel_simd_stats::{
bootstrap_parallel_simd, corrcoef_parallel_simd, covariance_matrix_parallel_simd,
pairwise_distances_parallel_simd, row_statistics_parallel_simd,
};
pub use sampling_simd::{
bootstrap_simd, box_muller_simd, exponential_simd, inverse_transform_simd,
};
pub mod simd_sampling;
pub use simd_sampling::{
exponential_cdf_batch, exponential_pdf_batch, normal_cdf_batch, normal_pdf_batch,
parallel_normal_sample, parallel_uniform_sample, sample_exponential_batch, sample_normal_batch,
sample_uniform_batch, uniform_cdf_batch, uniform_pdf_batch,
};
mod adaptive_memory_advanced;
pub mod advanced_simd_stats;
mod bayesian_advanced;
mod cross_platform_regression_detection;
mod descriptive;
mod descriptive_simd;
mod dispersion_simd;
mod mcmc_advanced;
mod memory_efficient;
mod memory_optimized_advanced;
mod memory_optimized_v2;
mod memory_profiler_v3;
mod memory_profiling;
mod mixture_models;
pub mod moments_simd;
mod multivariate_advanced;
mod parallel_advanced;
mod parallel_advanced_v3;
mod parallel_enhanced_v2;
mod parallel_enhanced_v4;
pub mod parallel_processing;
mod parallel_stats;
mod parallel_stats_enhanced;
mod quantile_simd;
mod quantum_advanced;
mod simd_advanced;
mod simd_comprehensive;
mod simd_enhanced;
mod simd_enhanced_advanced;
mod simd_enhanced_v3;
mod simd_enhanced_v4;
mod simd_enhanced_v5;
mod simd_enhanced_v6;
mod simd_optimized_v2;
mod spectral_advanced;
mod streaming_advanced;
mod survival_advanced;
mod survival_enhanced;
mod topological_advanced;
pub use descriptive::*;
pub use descriptive_simd::{descriptive_stats_simd, mean_simd, std_simd, variance_simd};
pub use dispersion_simd::{
coefficient_of_variation_simd, gini_simd, iqr_simd, mad_simd, median_abs_deviation_simd,
percentile_range_simd, range_simd, sem_simd,
};
pub use moments_simd::{kurtosis_simd, moment_simd, moments_batch_simd, skewness_simd};
pub use simd_enhanced_core::{
comprehensive_stats_simd as comprehensive_stats_enhanced, correlation_simd_enhanced,
mean_enhanced, variance_enhanced, ComprehensiveStats,
};
pub use adaptive_memory_advanced::{
create_adaptive_memory_manager, create_optimized_memory_manager, AdaptiveMemoryConfig,
AdaptiveMemoryManager as AdvancedAdaptiveMemoryManager, AllocationStrategy,
CacheOptimizationConfig, F32AdaptiveMemoryManager, F64AdaptiveMemoryManager, GCResult,
GarbageCollectionConfig, MemoryPressureConfig, MemoryUsageStatistics, NumaConfig,
OutOfCoreConfig, PredictiveConfig,
};
pub use advanced_simd_stats::{
AccuracyLevel, AdvancedSimdConfig as AdvancedSimdConfigV2, AdvancedSimdOptimizer,
AlgorithmChoice as AdvancedAlgorithmChoice, BatchOperation, BatchResults,
MemoryConstraints as AdvancedMemoryConstraints, PerformancePreference,
PerformanceProfile as AdvancedPerformanceProfile, ScalarAlgorithm, SimdAlgorithm,
ThreadingPreferences,
};
pub use bayesian_advanced::{
ActivationType, AdvancedBayesianResult, AdvancedPrior, BayesianGaussianProcess, BayesianModel,
BayesianModelComparison, BayesianNeuralNetwork, ModelComparisonResult, ModelSelectionCriterion,
ModelType,
};
pub use cross_platform_regression_detection::{
create_regression_detector, create_regression_detector_with_config, BaselineStatistics,
CompilerContext, CrossPlatformRegressionConfig, CrossPlatformRegressionDetector,
HardwareContext, PerformanceBaseline, PerformanceMeasurement, PerformanceRecommendation,
PlatformComparison, PlatformInfo, RegressionAnalysisResult, RegressionReport, RegressionStatus,
RegressionSummaryStatistics, TrendAnalysis, TrendDirection as RegressionTrendDirection,
};
pub use either::Either;
pub use mcmc_advanced::{
AdaptationConfig, AdvancedAdvancedConfig, AdvancedAdvancedMCMC, AdvancedAdvancedResults,
AdvancedTarget, ConvergenceDiagnostics, PerformanceMetrics as MCMCPerformanceMetrics,
SamplingMethod, TemperingConfig,
};
pub use memory_efficient::{
covariance_chunked, normalize_inplace, quantile_quickselect, streaming_mean, welford_variance,
StreamingHistogram,
};
pub use memory_optimized_advanced::{
cache_oblivious_matrix_mult, corrcoef_memory_aware, pca_memory_efficient,
streaming_covariance_matrix, streaming_histogram_adaptive, streaming_pca_enhanced,
streaming_quantiles_p2, streaming_regression_enhanced,
AdaptiveMemoryManager as AdvancedMemoryManager, MemoryConstraints,
MemoryStatistics as AdvancedMemoryStatistics, PCAResult,
};
pub use memory_optimized_v2::{
mean_zero_copy, variance_cache_aware, LazyStats, MemoryConfig, MemoryPool, StreamingCovariance,
};
pub use memory_profiler_v3::{
AdaptiveMemoryManager, AlgorithmChoice as MemoryAlgorithmChoice, AllocationStats, CacheStats,
MemoryProfiler, MemoryReport, ProfiledStatistics, StatisticsCache,
};
pub use memory_profiling::{
cache_friendly, memory_mapped, zero_copy, AlgorithmChoice, LazyStatComputation,
MemoryAdaptiveAlgorithm, MemoryTracker, RingBufferStats,
};
pub use mixture_models::{
benchmark_mixture_models, gaussian_mixture_model, gmm_cross_validation, gmm_model_selection,
hierarchical_gmm_init, kernel_density_estimation, select_n_components, BandwidthMethod,
ComponentDiagnostics, ConvergenceReason, CovarianceConstraint, CovarianceType, GMMConfig,
GMMParameters, GaussianMixtureModel, InitializationMethod, KDEConfig, KernelDensityEstimator,
KernelType, ModelSelectionCriteria, ParameterSnapshot, RobustGMM, StreamingGMM, VariationalGMM,
VariationalGMMConfig, VariationalGMMParameters, VariationalGMMResult,
};
pub use multivariate_advanced::{
ActivationFunction, AdvancedMultivariateAnalysis, AdvancedMultivariateConfig,
AdvancedMultivariateResults, ClusteringAlgorithm, ClusteringConfig,
DimensionalityReductionMethod, ICAAlgorithm, ManifoldConfig, MultiViewConfig, PCAVariant,
TensorConfig, TensorDecomposition,
};
pub use parallel_advanced::{
AdvancedParallelConfig as AdvancedAdvancedParallelConfig,
AdvancedParallelProcessor as AdvancedAdvancedParallelProcessor, HardwareConfig,
MemoryConfig as AdvancedMemoryConfig, MemoryUsageStats, OptimizationConfig, ParallelStrategy,
PerformanceMetrics as AdvancedPerformanceMetrics,
};
pub use parallel_advanced_v3::{
AdvancedParallelConfig, ParallelBatchProcessor, ParallelCrossValidator, ParallelMatrixOps,
ParallelMonteCarlo,
};
pub use parallel_enhanced_advanced::{
create_advanced_parallel_processor, create_configured_parallel_processor,
AdvancedParallelConfig as EnhancedAdvancedParallelConfig, AdvancedParallelProcessor,
ChunkStrategy,
};
pub use parallel_enhanced_v2::{
bootstrap_parallel_enhanced, mean_parallel_enhanced, variance_parallel_enhanced, ParallelConfig,
};
pub use parallel_enhanced_v4::{
bootstrap_parallel_advanced, correlation_matrix_parallel_advanced, mean_parallel_advanced,
variance_parallel_advanced, EnhancedParallelConfig, EnhancedParallelProcessor,
MatrixParallelResult,
};
pub use parallel_processing::{
parallel_bootstrap, parallel_cross_validation, parallel_grid_search, parallel_histogram,
parallel_median, parallel_mle_fit, parallel_moments, parallel_permutation_test,
parallel_quantile, parallel_welford_kurtosis, parallel_welford_mean, parallel_welford_skewness,
parallel_welford_variance, CrossValidationResult, GridSearchResult, ParallelBootstrapResult,
ParallelHistogramResult, ParallelMLEResult, PermutationTestResult, WelfordAccumulator,
};
pub use parallel_stats::{
bootstrap_parallel, corrcoef_parallel, mean_parallel, quantiles_parallel,
row_statistics_parallel, variance_parallel,
};
pub use parallel_stats_enhanced::{
kde_parallel, pairwise_distances_parallel, AdaptiveThreshold, ParallelCrossValidation,
ParallelHistogram, ParallelMovingStats,
};
pub use quantile_simd::{
median_simd, percentile_simd, quantile_simd, quantiles_simd, quickselect_simd,
};
pub use quantum_advanced::{
AdvancedQuantumAnalyzer, DataEncodingMethod, QAEResults, QClusteringResults, QNNResults,
QPCAResults, QSVMResults, QuantumAdvantageMetrics, QuantumClusteringAlgorithm, QuantumConfig,
QuantumEnsembleResult, QuantumFeatureEncoding, QuantumFeatureMap, QuantumKernelType,
QuantumMeasurementBasis, QuantumModel, QuantumMonteCarloResult, QuantumPerformanceMetrics,
QuantumResults, QuantumVariationalResult, TensorNetworkResults, TensorNetworkType, VQEAnsatz,
VQEResults,
};
pub use simd_advanced::{
advanced_mean_f32, advanced_mean_f64, AdvancedSimdProcessor, AdvancedStatsResult,
CacheAwareVectorProcessor, MemoryPattern, VectorStrategy,
};
pub use simd_comprehensive::{
AdvancedComprehensiveSimdConfig, AdvancedComprehensiveSimdProcessor, ComprehensiveStatsResult,
MatrixStatsResult as AdvancedMatrixStatsResult,
};
pub use simd_enhanced::{
create_advanced_simd_processor, create_performance_optimized_simd_processor,
create_stability_optimized_simd_processor, AccuracyMetrics, AdvancedEnhancedSimdProcessor,
AdvancedSimdConfig as AdvancedEnhancedSimdConfig, AdvancedSimdResults,
CacheOptimizationStrategy, CpuCapabilities, F32AdvancedSimdProcessor, F64AdvancedSimdProcessor,
InstructionSet, MemoryAlignment, NumericalStabilityLevel, OperationPerformance,
OptimalAlgorithm, PerformanceStatistics as AdvancedSimdPerformanceStats, PrefetchStrategy,
ProfilingLevel, VectorizationLevel,
};
pub use simd_enhanced_advanced::{
bootstrap_mean_simd, corrcoef_matrix_simd, linear_regression_simd, robust_statistics_simd,
ttest_ind_simd,
};
pub use simd_enhanced_v3::{
cosine_distance_simd, detect_outliers_zscore_simd, distance_matrix_simd,
euclidean_distance_simd, histogram_simd, manhattan_distance_simd, MovingWindowSIMD,
};
pub use simd_enhanced_v4::{
batch_normalize_simd, comprehensive_stats_simd,
covariance_matrix_simd as covariance_matrix_simd_v4, exponential_moving_average_simd,
outlier_detection_zscore_simd, quantiles_batch_simd,
robust_statistics_simd as robust_stats_v4_simd, sliding_window_stats_simd,
ComprehensiveStats as V4ComprehensiveStats, RobustStats, SlidingWindowStats,
};
pub use simd_enhanced_v5::{
rolling_statistics_simd, BootstrapResult, BootstrapStatistic, KernelType as V5KernelType,
MatrixOperation, MatrixStatsResult, RollingStatistic, RollingStatsResult,
};
pub use simd_enhanced_v6::{
advanced_comprehensive_simd, advanced_mean_simd, advanced_std_simd, AdvancedSimdConfig,
AdvancedSimdOps, BootstrapResult as V6BootstrapResult,
ComprehensiveStats as V6ComprehensiveStats, MatrixStatsResult as V6MatrixStatsResult,
};
pub use simd_optimized_v2::{
mean_simd_optimized, stats_simd_single_pass, variance_simd_optimized, SimdConfig,
};
pub use spectral_advanced::{
ActivationFunction as SpectralActivationFunction, AdvancedSpectralAnalyzer,
AdvancedSpectralConfig, AdvancedSpectralResults, CoherenceConfig, CoherenceResults,
HigherOrderResults, HigherOrderSpectralConfig, MLSpectralConfig, MLSpectralResults,
MultiTaperConfig, NonStationaryConfig, SpectralPeak, SpectralPerformanceMetrics,
SpectrogramType, WaveletConfig, WaveletResults, WaveletType, WindowFunction,
};
pub use streaming_advanced::{
create_advanced_streaming_processor, create_streaming_processor_with_config,
AdvancedAdvancedStreamingProcessor, AdvancedStreamingConfig, AnomalyDetectionAlgorithm,
AnomalyDetector, AnomalyEvent, AnomalySeverity, ChangePointAlgorithm, ChangePointDetector,
ChangePointEvent, CompressionAlgorithm, CompressionEngine, CompressionSummary,
IncrementalMLModel, MLModelType, StreamProcessingMode, StreamingAnalyticsResult,
StreamingPerformanceMetrics, StreamingRecommendation, StreamingStatistics, WindowingStrategy,
};
pub use survival_advanced::{
AFTDistribution, ActivationFunction as SurvivalActivationFunction, AdvancedSurvivalAnalysis,
AdvancedSurvivalConfig, AdvancedSurvivalResults, CausalSurvivalConfig, CompetingRisksConfig,
EnsembleConfig as SurvivalEnsembleConfig, SurvivalModel, SurvivalModelType, SurvivalPrediction,
};
pub use survival_enhanced::{
cox_regression, kaplan_meier, log_rank_test, CoxConfig, CoxConvergenceInfo,
CoxProportionalHazards, EnhancedKaplanMeier,
};
pub use survival::{CoxPH, KaplanMeier, NelsonAalen};
pub use topological_advanced::{
AdvancedTopologicalAnalyzer, CoeffientField, DistanceMetric, FilterFunction, Filtration,
FiltrationType, MapperEdge, MapperGraph, MapperNode, MultiscaleResults, PersistenceAlgorithm,
PersistenceDiagram, Simplex, SimplicialChain, SimplicialComplex, TopologicalConfig,
TopologicalInferenceResults, TopologicalPerformanceMetrics, TopologicalResults,
};
pub use mcmc::diagnostics::{
autocorrelation, bulk_ess, bulk_ess_single, divergence_diagnostics, effective_sample_size,
energy_bfmi, energy_diagnostics, mcse, mcse_mean, mcse_quantile, r_hat, running_mean,
running_variance, split_r_hat, split_rhat, split_rhat_rank, split_rhat_trace, tail_ess,
tail_ess_single, DiagnosticReport, DivergenceDiagnostics, EnergyDiagnostics,
ParameterDiagnostic,
};
pub use mcmc::nuts::{NutsConfig, NutsSample, NutsSampler};
pub use mcmc::ChainStatistics;
pub mod tests;
pub use tests::anova::{one_way_anova, tukey_hsd};
pub use tests::chi2_test::{chi2_gof, chi2_independence, chi2_yates};
pub use tests::nonparametric::{friedman, kruskal_wallis, mann_whitney, wilcoxon};
pub use tests::normality::{anderson_darling, dagostino_k2, ks_2samp, shapiro_wilk};
pub use tests::ttest::{ttest_1samp, ttest_ind, ttest_ind_from_stats, ttest_rel, TTestResult};
pub use tests::*;
mod correlation;
mod correlation_parallel_enhanced;
mod correlation_simd;
pub use correlation::intraclass::icc;
pub use correlation::{
corrcoef, kendall_tau, kendalltau, partial_corr, partial_corrr, pearson_r, pearsonr,
point_biserial, point_biserialr, spearman_r, spearmanr,
};
pub use correlation_parallel_enhanced::{
batch_correlations_parallel, corrcoef_parallel_enhanced, pearson_r_simd_enhanced,
rolling_correlation_parallel, ParallelCorrelationConfig,
};
pub use correlation_simd::{corrcoef_simd, covariance_simd, pearson_r_simd};
mod dispersion;
pub use dispersion::{
coef_variation, data_range, gini_coefficient, iqr, mean_abs_deviation, median_abs_deviation,
};
mod quantile;
pub use quantile::{
boxplot_stats, deciles, percentile, quantile, quartiles, quintiles, winsorized_mean,
winsorized_variance, QuantileInterpolation,
};
pub mod distribution_characteristics;
pub use distribution_characteristics::{
cross_entropy, entropy, kl_divergence, kurtosis_ci, mode, skewness_ci, ConfidenceInterval,
Mode, ModeMethod,
};
pub mod robust_estimators;
pub use robust_estimators::{
biweight_midcorrelation, biweight_midcovariance, biweight_midvariance, huber_location,
irls_location, trimmed_mean, tukey_biweight_location, IrlsConfig, IrlsResult, MEstimatorWeight,
};
pub mod outlier_detection;
pub use outlier_detection::{
dixon_test, generalized_esd_test, grubbs_test, iqr_outlier_detection, modified_z_score,
DixonResult, EsdResult, GrubbsResult, IqrOutlierResult, ModifiedZScoreResult,
};
pub mod bootstrap;
pub use bootstrap::{
bca_bootstrap, block_bootstrap_ci, parametric_bootstrap, percentile_bootstrap,
BcaBootstrapResult, BootstrapCI,
};
pub mod regression;
pub use regression::{
bisquare_regression, elastic_net, group_lasso, huber_regression, lasso_regression,
linear_regression, linregress, lts_regression, multilinear_regression, odr, polyfit, ransac,
ridge_regression, stepwise_regression, theilslopes, HuberT, LtsResult, RegressionResults,
StepwiseCriterion, StepwiseDirection, StepwiseResults, TheilSlopesResult,
};
pub mod random;
pub use random::*;
pub mod bayesian_network;
pub mod causal;
pub mod causal_graph;
pub mod econometrics;
pub mod advi;
pub mod bayesian_approx;
pub mod bayesian_nn;
pub mod conformal;
pub mod functional;
pub mod graphical_lasso;
pub mod inla;
pub mod online;
pub mod online_bayes;
#[cfg(test)]
mod test_utils {
pub fn test_array() -> scirs2_core::ndarray::Array1<f64> {
scirs2_core::ndarray::array![1.0, 2.0, 3.0, 4.0, 5.0]
}
}