Nothing
Suggests are now used conditionally, as
required by "Writing R Extensions". Every function that relies on a
suggested package (bnlearn, sensemakr, CausalImpact, vars,
RTransferEntropy, MASS, openxlsx) now checks for it with
requireNamespace() and raises an informative error if it is missing.\donttest examples that exercise a suggested package are now
wrapped in if (requireNamespace(<pkg>, quietly = TRUE)) (or, for the
Stan-based functions, if (interactive() && requireNamespace("cmdstanr"))),
so they are skipped under _R_CHECK_DEPENDS_ONLY_=true instead of
failing. This resolves the CRAN check failure in the run_hmm example.run_hmm() no longer depends on depmixS4 (which was archived from
CRAN on 2026-07-04). The bivariate Poisson HMM is now fitted by a
self-contained base-R implementation of the Baum-Welch (EM) algorithm
with a numerically stable log-space forward-backward pass, multi-start
restarts, and Viterbi decoding. depmixS4 has been dropped from
Suggests.dir_csv, dir_out, dir_figs) instead of global variables read
from the caller's environment. They default to NULL, in which case
the functions no longer write to disk. Affected functions: run_hmm(),
run_dbn(), run_varx(), run_sensemakr(), run_synth_bsts(),
run_transfer_entropy(), run_eba(), rolling_oos().run_eba() now takes control_combos as an explicit argument instead
of reading it from the global environment.run_hmm() now calls depmixS4::fit() explicitly, so it works without
attaching depmixS4 to the search path.run_varx() now coerces its input to a data.table internally, so it
accepts a plain data.frame.smoketest_floor_elpd_invariance() that called a
non-existent fit_one_internal(); it now calls fit_one().export_results_xlsx() that shadowed
the fully featured implementation.ggplot2 and bayesplot entries from Suggests.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.