All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project largely adheres to Semantic Versioning.
-
Reports correct item correlations for cbsem summary
-
records rawdata (which is kept unchanged) in estimate_cbsem()
-
takes intersection of rawdata and item_names in summarize_cb_measurement()
-
Loadings and reliabilities for HOCs in CBSEM
-
Single HOF in CBSEM has reported loadings and reliabilities
-
Tests ensuring loadings, reliabilities for multiple HOFs in CBSEM model
-
Add constructs, loadings to CFA object and reliablities to CFA summary
-
Refactor HOF/HOC --> HOC in code
-
refactor and comments
-
fixed bug arising from plotting two-stage models
-
added warnings for attempting to run plspredict on models with HOC or moderations
-
Added RhoC for reflective composites
-
Added unit weighting function unit_weights()
-
resolved issues with matrix coercion to vector
-
resolved issues arising from changes to lavaan
- Added a new feature PLS MGA
- Modified the bootstrap function so that it excludes iterations in which the PLSc model fails to converge.
- Corrected a bug that displayed the incorrect threshold on the reliability plot.=
- Updated the summary() function to apply fSquares() to interaction models
- Updated fSquares() function to not calculate fSquare for antecedents involved in interactions
- Fixed a bug in the plotting of formative constructs in PLS
- Citation to SSRN paper
- Updated the namespace to exclude MASS
- Removed the simulation of a fixture in the test-plsc-fsquared file
- S3 plot() method for visualizing all SEMinR models - CFA, CBSEM, PLS, PLSc
- A new feature to plot interaction plots
- Demo files for PLS Primer in R Workbook
- PLSpredict feature
- total paths and indirect effects
- New visualization for reliability
- Cronbachs alpha to reliability
- new datasets = corp_rep_data2 and corp_rep_data
- new method for calculating AIC and BIC
- new demonstration files for an accompanying textbook
- Changed output of summary() to generate standardized matrices and lists with an S3 print method
- Changed HOC to combine first and second stage results for outer loadings and outer weights
- Changed estimate_bootstrap() to process bootstrap matrix in a way that is naive to differences in matrix layouts
###[1.2.0] Removed
- old test fixtures for V 3.5.X (deprecated by R)
- A new feature to process reflective CFA/CBSEM models through Lavaan
- Measurement/structural models converted into Lavaan syntax
- New item error covariances specification created for CFA/CBSEM measurement
- By default, MLR (robust ML) estimation used
- User can pass parameters to Lavaan's estimate_* functions (e.g., fiml)
summary()
of CFA/CBSEM estimation uses information from Lavaan summaries
- A new feature to extract ten Berge scores for CFA/CBSEM models
- Tests added for new features
- Demos added to show new features
- Updated several features to work for both PLS and CFA/CBSEM
- Interactions work for PLS and CBSEM
- Two_stage adapts to CBSEM, using CFA to get ten Berge scores in first stage
- R^2 and VIFs computed using correlation matrices instead of
lm()
- Updated summary objects to hold meta information of estimation method
- Vignette updated to show new features
- Fixed q bug in fSquares method for single path structural models.
- Patched if() conditionals including class() to reflect new CRAN class of matrix as c("matrix", "array") in R V4.0.0
- Change code syntax to remove interactions() method and add interactions and HOC to composites()
- Document all the syntax and features
- Patched if() conditionals including class() to reflect new CRAN class of matrix as c("matrix","array") in R V4.0.0
- A changelog
- A new feature for automated calculation of HOC
- A new feature for two-stage calculation of interactions
- A file for all references and citations
- A return object in summary(boot_seminr_model) containing boot mean, SD, tvalue, and CIs for bootstrapped paths, loadings, weights and HTMT,
- A test for the bootstrap summary return object
- Descriptive statistics for item and construct data
- S3 print method for class "table_output" for printing generic tables
- new method interaction_term() for specifying a interaction construct
- A fSquare function to calculating fSquared
- A test for fSquared function
- Fixtures for evaluating bootstrap HTMT for versions of R < 3.6.0
- Changed the R/* file naming to R/estimate_ R/feature_ R/evaluate_ etc.
- Summary S3 method to return data descriptives in summary object
- constructs() method now returns a list with classes
- Changed references to include Cohen (2013)
- Updated vignette to reflect fSquare function
- Modified calculation of HTMT to use absolute correlation matrices in order to make HTMT stable