dsem 1.7.0.9000
- Add option to specify a path based fixed at another variable
- Renamed
gmrf_parameterization = "conditional_krig"asgmrf_parameterization = "mvn_project"and confirmed it in simple case - Renamed
gmrf_parameterization = "separable"asfullandprojectionasproject - Fixed bug where
predictfortype="link"was pullingx_tjrather thanz_tjand therefore was missing the initial conditions, mean value, and only worked forgmrf_parameterization = "separable" - Add
stabilize_Qoption todsem_control, adding a diagonal component to t(Gamma)*Gamma to ensure it’s PD - Added
gmrf_parameterization = "gmrf_project"(which maintains sparsity while allowing latent variables with zero exogenous variance, or manifest variables with measurement error and zero exogenous variance), and which automatically switches toseparableif no variables have zero variance - Added an integrated test confirming that
gmrf_project,mvn_projectandseparable(with a small extra non-zero variance inflation) are all identical in a logistic regression that involves loops (i.e., zero-variance for intermediate latent variable) - Switching
dsem_controlto usegmrf_parameterization = "gmrf_project"as default - Turned off integrated-tests for
dsemRTMB(which threw an error with updates to RTMB, and is not being used anyway)
dsem 1.7.0
CRAN release: 2025-09-16
- Add option to turn off useless
NA/NaN function evaluationfunction evaluations fromnlminb(enabled by default, but overriden indsem_control) - Use
Matrix::bandSparseto simplify logic inmake_matrices - Add experimental function
partition_variance - Extend
total_effectto compute result for either pulse or press experiment - Adding exploratory option
gmrf_parameterization = "conditional_krig"that excludesfamily = "fixed"variables from the GMRF density calculation while still conditioning upon their value(s)
dsem 1.6.0
CRAN release: 2025-03-22
- Export and document
make_matrices - Remove
ggmfrom Imports (because it Importsgraphwhich is not on CRAN) and instead define a locally copy of relevant functions. Also adding Giovanni M. Marchetti (the maintainer ofggmas contributor in DESCRIPTION) - Update
test_dsep(.)to allow options for imputing missing data prior to test, and using defaultimpute_data = "by_test"based on explorations to date - Add example for
total_effect - Adding “model structura” vignette and re-organizing pkgdown page
dsem 1.5.0
CRAN release: 2025-02-13
- Add option to simulate data with or without missingness pattern of original data
- Change
test_dsep(.)to have option to impute missing data, and changing that to be the default behavior
dsem 1.5.0
CRAN release: 2025-02-13
- Fix bug when adding missing variances (PR 36)
- Fix bug in detecting high ratio of variances (issue 35)
- Added
test_dsep(.)to calculate a p-value for the probability that a a data set arose from the specified model (highly experimental) - Added
total_effect(.)to calculate total effects - Fixed bug where dsem crashed when
quiet = FALSEand running without data e.g., as qualitative network model - Added vignette showing how to approximate diffusive movement using DSEM with paths among adjacent strata
dsem 1.4.1
CRAN release: 2025-02-02
- Edits to allow DSEM to run when all path coefficients are fixed (contributed by Maurice Goodman)
dsem 1.4.0
CRAN release: 2025-01-13
- Adding option for lower and upper bounds
- Adding
stepwise_selectionfor automated stepwise model selection - Adding
plotoption to useggraphas alternative to previousigraphoption - Adding
convert_equationsto extendsem::specifyEquationsand simplify specification for large models - Adding argument
prior_negloglikeas interface to specify Bayesian priors and/or likelihood penalties indsem - Adding
dsemRTMBusing RTMB as interchangeable alternative todsemusing TMB
dsem 1.3.0
CRAN release: 2024-07-22
- Adding option to specify constant marginal variance, as alternative to existing calculation which results in a constant conditional variance but a changing marginal variance along the causal graph
dsem 1.2.1
CRAN release: 2024-04-02
- removing
checkDepPackageVersion(dep_pkg="Matrix", this_pkg="TMB")from.onLoad()as requested by K. Kristensen
dsem 1.2.0
CRAN release: 2024-03-31
- Adding option to specify covariance via argument
covs - Adding options to specify gmrf_parameterization=“projection”
- Adding vigette outlining how to fit dynamic factor analysis
- Fix bug arising when
tsdatahad two or more columns sharing a single variable name - Adding
make_dfahelper function - Updating bering_sea dataset to include extra year of cold-pool, and changing vignette to match the published specification and results
- Updating the lag indexing for the Klein-I model in the vignette to use positive values for lags, and updating saved MCMC results to match that corrected specification
dsem 1.0.2
CRAN release: 2024-02-02
- Eliminate
evalusage - Add codecov Action and badge
- Change default behavior so that all variables in
tsdatahave a standard deviation by default
