Changelog
Source:NEWS.md
tinyVAST 1.1.0
- Adding
term_covariance
to calculate the covariance among variables for SEM term, or covariance among variables-and-lags for DSEM terms - Adding Restricted Spatial Regression estimator for covariates
alphaprime_j
andalphaprime2_j
tofit$rep
output. - Adding methods to allow use of
cv
to calculate crossvalidation skill - Add
bias.correct
option to predict (but still no flag for SEs for anything except p_i) - Switch
sample_variable
from usingobj$env$MC
toobj$env$spHess(random=TRUE)
which seems more stable as dependency - Add functionality for
te
andti
splines, although they remain poorly tested - Add error check to
sfnetwork_mesh
to detect if the stream network is not ordered as a tree - Improve stream network vignette to use matrix notation for joint precision, and modify
simulate_sfnetwork
to use that - Change
tinyVAST.cpp
to use matrix notation constructor and fix bug in previous constructor where the covariance between first and second nodes was not right - Expand
test-sfnetworks.R
integrated test to confirm that matrix-notation precision constructor is identical to the inverse of Ornstein-Uhlenbeck covariance as intended.
tinyVAST 1.0.1
CRAN release: 2025-03-21
- Modify examples for
simulate.tinyVAST
andsample_variable
to try to avoid terminal output giving error in valgrind check - Add
ivector_minus_one
function to satisfy clang-UBSAN - Swap
GMRF(Q).Quadform(x)
tox.matrix().transpose() * (Q * x.matrix())
to avoid calculating log-determinant ofQ
in the smoothers penalty, to avoid valgrind errors - Add tinyVASTcontrol option that suppresses nlminb warning messages by default, which are typically not informative to casual users
tinyVAST 1.0.0
CRAN release: 2025-03-13
- Adding nbinom1 and nbinom2 families
- Simplify argument names, by changing
sem
tospace_term
,dsem
tospacetime_term
andspatial_graph
tospatial_domain
, and eliminatingdelta_
in the names for arguments todelta_options
- Add
time_term
to allow time-variable interaction (e.g., AR1 intercepts) - Adding overview and model-description vignettes
- Add
simulate
S3 generic
tinyVAST 0.7.1
- Fixed bug (wrong output) when using
predict(fit, what="mu_g")
and a Poisson-linked delta model - Fixed bug (cryptic error message) when using
integrate_output
- Add
cAIC
(but disabling EDF calculation for now)
tinyVAST 0.7.0
- Adding option for spatially-varying-coefficient (SVC) models
- Add error-check for when
data
has a factor with extra levels, which conflicted with the logic of adding allorigdata
levels tonewdata
when callingpredict
, and hence caused an uniformative error previously
tinyVAST 0.6.0
- Change
integrate_output
interface by splittingW_gz
andV_gz
into four vectorsarea
,type
,covariate
, andweighting_index
to simplify documentations and improve naming - Fix bug where cloglog and logit links were not previously implemented for use in
predict
andintegrate_output
tinyVAST 0.5.0
- Adding vignette showing how to fit multiple data types in an SDM
- Adding
deviance_explained
and calculating this by default