Skip to content

bfast

Breaks for Additive Season and Trend

v1.7.2 · Mar 31, 2026 · GPL (>= 2)

Description

Decomposition of time series into trend, seasonal, and remainder components with methods for detecting and characterizing abrupt changes within the trend and seasonal components. 'BFAST' can be used to analyze different types of satellite image time series and can be applied to other disciplines dealing with seasonal or non-seasonal time series, such as hydrology, climatology, and econometrics. The algorithm can be extended to label detected changes with information on the parameters of the fitted piecewise linear models. 'BFAST' monitoring functionality is described in Verbesselt et al. (2010) <doi:10.1016/j.rse.2009.08.014>. 'BFAST monitor' provides functionality to detect disturbance in near real-time based on 'BFAST'- type models, and is described in Verbesselt et al. (2012) <doi:10.1016/j.rse.2012.02.022>. 'BFAST Lite' approach is a flexible approach that handles missing data without interpolation, and will be described in an upcoming paper. Furthermore, different models can now be used to fit the time series data and detect structural changes (breaks).

Downloads

1.3K

Last 30 days

3317th

4.6K

Last 90 days

24.1K

Last year

Trend: +4.3% (30d vs prior 30d)

CRAN Check Status

14 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 2, 2026
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-fedora-clang

for differences from example reference output

Comparing ‘bfast-Ex.Rout’ to ‘bfast-Ex.Rout.save’:
624c624
< -0.153442 -0.030025 -0.001339  0.020911  0.213985 
---
> -0.153435 -0.030022 -0.001384  0.021004  0.214001 
628,630c628,630
< (Intercept) 0.0003619  0.0060051   0.060   0.9521  
< lag1     
...[truncated]...
  0.1045727   2.109   0.0379 *
636c636
< F-statistic: 8.444 on 2 and 87 DF,  p-value: 0.000445
---
> F-statistic: 8.446 on 2 and 87 DF,  p-value: 0.0004445
645c645
< 0.0003618779 0.2697706795 0.2204647235 
---
> 0.0003608327 0.2697746828 0.2204983802

Reverse Dependencies (2)

imports

suggests

Dependency Network

Dependencies Reverse dependencies strucchangeRcpp zoo forecast Rcpp Rdpack (>= 0.7) TSS.RESTREND strucchangeRcpp bfast

Version History

updated 1.7.2 ← 1.7.1 diff Apr 1, 2026
new 1.7.1 Mar 10, 2026
updated 1.7.1 ← 1.7.0 diff Aug 17, 2025
updated 1.7.0 ← 1.6.1 diff Oct 21, 2024
updated 1.6.1 ← 1.6.0 diff May 9, 2021
updated 1.6.0 ← 1.5.7 diff May 2, 2021
updated 1.5.7 ← 1.4.4 diff Aug 27, 2014
updated 1.4.4 ← 1.4.3 diff Mar 26, 2013
updated 1.4.3 ← 1.2-1 diff Feb 16, 2012
updated 1.2-1 ← 1.2 diff Apr 23, 2011
updated 1.2 ← 1.1 diff Feb 24, 2011
new 1.1 Dec 13, 2009