Rbeast: Bayesian Change-Point Detection and Time Series Decomposition

BEAST is a Bayesian estimator of abrupt change, seasonality, and trend for decomposing univariate time series and 1D sequential data. Interpretation of time series depends on model choice; different models can yield contrasting or contradicting estimates of patterns, trends, and mechanisms. BEAST alleviates this by abandoning the single-best-model paradigm and instead using Bayesian model averaging over many competing decompositions. It detects and characterizes abrupt changes (changepoints, breakpoints, structural breaks, joinpoints), cyclic or seasonal variation, and nonlinear trends. BEAST not only detects when changes occur but also quantifies how likely the changes are true. It estimates not just piecewise linear trends but also arbitrary nonlinear trends. BEAST is generically applicable to any real-valued time series, such as those from remote sensing, economics, climate science, ecology, hydrology, and other environmental and biological systems. Example applications include identifying regime shifts in ecological data, mapping forest disturbance and land degradation from satellite image time series, detecting market trends in economic indicators, pinpointing anomalies and extreme events in climate records, and analyzing system dynamics in biological time series. Details are given in Zhao et al. (2019) <doi:10.1016/j.rse.2019.04.034>.

Getting started

Package details

AuthorTongxi Hu [aut], Yang Li [aut], Xuesong Zhang [aut], Kaiguang Zhao [aut, cre], Jack Dongarra [ctb], Cleve Moler [ctb]
MaintainerKaiguang Zhao <zhao.1423@osu.edu>
LicenseGPL (>= 2)
Version1.0.2
URL https://github.com/zhaokg/Rbeast
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("Rbeast")

Try the Rbeast package in your browser

Any scripts or data that you put into this service are public.

Rbeast documentation built on Dec. 19, 2025, 9:06 a.m.