Skip to content

bcpa

Behavioral Change Point Analysis of Animal Movement

v1.3.2 · May 30, 2022 · Unlimited

Description

The Behavioral Change Point Analysis (BCPA) is a method of identifying hidden shifts in the underlying parameters of a time series, developed specifically to be applied to animal movement data which is irregularly sampled. The method is based on: E. Gurarie, R. Andrews and K. Laidre A novel method for identifying behavioural changes in animal movement data (2009) Ecology Letters 12:5 395-408. A development version is on <https://github.com/EliGurarie/bcpa>. NOTE: the BCPA method may be useful for any univariate, irregularly sampled Gaussian time-series, but animal movement analysts are encouraged to apply correlated velocity change point analysis as implemented in the smoove package, as of this writing on GitHub at <https://github.com/EliGurarie/smoove>. An example of a univariate analysis is provided in the UnivariateBCPA vignette.

Downloads

363

Last 30 days

8928th

769

Last 90 days

769

Last year

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

CRAN Check Status

14 NOTE
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (16 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Eliezer Gurarie <egurarie@esf.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Eliezer",
                    family = "Gurarie",
                    role = c("aut", "cre"),
                    email = "egurarie@esf.edu")
as necessary.

Found the following (possibly) invalid file URI:
  URI: eliezg@u.washington.edu
    From: inst/doc/bcpa.pdf
NOTE r-devel-linux-x86_64-debian-clang

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Eliezer Gurarie <egurarie@esf.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Eliezer",
                    family = "Gurarie",
                    role = c("aut", "cre"),
                    email = "egurarie@esf.edu")
as necessary.

Found the following (possibly) invalid file URI:
  URI: eliezg@u.washington.edu
    From: inst/doc/bcpa.pdf
NOTE r-devel-linux-x86_64-debian-gcc

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^

Check History

NOTE 0 OK · 14 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Eliezer Gurarie <egurarie@esf.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Eliezer",
                    family = "Gurarie",
                    role = c("aut", "cre"),
                    email = "egurarie@esf.edu")
as necessary.

Found the following (possibly) invalid file URI:
  URI: eliezg@u.washington.edu
    From: inst/doc/bcpa.pdf
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Eliezer Gurarie <egurarie@esf.edu>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Eliezer",
                    family = "Gurarie",
                    role = c("aut", "cre"),
                    email = "egurarie@esf.edu")
as necessary.

Found the following (possibly) invalid file URI:
  URI: eliezg@u.washington.edu
    From: inst/doc/bcpa.pdf
NOTE r-devel-linux-x86_64-fedora-clang

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-linux-x86_64-fedora-gcc

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-devel-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-patched-linux-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-linux-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-macos-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-release-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-macos-arm64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-macos-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^
NOTE r-oldrel-windows-x86_64

Rd files

checkRd: (-1) WindowSweep.Rd:32: Lost braces
    32 | `code{\link{GetVT}}`.   Otherwise, any column (e.g. \code{"Depth"}) in the 
       |      ^
checkRd: (-1) WindowSweep.Rd:36: Lost braces
    36 | \code{T.mid}  from the output of the `code{\link{GetVT}}`.}
       |                                           ^

Reverse Dependencies (1)

suggests

Dependency Network

Dependencies Reverse dependencies plyr Rcpp move bcpa

Version History

new 1.3.2 Mar 9, 2026