Closed haozhou1988 closed 1 year ago
Merging #66 (2785fea) into master (35f2763) will not change coverage. The diff coverage is
n/a
.:exclamation: Current head 2785fea differs from pull request most recent head bd2152c. Consider uploading reports for the commit bd2152c to get more accurate results
@@ Coverage Diff @@
## master #66 +/- ##
======================================
Coverage 0.00% 0.00%
======================================
Files 1 1
Lines 2 2
======================================
Misses 2 2
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Thank you for these suggestions @haozhou1988 , but as you can see from the comments, I have some concerns about the sensibility of these changes.. What do you think about these concerns?
Two general points of feedback: 1) For wrapper functions like the current version of BLRT, it is good practice to just pass on all arguments to the wrapped function via ... 2) The problem with the current version of BLRT is not the user interface - it's the fact that mxCompare implements the bootstrapping inefficiently, and thus floods RAM and crashes the system for any realistic number of iterations.
If you check the dev
folder, you see that I wrote a quicker paralellized implementation. But in the long term, we're working on simulation based inference for latent class analyses that should be MUCH faster than bootstrapping, and BLRT will become irrelevant.
Two general points of feedback:
- For wrapper functions like the current version of BLRT, it is good practice to just pass on all arguments to the wrapped function via ...
- The problem with the current version of BLRT is not the user interface - it's the fact that mxCompare implements the bootstrapping inefficiently, and thus floods RAM and crashes the system for any realistic number of iterations.
If you check the
dev
folder, you see that I wrote a quicker paralellized implementation. But in the long term, we're working on simulation based inference for latent class analyses that should be MUCH faster than bootstrapping, and BLRT will become irrelevant.
Looking forward to seeing the new blrt function. 👍
BLRT(res, replications = 4)
> Error in UseMethod("BLRT", x): no applicable method for 'BLRT' applied to an object of class "c('MxRAMModel', 'MxModel')"