24 lines
840 B
Rust
24 lines
840 B
Rust
//! Time Series Forecast Demo for `RustyTorch`++
|
|
//!
|
|
//! This crate provides a demo interface for time series forecasting using
|
|
//! various models from rtx-timeseries including ARIMA, Prophet, and Transformer.
|
|
//!
|
|
//! # Features
|
|
//!
|
|
//! - Multiple model types (ARIMA, SARIMA, Prophet, etc.)
|
|
//! - Sample datasets for experimentation
|
|
//! - Confidence intervals and forecast components
|
|
//! - Performance metrics (AIC, BIC, RMSE, etc.)
|
|
|
|
mod error;
|
|
mod forecaster;
|
|
mod sample_data;
|
|
|
|
pub use error::{ForecastError, Result};
|
|
pub use forecaster::TimeSeriesForecaster;
|
|
pub use sample_data::{SAMPLE_DATASETS, generate_sample_data};
|
|
pub use timeseries_shared::{
|
|
ArimaConfig, DataPoint, FitMetrics, ForecastComponents, ForecastConfig, ForecastResult,
|
|
ForecasterStatus, ModelType, ProphetConfig, SampleDataset, SarimaConfig, TimeSeriesData,
|
|
};
|