Skip to content

Conversation

@NicholasDanks
Copy link
Collaborator

No description provided.

NicholasDanks and others added 30 commits August 22, 2020 11:38
…cement method in estimate_pls(). Added test: test_clean_data.R. Also groups validity metrics in report_summary() together as summary_model$validity and updated tests in test_validity.R
…reliability_table. Also added method for outputting fl_criteria_table with a comment. Class "table_output" will print an associated comment() with the matrix.
…x will include correctly reporting the metrics for the first AND second order models.
* Plot reliablity metrics relative differences

* Added a grid to the plot.

Co-authored-by: NicholasDanks <nicholasdanks@iss.nthu.edu.tw>
… total indirect effects. Addresses issue #164. New feature. Not tested or checked yet.
- added GH workflow config file
- removed travis config file
…ngs and weights. Modified estimate_bootstrap to bre more robust and take more complex matrix shapes
NicholasDanks and others added 13 commits January 8, 2021 17:07
Merge branch 'ghactions' into Primer_preparation

# Conflicts:
#	.travis.yml
* lavaan2seminr() converts lavaan/csem syntax to seminr model objects

* estimate_pls() takes specified model or model components; tests fail

* Importing lavaan models for CBSEM/CFA

* Specified CBSEM/CFA models

* Fix bug due to R v4 changes to lapply()

* Updated documentation for estimate_* and specify_model
Model Graph Visualization

* added DiagrammeR to package suggestions.

* added first version of model viz

* added basic plotting function

* added new theme-based plotting mechanism

* removed "old" plotting function. Added some safety checks. Added tests for these checks.

* some documentation fixes.

* added second plot model functionality

* added automatic sizing

* migrated most of the things

* removed another iteration of graphing.

* added a mini-plot demo

* added absolute to measurement model for inverted items.

* fixed demo, added plotting for measurement-model only code.

* removed accidental output file

* fixed some tests

* renamed test-cases for graphing

* some refactoring and renaming

* added structural model plots and moved dot_graph to S3 generic

* added interaction capability and a function to determine how negative paths are visualized.

* added bootstrapped models and matching visualization for path coefficients

* updated the demo to showcase bootstrapped models

* corrected a typo

* Extended the demo to include the t-value

* Before the removal of uneccessary (?) code.

* removed the unnecessary "if(is.vector(...))" code part.

* split functions into multiple files.
Also provided a method plot_model that uses DiagrammeR grViz if available. This does not introduce a dependency.

* added a save plot function

* added test cased for save_plot

* corrected degrees of freedom.

* switched to HTML-based sm.edge.labels to allow for more details in graphs.

* added preliminary support for lavaan models using semPlot package.

* fixed some minor problems, removed magrittr dependency

* removed uneccesary pdf file.

* fixed an error where missing t-values removed the edge label.

* test alternative run for windows

* typo

* re-introduced webp

* added dependency to webp

* testing minimal windows github action

* removed windows.

* removed pipe from the demo

* Test windows build

* removed another pipe

* moved to plot_model

* added two todos

* added new test_cases and refactored code a little. Sprinkled in some debug todos

* minor comment

* renamed files

* t-values were incorrevtly converted to p-values in plotting for negative paths coefficients

* with Johannes updates to plotting (renamed, non-greekletters, removed single quotes, install_query for all packages)

* added seminr_model as class to all model types

* added test for utils functions in plotting

* fixed some things in plotting and S3 and added asterisks as an option for edges

* added mm.edge templates and sm.node templates

* removed windows build.

* with Johannes. Refactored code added style-customization for edges, style customization for sm shapes.

* with Johannes. Fixed HOC plotting. Feature complete?

* added a browse_plot function to open edotor web editor

* minor bug fix

* forgot to document a function.

* repaired structure_only parameter for HOC

* fixed bug, where measurement model with spaces in the name would cause the dot graph to fail.

* first experiments with an RStudio addin

* added some theme options for font-color, bg-color, and a width-offset for edges to prevent them from completely disappearing for small path coefficients.

* added improved width offset for different shapes

* minor theme tweak regarding sizes of different constructs (incl. testcases)

* fixed third theme name

* added the modern theme to the documentation

* error in length saftey check fixed

* with Johannes: Major refactoring started

* with Johannes: Bootstrapped ltbl function for SM edges works

* with Johannes: Added a dark theme and more documentation.

* with Johannes: Added (basic) plotting to the vignette.

* theme addin

* added a theming adding. Works fine :)

* reduce to one addin

* removed the unused addin (only theme edit in there now).

* removed the addin. Migrated to seminr/seminrstudio

* added arrow direction and usage of weights/loading on a per-construct basis to the theme.

* fixed the plot function for lavaan plots and included the specified model as a plot function

* fixed p-value calculation for negative t-values

* updated readme

Co-authored-by: Johannes Nakayama <johannes.nakayama@rwth-aachen.de>
…how the default theme should look like, previous default is now seminr_theme_old. (#201)
Added a missing comma
@NicholasDanks NicholasDanks requested a review from soumyaray as a code owner March 9, 2021 13:17
@NicholasDanks NicholasDanks merged commit a36aa3c into master Mar 24, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants