Generate realistic synthetic time series data
Generate realistic synthetic time series data for training and testing with customizable patterns, noise levels, seasonality, and trend components.