Skip to content

bfast

Breaks for Additive Season and Trend

v1.7.1 · Aug 18, 2025 · 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

3328th

3.1K

Last 90 days

3.1K

Last year

Trend: -30.3% (30d vs prior 30d)

CRAN Check Status

1 NOTE
13 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 NOTE
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 details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
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        0.2697707  0.1045787   2.580   0.0116 *
< lag2        0.2204647  0.1045724   2.108   0.0379 *
---
> (Intercept) 0.0003608  0.0060051   0.060   0.9522  
> lag1        0.2697747  0.1045785   2.580   0.0116 *
> lag2        0.2204984  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
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

*


            

Check History

NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 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        0.2697707  0.1045787   2.580   0.0116 *
< lag2        0.2204647  0.1045724   2.108   0.0379 *
---
> (Intercept) 0.0003608  0.0060051   0.060   0.9522  
> lag1        0.2697747  0.1045785   2.580   0.0116 *
> lag2        0.2204984  0.1045727   2.10

Reverse Dependencies (2)

imports

suggests

Dependency Network

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

Version History

new 1.7.1 Mar 9, 2026