Skip to content

Releases: Kss2k/modsem

CRAN release version 1.0.21

Choose a tag to compare

@Kss2k Kss2k released this 03 Jul 13:54
bec8deb

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

Full Changelog: v1.0.20...v1.0.21

CRAN release version 1.0.20

Choose a tag to compare

@Kss2k Kss2k released this 01 Jun 14:54

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 se argument to modsem_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

Choose a tag to compare

@Kss2k Kss2k released this 02 May 16:21
3db161f

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

Choose a tag to compare

@Kss2k Kss2k released this 28 Mar 10:35
cfd4ab5

What's Changed

  • Replace Rf_error() call with Rcpp::stop() call by @Kss2k in #129
  • Add categorical argument to modsem_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

Choose a tag to compare

@Kss2k Kss2k released this 09 Mar 11:47

What's Change

  • Consistent estimates of three-way interactions using rcs=TRUE in modsem_pi()
  • Add parentheses.as.string argument to modsemify() by @Kss2k in #123
  • Add seed argument to simulateDataParTable() by @Kss2k in #124
  • Add type argument to plot_jn() by @Kss2k in #126

Full Changelog: v1.0.16...v1.0.17

CRAN release version 1.0.16

Choose a tag to compare

@Kss2k Kss2k released this 25 Jan 19:25

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 standardized argument to modsem_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

Choose a tag to compare

@Kss2k Kss2k released this 22 Dec 13:07
05849cd

What's Changed

  • Dynamically set H0 argument in summary()
  • Add plot.jn.points argument to plot_jn()
  • Fix wrong axis labels in plot_surface()
  • Don't standardize sampling weights with standardize.data=TRUE
  • Correctly handle tibble input.
  • Check for RCS models in bootstrap_modsem()
  • Pass additional argument to FUN in bootstrap_modsem.lavaan()

Full Changelog: v1.0.14...v1.0.15

CRAN release version 1.0.14

Choose a tag to compare

@Kss2k Kss2k released this 21 Nov 07:19

Release of version 1.0.14 on CRAN

What's Changed

  • Handle NA-modifiers by @Kss2k in #97
  • Multigroup models in modsem_da by @Kss2k in #100
  • Allow overlapping indicators between etas and xis in LMS by @Kss2k in #104
  • Add greyscale option to plot_interaction() and plot_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

Choose a tag to compare

@Kss2k Kss2k released this 07 Oct 14:51
e7fa9df

Release of version 1.0.13 on CRAN

What's Changed

  • Handle higher order variables in relcorr_single_item() and modsem_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.cpp by @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

Choose a tag to compare

@Kss2k Kss2k released this 29 Aug 08:03

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=COMPLEX in Mplus)
  • 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