R Under development (unstable) (2026-10-31 r90820 ucrt) -- "Unsuffered Consequences" Copyright (C) 2026 The R Foundation for Statistical Computing Platform: x86_64-w64-mingw32/x64 R is free software and comes with ABSOLUTELY NO WARRANTY. You are welcome to redistribute it under certain conditions. Type 'license()' or 'licence()' for distribution details. R is a collaborative project with many contributors. Type 'contributors()' for more information and 'citation()' on how to cite R or R packages in publications. Type 'demo()' for some demos, 'help()' for on-line help, or 'help.start()' for an HTML browser interface to help. Type 'q()' to quit R. > library(testthat) > library(bifactory) > > test_check("bifactory") Note: ordered = TRUE detected. CFA (R) -> WLSMV with polychoric correlations ESEM (R) -> efa() block + WLSMV + target rotation BESEM (R) -> Bifactor WLSMV (bifactory custom polychoric + orthogonal target rotation) All Mplus -> WLSMV with CATEGORICAL block All models use WLSMV consistently. Missing -> "pairwise" (all available pairs per polychoric; 301/301 complete, 0 with >=1 NA) Multi-group model: group = 'school' (2 groups: Grant-White, Pasteur) ====================================================== esem -- Standardized Parameters (STDYX) ====================================================== X2(12)=23.864 CFI=0.986 TLI=0.958 RMSEA=0.057 SRMR=0.016 Factor Item Std.Est SE z p ---------- ------------ ------- ----- ------ ------ F1 x1 0.611 0.083 7.39 <.001 *** x2 0.534 0.092 5.81 <.001 *** x3 0.705 0.078 9.00 <.001 *** x4 0.009 0.010 0.94 0.3478 x5 -0.083 0.089 -0.93 0.3512 x6 0.069 0.079 0.87 0.3848 x7 -0.255 0.134 -1.90 0.0576 . x8 0.011 0.009 1.25 0.2128 x9 0.312 0.076 4.12 <.001 *** F2 x1 0.170 0.085 2.00 0.0450 * x2 0.033 0.083 0.40 0.6899 x3 -0.094 0.095 -0.99 0.3205 x4 0.844 0.033 25.86 <.001 *** x5 0.895 0.045 20.07 <.001 *** x6 0.810 0.041 19.56 <.001 *** x7 0.010 0.011 0.94 0.3473 x8 -0.074 0.066 -1.12 0.2607 x9 -0.002 0.010 -0.22 0.8233 F3 x1 0.012 0.048 0.26 0.7965 x2 -0.141 0.079 -1.78 0.0744 . x3 0.002 0.039 0.04 0.9685 x4 0.004 0.055 0.07 0.9472 x5 0.009 0.030 0.30 0.7625 x6 -0.015 0.036 -0.43 0.6660 x7 0.775 0.131 5.93 <.001 *** x8 0.744 0.076 9.80 <.001 *** x9 0.481 0.061 7.92 <.001 *** ====================================================== esem -- Standardized Parameters (STDYX) ====================================================== X2(12)=23.864 CFI=0.986 TLI=0.958 RMSEA=0.057 SRMR=0.016 Factor Item Std.Est SE z p ---------- ------------ ------- ----- ------ ------ F1 x1 0.611 0.083 7.39 <.001 *** x2 0.534 0.092 5.81 <.001 *** x3 0.705 0.078 9.00 <.001 *** x4 0.009 0.010 0.94 0.3478 x5 -0.083 0.089 -0.93 0.3512 x6 0.069 0.079 0.87 0.3848 x7 -0.255 0.134 -1.90 0.0576 . x8 0.011 0.009 1.25 0.2128 x9 0.312 0.076 4.12 <.001 *** F2 x1 0.170 0.085 2.00 0.0450 * x2 0.033 0.083 0.40 0.6899 x3 -0.094 0.095 -0.99 0.3205 x4 0.844 0.033 25.86 <.001 *** x5 0.895 0.045 20.07 <.001 *** x6 0.810 0.041 19.56 <.001 *** x7 0.010 0.011 0.94 0.3473 x8 -0.074 0.066 -1.12 0.2607 x9 -0.002 0.010 -0.22 0.8233 F3 x1 0.012 0.048 0.26 0.7965 x2 -0.141 0.079 -1.78 0.0744 . x3 0.002 0.039 0.04 0.9685 x4 0.004 0.055 0.07 0.9472 x5 0.009 0.030 0.30 0.7625 x6 -0.015 0.036 -0.43 0.6660 x7 0.775 0.131 5.93 <.001 *** x8 0.744 0.076 9.80 <.001 *** x9 0.481 0.061 7.92 <.001 *** [ FAIL 0 | WARN 0 | SKIP 21 | PASS 152 ] ══ Skipped tests (21) ══════════════════════════════════════════════════════════ • On CRAN (21): 'test-align_loadings.R:31:3', 'test-compare.R:5:1', 'test-console_colour.R:11:3', 'test-dwls_communalities.R:27:3', 'test-dwls_communalities.R:44:3', 'test-ewc.R:6:1', 'test-inv_notes.R:20:3', 'test-inv_notes.R:108:3', 'test-invariance.R:6:1', 'test-mg_rotation.R:94:3', 'test-parallel_starts.R:9:3', 'test-parallel_starts.R:22:3', 'test-parallel_starts.R:45:3', 'test-partial_invariance.R:7:1', 'test-polychoric_source.R:9:1', 'test-reliability.R:27:3', 'test-reliability.R:41:3', 'test-reliability.R:53:3', 'test-reliability.R:74:3', 'test-reliability.R:83:3', 'test-srmr.R:7:1' [ FAIL 0 | WARN 0 | SKIP 21 | PASS 152 ] > > proc.time() user system elapsed 15.29 1.92 17.23