pub mod ml_models;
pub mod statistical_analysis;
pub mod time_series;
pub mod correlation;
pub mod types;
pub use types::*;
pub use ml_models::*;
pub use statistical_analysis::*;
pub use time_series::*;
pub use correlation::*;
#[derive(Debug, thiserror::Error)]
pub enum AnalyticsError {
#[error("ML model error: {message}")]
MLModelError { message: String },
#[error("Statistical analysis error: {message}")]
StatisticalError { message: String },
#[error("Anomaly detection error: {message}")]
AnomalyDetectionError { message: String },
#[error("Forecasting error: {message}")]
ForecastingError { message: String },
#[error("Data processing error: {message}")]
DataProcessingError { message: String },
#[error("Algorithm registration error: {message}")]
AlgorithmRegistrationError { message: String },
}