Time Series & Hidden Markov Models
Time-series analysis treats data indexed by time, where temporal ordering matters and observations are typically correlated. Hidden Markov Models (HMM) extend the framework to latent discrete states, while modern foundation models (2024-26) bring transformer-scale pretraining to forecasting. This reference covers classical Box-Jenkins, state-space + Kalman, volatility (GARCH), HMM + CRF, and the current deep + foundation-model landscape.
1. Foundations: Stationarity and Ergodicity
A stochastic process is strictly stationary if the joint distribution of equals that of for all . Weak (covariance) stationarity requires only constant mean, constant variance, and autocovariance depending only on lag .
Ergodicity allows time averages to substitute for ensemble averages: as . Without ergodicity, a single realization is uninformative about the population.
Most real series are nonstationary (trend, seasonality, structural breaks). Box-Jenkins addresses this by differencing; modern methods use state-space decomposition or learn nonstationarity end-to-end.
2. ACF, PACF, and Wold Decomposition
The autocorrelation function is . The partial autocorrelation is the correlation of and after removing the linear effect of intermediate lags — equivalently, the last coefficient in an AR() regression.
Wold’s decomposition theorem (1938): every weakly stationary process admits a unique decomposition into a deterministic component and an MA() innovation component:
This justifies ARMA modeling as a parsimonious approximation to the MA() representation.
Yule-Walker equations relate AR coefficients to autocovariances: for AR(), for . Solved via Levinson-Durbin recursion in .
3. AR, MA, and ARMA
AR(): , with . Stationary iff all roots of lie outside the unit circle.
MA(): . Always stationary; invertible iff MA polynomial roots lie outside unit circle.
ARMA() combines both. Identification heuristic: AR cuts off in PACF at lag ; MA cuts off in ACF at lag ; ARMA tails off in both.
4. ARIMA — Box-Jenkins Methodology
Box and Jenkins (1970, “Time Series Analysis: Forecasting and Control”) formalized a three-stage workflow:
Identification: difference the series times until stationary; examine ACF/PACF to choose . ARIMA() applies ARMA to the -th difference , where is the backshift operator.
Estimation: maximum likelihood (Gaussian) or conditional sum of squares. Modern implementations use Kalman-filter likelihood (Harvey).
Diagnostics: Ljung-Box test on residuals (no remaining autocorrelation); QQ plots; AIC/BIC for model selection. Hyndman + Khandakar (2008) auto.arima automates the search.
5. SARIMA and ARIMAX
SARIMA()() adds a seasonal component with period :
Standard for monthly/quarterly data (e.g., airline passenger series of Box-Jenkins).
ARIMAX adds exogenous regressors: , where follows ARIMA. Useful for demand forecasting with price + promotion covariates, or load forecasting with weather. R forecast::Arima and Python statsmodels.tsa.statespace.SARIMAX implement both.
6. Unit Root and Stationarity Tests
Augmented Dickey-Fuller (Dickey + Fuller 1979; Said + Dickey 1984): null hypothesis is unit root (nonstationary). Test regression ; reject if significantly negative.
KPSS (Kwiatkowski + Phillips + Schmidt + Shin 1992): reversed null — stationarity. Use ADF + KPSS in tandem; agreement on stationarity is more convincing than either alone.
Phillips-Perron (1988): nonparametric correction to ADF for serial correlation.
7. Cointegration and VECM
Engle + Granger (1987, Nobel 2003): two nonstationary I(1) series are cointegrated if a linear combination is stationary. Cointegration implies a long-run equilibrium and motivates the Vector Error Correction Model (VECM):
The error-correction term pulls the system back toward equilibrium. Johansen (1991) test estimates the cointegration rank via eigenvalues of a reduced-rank regression.
Applications: pairs trading (statistical arbitrage), term-structure modeling, PPP exchange-rate analysis.
8. VAR and Granger Causality
Vector autoregression (Sims 1980, Nobel 2011): . Each variable depends on lags of itself and other variables.
Granger causality (Granger 1969, Nobel 2003): Granger-causes if past values of improve prediction of beyond past values of alone. Tested via F-test on lagged coefficients in the equation. This is a statement about predictive content, not true causation.
Impulse response functions (IRF) trace how a shock in one variable propagates through the system; standard tool in macroeconometrics (e.g., monetary policy analysis).
9. State-Space Form and Kalman Filter
Any linear Gaussian time-series model can be written in state-space form:
The Kalman filter (Kalman 1960) recursively computes the posterior via predict-update:
- Predict: ,
- Update: (Kalman gain),
The Kalman smoother (Rauch-Tung-Striebel 1965) computes by backward recursion. The filter also yields the innovation form likelihood, used for ML estimation of structural parameters.
See bayesian-estimation for the robotics view (sensor fusion, SLAM via EKF/UKF/particle filter). Extensions: Extended KF linearizes nonlinear ; Unscented KF (Julier + Uhlmann 1997) propagates sigma points; Particle filter for arbitrary non-Gaussian models.
Python pykalman, statsmodels.tsa.statespace, filterpy; R KFAS, dlm; MATLAB econometrics toolbox.
10. ETS — Exponential Smoothing
Simple exponential smoothing (Brown 1956; Holt 1957): , level-only.
Holt’s linear trend (1957): adds slope. Holt-Winters (1960): adds seasonality (additive or multiplicative).
ETS taxonomy (Hyndman + Koehler + Snyder + Grose 2002) classifies models by Error/Trend/Seasonal components: ETS(A,N,N) = SES, ETS(A,A,A) = Holt-Winters additive, ETS(M,Ad,M) = multiplicative damped, etc. Total of 30 models. Each has a state-space form with closed-form likelihood.
Hyndman + Athanasopoulos, “Forecasting: Principles and Practice”, 3rd ed (2021) is the standard reference; R forecast::ets, fable::ETS; Python statsmodels.tsa.holtwinters + sktime + statsforecast (Nixtla’s automated version).
ETS often beats sophisticated ML on the M-competitions (Makridakis); the M4 competition (2018) showed hybrid ETS+RNN (Smyl) winning, with pure-ML methods often underperforming statistical baselines.
11. Structural Time Series
Harvey (1989, “Forecasting, Structural Time Series Models, and the Kalman Filter”) decomposes a series into interpretable unobserved components:
(level, trend, seasonal, irregular), each with its own stochastic equation. Estimated by Kalman filter ML. Variants: local level, local linear trend, basic structural model (BSM), unobserved-components model (UCM).
Bayesian structural time series (BSTS, Scott + Varian 2014) adds spike-and-slab regression for variable selection over many candidate predictors; used at Google for causal-impact analysis (CausalImpact R package).
12. GARCH and Volatility
ARCH (Engle 1982, Nobel 2003) models conditional heteroskedasticity: .
GARCH() (Bollerslev 1986) adds lagged variance: . GARCH(1,1) suffices for most financial returns. Stationarity requires .
Asymmetric variants:
- EGARCH (Nelson 1991): — no positivity constraint; captures leverage effect (negative shocks raise volatility more than positive shocks of equal magnitude).
- GJR-GARCH (Glosten + Jagannathan + Runkle 1993): adds term.
- TGARCH (Zakoian 1994): threshold version using .
Multivariate: DCC-GARCH (Engle 2002), BEKK (Engle + Kroner 1995). Used for portfolio VaR and correlation forecasting.
Software: R rugarch + rmgarch; Python arch (Sheppard); Eviews; MATLAB econometrics. See derivatives-and-quant-finance for risk-management context.
13. Hidden Markov Models
A discrete-state HMM has unobserved states following a Markov chain with transition matrix , and observations generated from via emission distribution . Parameters: where is the initial-state distribution.
Rabiner (1989, “A Tutorial on HMMs and Selected Applications in Speech Recognition”) is the canonical reference, framing three problems:
- Evaluation: compute . Solved by the forward algorithm: , in .
- Decoding: find most likely state sequence. Solved by Viterbi (1967): , backtrack through argmax. .
- Learning: estimate from observations. Solved by Baum-Welch (Baum + Petrie + Soules + Weiss 1970), an EM algorithm using forward-backward probabilities to compute expected sufficient statistics.
Applications: speech recognition (pre-deep-learning era — HTK toolkit, Kaldi GMM-HMM), POS tagging, gene finding (HMMER + GeneMark + Augustus), regime-switching in finance, activity recognition from wearables, fault detection in industrial systems.
Semi-Markov HMM (HSMM): explicit duration distribution per state, relaxing the geometric-duration implication of standard HMM.
Input-output HMM, factorial HMM, hierarchical HMM generalize for structured states.
Software: Python hmmlearn, pomegranate; R depmixS4, HMM; classic C: HTK, GHMM.
14. Conditional Random Fields
Lafferty + McCallum + Pereira (2001) introduced linear-chain CRFs as the discriminative cousin of HMMs. Where HMM models joint , CRF models conditional directly via:
Advantages: rich, overlapping features on without the independence assumptions HMM requires; better accuracy on sequence labeling (NER, POS, chunking) in the pre-deep era. Trained by gradient methods on conditional log-likelihood (forward-backward over feature expectations).
Modern NLP largely supplanted CRF with BiLSTM-CRF (Lample 2016) and then transformers (transformer-architecture), but CRF still appears as the top decoding layer in some structured-prediction tasks.
15. RNNs and LSTMs for Sequences
Recurrent neural networks maintain a hidden state . Vanilla RNNs suffer from vanishing/exploding gradients over long sequences.
LSTM (Hochreiter + Schmidhuber 1997) introduces input/output/forget gates and a cell-state highway, enabling learning of long-range dependencies. GRU (Cho 2014) is a simplified variant with reset/update gates.
For time-series forecasting: DeepAR (Salinas + Flunkert + Gasthaus 2017, Amazon) uses LSTM with probabilistic outputs (Gaussian/negative-binomial) and Monte Carlo sampling for prediction intervals. Sold as a managed service in AWS SageMaker. Strong on retail demand at scale.
Seq2seq with attention (Bahdanau 2015) and N-BEATS (Oreshkin 2019) were standard before transformer-based approaches dominated.
16. Transformers for Time Series
The transformer’s attention mechanism handles long-range dependencies in parallel, but vanilla transformers scale in sequence length and struggle with the inductive biases of TS (trend, seasonality, scale).
Key architectures (2020-23):
- Informer (Zhou 2021): ProbSparse attention for .
- Autoformer (Wu 2021): series decomposition + auto-correlation block.
- FEDformer (Zhou 2022): frequency-domain attention.
- PatchTST (Nie 2023): patches the series like ViT does images; subseries-level tokens.
- iTransformer (Liu 2024): inverted attention — each variate is a token, attention across variates rather than across time. Strong on multivariate benchmarks.
- TimeMixer (Wang 2024): pure MLP-based mixer with decomposable multiscale paths; competitive with transformers at lower cost.
See transformer-architecture for architectural fundamentals.
17. Foundation Models for Time Series (2024-26)
Following the LLM revolution, the field has produced pretrained zero-shot forecasters trained on massive heterogeneous TS corpora:
- Lag-Llama (Rasul + Ashok 2024, ServiceNow + Mila): decoder-only transformer with lag features as covariates; first openly released TS foundation model. Probabilistic outputs via Student-t head.
- Chronos (Ansari 2024, Amazon): tokenizes scaled + quantized values, then trains T5-style encoder-decoder on synthetic + real TS. Strong zero-shot. Released as
chronos-t5-{tiny,small,base,large}on HuggingFace. Chronos-Bolt (2024) is a faster encoder-only variant. - TimesFM (Das + Kumar + Sen + Zhou 2024, Google Research): decoder-only patched-input model trained on Google Trends + Wiki Pageviews + synthetic data. 200M params. v2.0 (late 2024) improved long-horizon performance; available on HuggingFace.
- Moirai (Woo + Liu 2024, Salesforce AI Research): masked encoder transformer with multi-patch projections;
moirai-1.0-R-{small,base,large}. Moirai-MoE (2024) uses mixture-of-experts for scale efficiency. - TimeGPT (Garza + Mergenthaler-Canseco 2023-25, Nixtla): commercial API; first widely available TS foundation model. Recent
TimeGPT-1long-horizon variants integrated intonixtlaPython client. - Toto (DataDog 2024) and TabPFN-TS (Hoo 2025) extend the foundation-model paradigm.
These models offer zero/few-shot forecasting without retraining per series. M6/M5-style benchmarks (e.g., GIFT-Eval, BasicTS) show foundation models competitive with task-specific deep models but rarely beating well-tuned classical methods on small, regular series — consistent with the M-competition pattern.
18. Change-Point and Anomaly Detection
CUSUM (Page 1954) detects shifts in mean: ; alarm when .
Bayesian online change-point detection (Adams + MacKay 2007): maintains posterior over run length via recursive updates; flexible to nonstationary regimes.
PELT (Killick 2012): pruned exact linear-time multiple change-point detection.
Modern: ruptures (Python), changepoint (R), bocpd implementations.
Anomaly detection:
- Statistical: STL decomposition + residual thresholding (Cleveland 1990); Twitter’s
AnomalyDetectionpackage. - Isolation forest (Liu + Ting + Zhou 2008): random tree partitioning; anomalies isolated in fewer splits.
- Autoencoder-based: reconstruction error as anomaly score (e.g., LSTM autoencoder for multivariate; VAE for probabilistic anomaly).
- Matrix profile (Yeh + Keogh 2016,
stumpy): nearest-neighbor distance over sliding windows.
Used in IT operations (Datadog Watchdog, Dynatrace), fraud detection, manufacturing QC.
19. Spectral Methods
Periodogram estimates spectral density via squared FFT magnitudes. Welch’s method (1967) averages periodograms over overlapping segments; multitaper (Thomson 1982) uses orthogonal tapers for variance reduction.
Lomb-Scargle (Lomb 1976; Scargle 1982) generalizes the periodogram to irregularly-sampled series — essential in astronomy (variable-star light curves), environmental monitoring with missing data.
Wavelet transforms (Daubechies 1988; Mallat 1989) provide time-frequency localization: short scales for high frequencies, long scales for low. Discrete wavelet transform (DWT) for compression/denoising; continuous (CWT) for analysis. Used in finance for multiresolution volatility, biomedical signals (EEG/ECG), and climate.
20. Forecasting Metrics
Point-forecast accuracy:
- MAE — robust, in original units.
- RMSE — penalizes large errors more.
- MAPE — scale-free but undefined at zero, asymmetric.
- sMAPE — symmetric variant.
- MASE (Hyndman + Koehler 2006) — scale-free, well-behaved at zero, default in M-competitions.
Probabilistic-forecast accuracy:
- CRPS (continuous ranked probability score): — proper scoring rule, generalizes MAE to distributions.
- Pinball loss at quantile : — basis for quantile regression and quantile-loss DL training.
- Log-score (negative log predictive density), interval coverage at level , Winkler score for interval sharpness + coverage.
21. Cross-Validation for Time Series
Standard K-fold violates temporal order. Use:
- Rolling-origin (walk-forward) CV: train on , forecast , advance . Most realistic.
- Sliding window: fixed-size training window slides through time.
- Blocked / purged K-fold (López de Prado 2018): gap between train and test to prevent leakage; standard in quant finance to avoid label-overlap leakage.
- Time-series split (
sklearn.model_selection.TimeSeriesSplit).
Diebold-Mariano test (1995) compares forecast accuracy of two methods on a common test set under a chosen loss function.
22. Hierarchical Forecasting and Reconciliation
Forecasts at multiple levels (product → category → total; store → region → country) must be coherent (children sum to parent).
MinT (Wickramasuriya + Athanasopoulos + Hyndman 2019): minimum-trace optimal reconciliation. Project base forecasts onto the coherent subspace using a covariance-weighted projection , where is the summing matrix. Improves accuracy at all levels relative to bottom-up or top-down.
Software: R fable::reconcile, hts (deprecated), fabletools; Python hierarchicalforecast (Nixtla). Used heavily in retail demand and energy load forecasting.
23. Software Landscape
R ecosystem:
forecast(Hyndman, classic): ARIMA, ETS, auto.arima.fable+fabletools+tsibble+feasts(tidyverts, Hyndman): tidy/tibble-based replacement.prophet(Facebook 2017, Taylor + Letham): generalized additive model with piecewise trend, Fourier seasonality, holidays; widely used for business forecasting despite criticism of underperformance vs. ETS/ARIMA.rugarch,rmgarch: GARCH family.KFAS,dlm,bsts: state-space and structural.vars,urca: VAR + unit-root.changepoint,bcp: change-point detection.
Python ecosystem:
statsmodels.tsa: ARIMA, SARIMAX, state-space, VAR, exponential smoothing.sktime: scikit-learn-compatible TS framework with classification, forecasting, regression.- Nixtla suite:
statsforecast(fast classical),neuralforecast(PyTorch DL),mlforecast(gradient boosting),hierarchicalforecast,nixtla(TimeGPT client). arch(Sheppard): GARCH family.pykalman,filterpy: Kalman.hmmlearn,pomegranate: HMM.prophet: Facebook’s GAM-based forecaster.darts(Unit8): unified DL + classical interface.gluonts(Amazon): probabilistic DL forecasting; DeepAR + Chronos + transformer models.tsfresh: automated feature extraction.stumpy: matrix profile.
Bayesian: PyMC, Stan, numpyro for structural Bayesian TS; CausalImpact (R/Python ports) for BSTS-based causal inference.
24. Applications
Finance
Returns prediction is famously hard (efficient market); volatility prediction (GARCH family) is the workhorse. Used for risk management, option pricing inputs, VaR/ES, portfolio construction. Realized volatility from high-frequency data (Andersen + Bollerslev 1998) and HAR-RV (Corsi 2009) dominate practical forecasting. See derivatives-and-quant-finance.
Macroeconomics and Nowcasting
Banbura + Giannone + Reichlin (2013) survey of nowcasting GDP from mixed-frequency, ragged-edge data. Dynamic factor models (Stock + Watson 2002): a few latent factors driving many observed series. Used by central banks (ECB, NY Fed) and BEA for real-time GDP estimates.
Demand Forecasting
Retail (Amazon, Walmart, Target): hierarchical SKU forecasts feeding inventory and supply chain. Methods range from ETS/ARIMA per series to single global DeepAR/Chronos models. M5 competition (2020, Walmart data) showed gradient boosting (LightGBM) winning at scale.
Energy Load
ISO/RTO operational forecasting (PJM, CAISO, MISO, ERCOT, NYISO, ISO-NE, SPP) — day-ahead and intraday load + wind + solar. Methods: SARIMAX + weather + calendar dummies; gradient boosting; transformer-based (e.g., NeuralProphet, TFT). See electricity-markets.
Epidemiology
ARIMA for syndromic surveillance; SIR/SEIR compartmental models for outbreaks; Bayesian state-space epidemic models. COVID-19 sparked rapid development of forecast hubs (US CDC ForecastHub, ECDC Hub) ensembling dozens of models.
Climate
Wavelet + spectral methods, attribution analysis, ENSO/PDO indices, paleoclimate reconstruction. Foundation models (ClimaX, GraphCast, Aurora) now compete with NWP. Covered in ClimateScience reference.
Industrial — Predictive Maintenance and RUL
Remaining useful life (RUL) estimation: Cox proportional-hazards model, Weibull AFT, gamma-process degradation, particle filters, LSTM/transformer on sensor streams. CMAPSS benchmark (NASA turbofan). Deployed at GE Aviation, Siemens Energy, Caterpillar.
25. Pitfalls
- Look-ahead bias / data leakage: using information unavailable at prediction time. Especially insidious in feature engineering (e.g., normalizing with full-sample mean), label construction, and split design.
- Non-stationarity ignored: regressions on integrated series produce spurious correlations (Granger + Newbold 1974) — high , low Durbin-Watson, no real relationship.
- Overfitting: TS has fewer effective samples than naive would suggest. AIC/BIC, time-series CV, parsimony.
- Backtest overfitting (Bailey + López de Prado 2014): deflated Sharpe; minimum backtest length; the more strategies tested, the more skeptical to be.
- Survivorship bias: especially in financial backtests using current index constituents.
- MAPE asymmetry and zero division: prefer MASE.
- Forecast horizon mismatch: validation horizon must match operational horizon.
- Calendar pitfalls: timezone, DST, business calendars, holiday boundary effects (e.g., moving Lunar New Year).
- Model-staleness in non-stationary regimes: rolling refit; concept-drift detection.
26. Cross-References
- probability-fundamentals — joint/conditional distributions, Markov chains, stochastic processes.
- bayesian-inference — Bayesian filtering, BSTS, PyMC structural models.
- ode-numerical-methods — continuous-time analogs (SDEs, Kalman-Bucy filter, compartmental models for epidemiology).
- bayesian-estimation — Kalman/EKF/UKF/particle filters for state estimation; shared mathematical foundation with TS state-space.
- derivatives-and-quant-finance — GARCH for option pricing inputs, cointegration for pairs trading, realized volatility, factor models.
- electricity-markets — operational load + renewables forecasting, day-ahead price forecasting.
- transformer-architecture — attention foundations used in TS transformers and foundation models.
27. Citations
- Box, G.E.P., Jenkins, G.M. (1970). Time Series Analysis: Forecasting and Control. Holden-Day.
- Wold, H. (1938). A Study in the Analysis of Stationary Time Series. Almqvist & Wiksell.
- Dickey, D.A., Fuller, W.A. (1979). “Distribution of the estimators for autoregressive time series with a unit root.” JASA 74:427-431.
- Kwiatkowski, D., Phillips, P.C.B., Schmidt, P., Shin, Y. (1992). “Testing the null hypothesis of stationarity…” J. Econometrics 54:159-178.
- Engle, R.F., Granger, C.W.J. (1987). “Co-integration and error correction.” Econometrica 55:251-276. (Nobel 2003)
- Sims, C.A. (1980). “Macroeconomics and reality.” Econometrica 48:1-48. (Nobel 2011)
- Granger, C.W.J. (1969). “Investigating causal relations by econometric models and cross-spectral methods.” Econometrica 37:424-438.
- Kalman, R.E. (1960). “A new approach to linear filtering and prediction problems.” J. Basic Engineering 82:35-45.
- Rauch, H.E., Tung, F., Striebel, C.T. (1965). “Maximum likelihood estimates of linear dynamic systems.” AIAA J. 3:1445-1450.
- Julier, S.J., Uhlmann, J.K. (1997). “A new extension of the Kalman filter to nonlinear systems.” SPIE.
- Hyndman, R.J., Athanasopoulos, G. (2021). Forecasting: Principles and Practice, 3rd ed. OTexts. https://otexts.com/fpp3/
- Hyndman, R.J., Koehler, A.B., Snyder, R.D., Grose, S. (2002). “A state space framework for automatic forecasting using exponential smoothing methods.” Int. J. Forecasting 18:439-454.
- Hyndman, R.J., Khandakar, Y. (2008). “Automatic time series forecasting: the forecast package for R.” JSS 27.
- Harvey, A.C. (1989). Forecasting, Structural Time Series Models and the Kalman Filter. Cambridge.
- Engle, R.F. (1982). “Autoregressive conditional heteroscedasticity…” Econometrica 50:987-1007. (Nobel 2003)
- Bollerslev, T. (1986). “Generalized autoregressive conditional heteroskedasticity.” J. Econometrics 31:307-327.
- Nelson, D.B. (1991). “Conditional heteroskedasticity in asset returns: a new approach.” Econometrica 59:347-370.
- Glosten, L.R., Jagannathan, R., Runkle, D.E. (1993). “On the relation between the expected value and the volatility of the nominal excess return on stocks.” J. Finance 48:1779-1801.
- Rabiner, L.R. (1989). “A tutorial on hidden Markov models and selected applications in speech recognition.” Proc. IEEE 77:257-286.
- Baum, L.E., Petrie, T., Soules, G., Weiss, N. (1970). “A maximization technique occurring in the statistical analysis of probabilistic functions of Markov chains.” Ann. Math. Stat. 41:164-171.
- Viterbi, A.J. (1967). “Error bounds for convolutional codes and an asymptotically optimum decoding algorithm.” IEEE Trans. Inf. Theory 13:260-269.
- Lafferty, J., McCallum, A., Pereira, F. (2001). “Conditional random fields: probabilistic models for segmenting and labeling sequence data.” ICML.
- Hochreiter, S., Schmidhuber, J. (1997). “Long short-term memory.” Neural Computation 9:1735-1780.
- Salinas, D., Flunkert, V., Gasthaus, J. (2020). “DeepAR: probabilistic forecasting with autoregressive recurrent networks.” Int. J. Forecasting 36:1181-1191. (orig. 2017)
- Zhou, H. et al. (2021). “Informer: beyond efficient transformer for long sequence time-series forecasting.” AAAI.
- Wu, H. et al. (2021). “Autoformer: decomposition transformers with auto-correlation for long-term series forecasting.” NeurIPS.
- Nie, Y. et al. (2023). “A time series is worth 64 words: long-term forecasting with transformers.” ICLR.
- Liu, Y. et al. (2024). “iTransformer: inverted transformers are effective for time series forecasting.” ICLR.
- Wang, S. et al. (2024). “TimeMixer: decomposable multiscale mixing for time series forecasting.” ICLR.
- Rasul, K., Ashok, A. et al. (2024). “Lag-Llama: towards foundation models for probabilistic time series forecasting.” arXiv 2310.08278.
- Ansari, A.F. et al. (2024). “Chronos: learning the language of time series.” TMLR. Amazon.
- Das, A., Kumar, W., Sen, R., Zhou, Y. (2024). “A decoder-only foundation model for time-series forecasting (TimesFM).” ICML. Google.
- Woo, G., Liu, C. et al. (2024). “Unified training of universal time series forecasting transformers (Moirai).” ICML. Salesforce.
- Garza, A., Mergenthaler-Canseco, M. (2023). “TimeGPT-1.” arXiv 2310.03589. Nixtla.
- Adams, R.P., MacKay, D.J.C. (2007). “Bayesian online changepoint detection.” arXiv 0710.3742.
- Killick, R., Fearnhead, P., Eckley, I.A. (2012). “Optimal detection of changepoints with a linear computational cost (PELT).” JASA 107:1590-1598.
- Liu, F.T., Ting, K.M., Zhou, Z.-H. (2008). “Isolation forest.” ICDM.
- Yeh, C.-C.M., Keogh, E. et al. (2016). “Matrix profile I: all pairs similarity joins for time series.” ICDM.
- Hyndman, R.J., Koehler, A.B. (2006). “Another look at measures of forecast accuracy.” Int. J. Forecasting 22:679-688.
- Diebold, F.X., Mariano, R.S. (1995). “Comparing predictive accuracy.” JBES 13:253-263.
- Wickramasuriya, S., Athanasopoulos, G., Hyndman, R.J. (2019). “Optimal forecast reconciliation for hierarchical and grouped time series through trace minimization.” JASA 114:804-819.
- Taylor, S.J., Letham, B. (2018). “Forecasting at scale (Prophet).” American Statistician 72:37-45.
- Scott, S.L., Varian, H.R. (2014). “Predicting the present with Bayesian structural time series.” Int. J. Math. Modelling and Numerical Optimisation 5:4-23.
- Banbura, M., Giannone, D., Reichlin, L. (2013). “Nowcasting.” In Oxford Handbook of Economic Forecasting.
- Granger, C.W.J., Newbold, P. (1974). “Spurious regressions in econometrics.” J. Econometrics 2:111-120.
- Makridakis, S., Spiliotis, E., Assimakopoulos, V. (2020). “The M4 competition: 100,000 time series and 61 forecasting methods.” Int. J. Forecasting 36:54-74.
- Makridakis, S., Spiliotis, E., Assimakopoulos, V. (2022). “The M5 accuracy competition: results, findings, and conclusions.” Int. J. Forecasting 38:1346-1364.
- López de Prado, M. (2018). Advances in Financial Machine Learning. Wiley.