CRAN Task View: Time Series Analysis

Maintainer:Rob J Hyndman, Rebecca Killick
Contact:Rob.Hyndman at monash.edu
Version:2026-09-30
URL:https://CRAN.R-project.org/view=TimeSeries
Source:https://github.com/cran-task-views/TimeSeries/
Contributions:Suggestions and improvements for this task view are very welcome and can be made through issues or pull requests on GitHub or via e-mail to the maintainer address. For further details see the Contributing guide.
Citation:Rob J Hyndman, Rebecca Killick (2026). CRAN Task View: Time Series Analysis. Version 2026-09-30. URL https://CRAN.R-project.org/view=TimeSeries.
Installation:The packages from this task view can be installed automatically using the ctv package. For example, ctv::install.views("TimeSeries", coreOnly = TRUE) installs all the core packages or ctv::update.views("TimeSeries") installs all packages that are not yet installed and up-to-date. See the CRAN Task View Initiative for more details.

Base R ships with a lot of functionality useful for time series, in particular in the stats package. This is complemented by many packages on CRAN, which are briefly summarized below. There is overlap between the tools for time series and those designed for specific domains including Econometrics, Finance and Environmetrics, or specific problems such as AnomalyDetection.

If you think that some package is missing from the list, please let us know, either via e-mail to the maintainer or by submitting an issue or pull request in the GitHub repository linked above.

Contents

Infrastructure

Base R contains substantial infrastructure for representing and analysing time series data. The fundamental class is "ts" that can represent regularly spaced time series (using numeric time stamps). Hence, it is particularly well-suited for annual, monthly, quarterly data, etc.

Times and Dates

Time Series Classes

Rolling Statistics

Temporal Aggregation and Disaggregation

Exploratory Analysis

Graphics

Autocorrelation and Dependence Measures

Time Series Features

Decomposition and Frequency Analysis

Filtering, Smoothing and Decomposition

Seasonality and Seasonal Adjustment

Frequency Analysis

Univariate Time Series Models

Structural and State Space Models

Non-Gaussian and Count Time Series

Volatility Models

Nonlinear Time Series Models

Dynamic Regression Models

Continuous Time Models

Other Models

Forecasting

Forecasting Frameworks

Machine Learning and Neural Network Forecasting

Hierarchical and Grouped Forecasting

Forecast Selection, Combination and Evaluation

Testing and Inference

Diagnostic and Trend Tests

Stationarity and Unit Root Tests

Change Point Detection

Outliers and Missing Values

Bootstrapping

Multivariate Time Series Models

Vector Autoregressive Models

Cointegration and Error Correction

Factor Models and Dimension Reduction

Multivariate State Space Models

Multivariate Volatility and Other Models

Collections and Complex Data Types

Clustering and Representation

Dynamic Time Warping

Functional Time Series

Matrix and Tensor-Valued Time Series

Time Series Data

Data Sets

Data Access and Management

Simulation

Domain-Specific Applications

CRAN packages

Core:fable, forecast, tseries, tsibble, zoo.
Regular:AER, africamonitor, aion, anytime, aplms, ARCensReg, ArDec, ARDL, ardl.nardl, arfima, arima2, ASSA, astsa, autostsm, BayesChange, bayesdfa, bayesforecast, bayesianVARs, bayesRecon, bayesSSM, BAYSTAR, bbk, bentcableAR, betaARMA, beyondWhittle, bfast, BGVAR, bigtime, BigVAR, binsegRcpp, biwavelet, blocklength, BLSloadR, BNPTSclust, boiwsa, boot, BootPR, bootUR, boundedur, bpvars, breakfast, bspec, bssm, bsts, bsvars, bsvarSIGNs, bundesbank, butterfly, BVAR, bvarnet, bvars, bvarsv, bvartools, CADFtest, calcal, carfima, CFtime, changepoint, changepoint.geo, changepoint.np, changepointGA, changeS, chron, clock, CNLTtsa, coconots, COINT, cointReg, collapse, complex, corbouli, costat, CovEsts, CptNonPar, crosslag, ctbi, cts, data.table, dataseries, datetimeoffset, DChaos, dCovTS, depmixS4, deseats, dfms, diffusion, DIMORA, disagmethod, dLagM, dlm, dlmtree, dlnm, dsa, DTSg, dtts, dtw, dtwclust, dygraphs, dyn, dynamite, dynlm, ecb, Ecdat, echos, ecm, ecp, EMD, ensembleBMA, era, esemifar, EXPAR, EXPARMA, expsmooth, fable.bayesRecon, fable.intermittent, fable.prophet, fableCount, fabletools, factorstochvol, fanplot, fastcpd, fastTS, FAVAR, FCVAR, fdaACF, feasts, fGarch, finnts, FinTS, FKF, flap, fma, fnets, fNonlinear, FoCo2, ForeCA, forecastdom, forecastHybrid, forecastLSW, FoReco, FoRecoML, ForeComp, forecTheta, fpp2, fpp3, fracdiff, fredr, freqdom, ftsa, funtimes, garma, gasmodel, gctsc, gdpc, ggchangepoint, ggdemetra, gglinedensity, ggtime, glarma, GlarmaVarSel, GMDH, gmvarkit, GNAR, grangersearch, graphicalVAR, gratis, gravitas, greybox, gsarima, gseries, gsignal, hdftsa, HDTSA, hht, hpfilter, hts, htsDegenerateR, hwwntest, icomb, ifo, imputeTestbench, imputeTS, IncDTW, influxdbr, InspectChangepoint, itsmr, jalcal, jointseg, jumps, kalmanfilter, KFAS, kza, legion, linevis, locits, lomb, lpacf, LSTS, LSWPlib, ltsa, lubridate, makicoint, MAPA, mAr, MARSS, MatchingPursuit, mbsts, Mcomp, meboot, MEFM, mFilter, mgm, mixAR, mixtime, mlr3forecast, mlVAR, ModalForecast, modeltime, modeltime.resample, mondate, mosum, MSwM, mtarm, MTS, mtsdi, multDM, MultiGlarmaVarSel, MultipleBubbles, multitaper, muse, mvgam, mvLSW, mvLSWimpute, nanotime, nardl, narfima, NetVAR, neverhpfilter, nixtlar, nlts, nnfor, nonlinearTseries, nsarfima, NTS, NVAR, onlineforecast, otsfeatures, paleoTS, partsm, parttime, pastecs, pcts, pdc, pdfetch, peacots, perARMA, pomp, portes, profoc, prophet, psd, PSF, PTSR, ptw, pvars, qarPI, qlcal, quadVAR, quantspec, Rbeast, Rcatch22, rdbnomics, readabs, regspec, resde, reviser, RGENERATE, rhosa, rjd3toolkit, RJDemetra, Rlgt, Rlibeemd, RMAWGEN, robfilter, RobKF, robustarima, robustGarch, roll, RSEIS, Rsfar, Rssa, RTFA, RTransferEntropy, rts, rucrdtw, rugarch, runner, rupturesRcpp, samadb, sazedR, scanr, scoringRules, scoringutils, sde, sdrt, seas, season, seasonal, seasonalview, seer, setartree, signal, Sim.DiffProc, sleekts, slider, smooth, smoots, sparseDFM, spectral, spINAR, spTimer, sstvars, statespacer, STFTS, stlplus, stochvol, stR, strucchange, strucchangeRcpp, StructuralDecompose, sTSD, sufficientForecasting, sugrrants, surveillance, svars, sweep, sym.arma, synthesis, tbrf, Tcomp, tempdisagg, TensorPreAve, tensorTS, testcorr, tfarima, tframe, theft, theftdlc, thief, Tides, tidychangepoint, timechange, timeDate, timeSeries, timetk, timsac, tind, tis, tpr, trend, TrendLSW, trendseries, TSA, TSANN, tsbox, tsBSS, tscount, tsdataleaks, tsdb, tsdecomp, tsdisagg2, TSdisaggregation, TSEntropies, tseriesChaos, tseriesEntropy, tseriesTARMA, tsfeatures, tsfknn, tsgarch, tsgc, tsibbledata, tsibbletalk, tsintermittent, tsissm, TSLSTM, TSLSTMplus, tsmarch, tsModel, tsnet, tsoutliers, tsPI, TSrepr, tsrobprep, tssim, TSstudio, tstests, TSTutorial, tsutils, tswge, twdtw, UComp, ugatsdb, uGMAR, urca, uroot, VAR.etp, VARcpDetectOnline, varmapack, vars, VARshrink, VedicDateTime, walker, WaveletComp, wavelets, waveslim, wavethresh, wavScalogram, WeightedPortTest, wex, wktmo, x12, x13binary, xiacf, xpect, xts, yuima, ZIM, ZINARp, ZRA.
Archived:almanac, NlinTS.

Related links

Other resources