Releases: Kss2k/modsem
Releases · Kss2k/modsem
Release list
CRAN release version 1.0.21
What's Changed
- Check for interaction terms in lhs column by @Kss2k in #164
- Fix highlighting of syntax errors by @Kss2k in #165
- Move MplusAutomation from Imports to Suggests by @felipelfv in #166
- Lower recommended number of nodes for interaction between endogenous and exogenous latent variables in LMS with quasi adaptive quadrature. by @Kss2k in #167
- Refactor gradient code for the LMS approach by @Kss2k in #168
- Correctly order sampling weights with FIML estimation in LMS by @Kss2k in #169
- Check if unicode is supported before printing unicode characters by @Kss2k in #172
- Give Mplus files unique IDs, and add cleanup argument by @Kss2k in #174
- Don't mix upper and lower case in generated mplus .inp, .out and .dat files by @Kss2k in #175
New Contributors
- @felipelfv made their first contribution in #166
Full Changelog: v1.0.20...v1.0.21
CRAN release version 1.0.20
What's Changed
- Correct residual variances when replacing interaction variances by @Kss2k in #137
- Add handling of composites for LMS approach by @Kss2k in #138
- Better optimization of mean structure by @Kss2k in #139
- Add composite/formative construct support to modsem_pi by @Kss2k in #140
- Add MC-LMS-CAT and MC-QML-CAT estimators by @Kss2k in #141
- Cache H0 using memoise by @Kss2k in #142
- Penalized standard errors by @Kss2k in #143
- Refactor some LMS code by @Kss2k in #144
- Optimized gradient lms by @Kss2k in #146
- Better handling of composites in LMS by @Kss2k in #147
- Parallel E-step by @Kss2k in #148
- Improve
modsem_predict.modsem_da()by @Kss2k in #149 - Use lavaan standard for condition messages by @Kss2k in #150
- Optimize gradient/hessian calculation for cov model in lms by @Kss2k in #152
- Add
seargument tomodsem_predict.modsem_da()by @Kss2k in #153 - Standardize residual covariances between endogenous lvs by @Kss2k in #154
- Optimized Gradient/Objective Calculation for QML by @Kss2k in #155
- Better formatting of messages by @Kss2k in #157
- Make
ordered.se="delta"the default by @Kss2k in #158 - Fix bug in #156 by @Kss2k in #159
- Better message formatting by @Kss2k in #160
- Allow residual covariances between exogenous and endogenous latent variables in the LMS approach by @Kss2k in #161
- Handle residual covariances between endogenous and exogenous lvs in
modsem_predict()by @Kss2k in #163
Full Changelog: v.1.0.19...v1.0.20
CRAN release version 1.0.19
What's Changed
- Consistent spacing in print_partable, if loadings aren't printed first by @Kss2k in #135
- Don't remove prune partial matches in
getSortedEtas()by @Kss2k in #136
Full Changelog: v1.0.18...v.1.0.19
CRAN release version 1.0.18
What's Changed
- Replace
Rf_error()call withRcpp::stop()call by @Kss2k in #129 - Add
categoricalargument tomodsem_mplus()by @Kss2k in #130 - Add some support for the
<~operator by @Kss2k in #131 - Use standardized vcov in plot and simple slopes functions by @Kss2k in #132
- Format digits in simple slopes by @Kss2k in #133
- Refactor code for
compositeRVCOV()by @Kss2k in #134
Full Changelog: v1.0.17...v1.0.18
CRAN release version 1.0.17
What's Change
- Consistent estimates of three-way interactions using
rcs=TRUEinmodsem_pi() - Add
parentheses.as.stringargument tomodsemify()by @Kss2k in #123 - Add seed argument to
simulateDataParTable()by @Kss2k in #124 - Add
typeargument toplot_jn()by @Kss2k in #126
Full Changelog: v1.0.16...v1.0.17
CRAN release version 1.0.16
What's Changed
- Secondary pruning, and efficient contributions calculation by @Kss2k in #115
- Add pure forward difference mode in fdHESS() by @Kss2k in #116
- Add
standardizedargument tomodsem_inspect_da()by @Kss2k in #120 - Automatically handle ovs in
modsem_da()by @Kss2k in #119
Full Changelog: v1.0.15...v1.0.16
CRAN release version 1.0.15
What's Changed
- Dynamically set
H0argument insummary() - Add
plot.jn.pointsargument toplot_jn() - Fix wrong axis labels in
plot_surface() - Don't standardize sampling weights with standardize.data=TRUE
- Correctly handle
tibbleinput. - Check for RCS models in
bootstrap_modsem() - Pass additional argument to
FUNinbootstrap_modsem.lavaan()
Full Changelog: v1.0.14...v1.0.15
CRAN release version 1.0.14
Release of version 1.0.14 on CRAN
What's Changed
- Handle NA-modifiers by @Kss2k in #97
- Multigroup models in
modsem_daby @Kss2k in #100 - Allow overlapping indicators between etas and xis in LMS by @Kss2k in #104
- Add greyscale option to
plot_interaction()andplot_jn()by @Kss2k in #107 - Sampling weights by @Kss2k in #108
Full Changelog: v1.0.13...v1.0.14
CRAN release version 1.0.13
Release of version 1.0.13 on CRAN
What's Changed
- Handle higher order variables in
relcorr_single_item()andmodsem_da()by @Kss2k in #78 - Include quadratic effects in plotting/margins by @Kss2k in #80
- Fix handling of lavaan labels for interaction terms by @Kss2k in #81
- Improve input validation in plotting functions by @Kss2k in #82
- Add options for setting theme in
plot_surface()by @Kss2k in #83 - Handle residual covariances between indicators in x and y by @Kss2k in #84
- Improve handling of residual covariances in
relcorr_single_item()by @Kss2k in #85 - Upgrade to C++17 by @Kss2k in #86
- Better optimization of starting parameters of latent mean structures by @Kss2k in #87
- Cleaner calculation of Binv in
src/equations_lms.cppby @Kss2k in #88 - Better scaling of Hessian calculation by @Kss2k in #89
- Add clustered bootstrap by @Kss2k in #90
- Mplus constraints by @Kss2k in #91
Full Changelog: v1.0.12...v1.0.13
CRAN release version 1.0.12
Release of version 1.0.12 on CRAN
Changes
- Fixed error in original equations from QML paper (Klein & Muthén 2007).
- Added cluster robust standard errors (equivalent to
TYPE=COMPLEXinMplus) - Improved handling of ordinal variables
- Fixed bug in
plot_jn - Improved error handling in
modsem_da - More fit measures available for
modsem_da - Better multithreading in LMS approach
- More efficient calculation of standard errors in LMS approach