Latent Dirichlet Allocation Coupled with Time Series Analyses
Overview
Combines Latent Dirichlet Allocation (LDA) and Bayesian multinomial time series methods in a two-stage analysis to quantify dynamics in high-dimensional temporal data. LDA decomposes multivariate data into lower-dimension latent groupings, whose relative proportions are modeled using generalized Bayesian time series models that include abrupt changepoints and smooth dynamics. The methods are described in Blei et al. (2003) doi:10.1162/jmlr.2003.3.4-5.993, Western and Kleykamp (2004) doi:10.1093/pan/mph023, Venables and Ripley (2002, ISBN-13:978-0387954578), and Christensen et al. (2018) doi:10.1002/ecy.2373.
*2023-09-16*
Patching CRAN issues with vignette building
- The paper comparison vignette is now pre-computed to avoid needing to access internet resources during cran build (see https://ropensci.org/blog/2019/12/08/precompute-vignettes/).
Converting from travis ci to github actions
- Travis CI no longer works, so shifting to github actions for builds
From NEWS.md in the release
Install
Health
NOTERd filesr-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-macos-arm64, r-oldrel-macos-x86_64, r-oldrel-windows-x86_64, r-patched-linux-x86_64, r-release-linux-x86_64, r-release-macos-arm64, r-release-macos-x86_64, r-release-windows-x86_64
checkRd: (-1) TS_diagnostics_plot.Rd:19: Lost braces
19 | \item{interactive}{\code{logical} input, should be code{TRUE} unless
| ^
checkRd: (-1) plot.TS_fit.Rd:29: Lost braces
29 | \item{interactive}{\code{logical} input, should be code{TRUE} unless
| ^- NOTE13 NOTENow
- NOTE14 NOTE2026-03-10
Documentation
- Help pages
- 89includes a package overview page
- Examples that run
- 62%53 run in a plain check · 33 only when donttest examples are enabled (R CMD check --as-cran)
- Exported functions with examples
- 100%
- Documented parameters
- 99%
- Return-value docs
- 96%
- Help pages citing references
- 16%
Downloads
Repository
- PRs merged (all time)
- 99%
- Median days to close, 50 most recently updated closed issues
- 28
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
7 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/weecology/ldats on 2026-10-18.
Show all practicesHide 1 practice
Dependencies
Installing LDATS adds 44 packages (21 with compiled code, 38 MB of source tarballs). Heaviest: BH 14 MB, ggplot2 6.0 MB, viridis 2.9 MB.
Code & Tests
Datasets
People & History
Show 6 peopleHide 6 people
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 0.3.0Latest
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- RR 4.0.0 released · 2020-04-24
- 0.2.72020-03-19 · diff ↗
- 0.2.62020-03-03 · diff ↗
- 0.2.42019-08-01
- RR 3.6.0 released · 2019-04-26
Package metadata
- First published
- 2019-08-01
- Total releases
- 4 / 7 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 3.5.0
- Bundled data
- 9.1 KB / 2 files
- Download size
- 3.0 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("LDATS")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-20, which the citation names so these numbers can be found later. More on citing and the projects behind them.