Time Series Forecasting with Statistical, Machine Learning, and Deep Learning Methods: Past, Present, and Future · Study