- Add support for OpenMx
- Minor edits to introduction to tidyLPA vignette and README
- Fix issue where single column DF when using package = "MplusAutomation" would lead to duplicate NAMES = in Mplus syntax
- pass ... to mclust correctly
- update for v 4.0
- Update package start-up message
- Correction citation to refer to JOSS paper
- Add C. J. van Lissa as author on JOSS paper
- Fix bug re. passing additional parameters to mplusObject()
- Add function to calculate Lo-Mendell-Rubin LR test
- Add plot_bivariate function
- Set default for plot_profiles(add_line = FALSE), because the line does not convey any meaningful information
- Add curry_mac data
- remove messages about depracated functions
- add data for paper
- wrap mclust to handle errors better
- Fix bug when mclust model does not converge
- improve
get_data()
so it returns data in long form - change message on load
- change vignette titles
- fix bug where
single_imputation
fails if there is no missing data - added details to
estimate_profiles()
on what models cannot be fit with mclust - added results of benchmarking as a new vignette
- updated README with new updates
- Important bug fix for calculation of prob_min and prob_max for Mclust
- major, breaking changes detailed in the vignette here
- minor bug fixes
- last update before transitioning to development version presently at https://github.com/cjvanlissa/tidyLPA
- thank you to Qingyao Z. and @frigoli for correcting an error in the vignette and to others who submitted issues/identified bugs
- update to plot_profiles_mplus()
- add option to specify latent vars
- add message/vignette for major changes to come
- patch minor issue with model specification
- minor changes and bug fixes
- addition of new reference to JOSS paper
- change how models are specified; instead of using the model argument, whether and how the variances are covariances are estimated are passed the the variances and covariances argument; there are details in the readme and vignette and if a model argument is passed to a function, a message is returned describing how to specify the model using the variances and covariances arguments
- change the compare_solutions_mplus() functions Mplus to still allow for the specification of six models, but to use the same four as compare_solutions() (which uses the mclust package, not MPlus) by default
- improve NAMESPACE documentation
- add option to return original data frame for functions that use MPlus
- add option to use missing data for functions that use MPlus
- add tidylpa@googlegroups.com mailing list address to README as preferred contact method
- remove deprecated function (to extract key statistics from an MPlus model)
- make it so that a data frame with fit and other statistics is returned by default from compare_solutions_mplus()
- added new values to the statistics returned by compare_solutions_mplus():
- the cell size (the number of observations associated with each profile)
- the number of times the log-likelihood was replicated, based on the number of optimization steps
- Approximate Weight of Evidence (AWE) criterion
- the number of parameters estimated
- remove the messages about the software being in beta
- how the Mplus syntax is generated was substantially changed/improved; thanks @gbiele
- change include_LMR argument to include VLMR
- remove scale_fill_brewer("", type = "qual", palette = "Set3") so that solutions with larger numbers of profiles may be plotted
- fix issue where lines longer than 90 characters (i.e., when there are many variables) cause an error
- improve plot_profiles() plots, including plotting bootstrapped standard when mclust output is directly used (thanks @cjvanlissa) & updated vignette with example of this
- improve output from compare_solutions_mplus (thanks @DJAnderson07)
- add function, extract_LL_mplus(), to extract log-likelihoods from models fit witsah estimate_profiles_mplus()
- update documentation for pisaUSA15 dataset
- improve compare_solutions_mplus() so it more reliably handles errors
- improve vignette (thanks @oreojo for suggestion to mention that this package works best for continuous variables)
- add URLs for package and bug reports to DESCRIPTION
- add C.J. van Lissa and Daniel John Anderson as contributors
Fix:
- Specify version 0.7 of MplusAutomation in Imports to address error
Minor updates:
- Update README and Vignette
- Update function names to include MPlus
- Export %>% from magrittr (so it does not need to be loaded from dplyr)
- Correct name of title for vignette
- Update function names
- Change output of estimate_profiles_mplus() to be returned with return(), instead of with invisible()
- Added a
NEWS.md
file to track changes to the package.