R version 4.6.0 RC (2026-04-17 r89914 ucrt) -- "Because it was There" 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. > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > library(testthat) > library(seminrExtras) > test_check("seminrExtras") Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Combined Importance-Performance Map Analysis (cIPMA) ===================================================== Target: Loyalty Constructs: Image, Expectation, Value, Satisfaction Scale range: 1 - 10 Observations: 250 Importance-Performance Results: Construct Unstd. Total Effect Std. Total Effect Performance Image 0.8167 0.5105 73.15 Expectation 0.2267 0.1455 72.40 Value 0.1739 0.1631 61.95 Satisfaction 0.7512 0.5110 71.90 Necessary Conditions (NCA): Construct d (ce_fdh) d (cr_fdh) Necessary Image 0.1512 0.1335 Yes Expectation 0.1287 0.1032 Yes Value 0.0150 0.0075 No Satisfaction 0.1430 0.1246 Yes cIPMA Classification: Construct Priority Image Top priority Expectation Bottleneck risk Value Low priority Satisfaction Top priority Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model Generating the seminr model All 344 observations are valid. All 344 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 250 observations are valid. Borrowing 1 indicator(s) from 'Image' for 'Expectation'. Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Skipping 'Expectation': only 3 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Skipping 'Value': only 2 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Skipping 'Satisfaction': only 3 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Skipping 'Loyalty': only 3 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Borrowing 1 indicator(s) from 'Image' for 'Expectation'. Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Borrowing 1 indicator(s) from 'Image' for 'Expectation'. Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Borrowing 1 indicator(s) from 'Image' for 'Expectation'. Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Borrowing 1 indicator(s) from 'Image' for 'Expectation'. Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Generating the seminr model All 250 observations are valid. Excluding interaction constructs (measurement determined by method): Image*Value Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Generating the seminr model All 250 observations are valid. Excluding interaction constructs (measurement determined by method): Image*Value Borrowing 2 indicator(s) from 'Satisfaction' for 'Value'. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Generating the seminr model All 250 observations are valid. Borrowing 1 indicator(s) from 'Image' for 'Satisfaction'. Borrowing 1 indicator(s) from 'Image' for 'Loyalty'. Generating the seminr model All 250 observations are valid. Skipping 'Satisfaction': only 3 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Skipping 'Loyalty': only 3 indicator(s); CTA-PLS requires >= 4. Set borrow = TRUE to test constructs with 2-3 indicators. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Skipping 'Quality': 2 indicator(s), no suitable donor found for borrowing. No constructs testable. All constructs have too few indicators or no suitable donors. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 250 observations are valid. Skipping 'Value': 2 indicator(s), no suitable donor found for borrowing. No constructs testable. All constructs have too few indicators or no suitable donors. Generating the seminr model All 250 observations are valid. Skipping 'Expectation': 3 indicator(s), no suitable donor found for borrowing. No constructs testable. All constructs have too few indicators or no suitable donors. Generating the seminr model All 250 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model Generating the seminr model All 344 observations are valid. All 344 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 250 observations are valid. FIMIX-PLS Analysis ================== Segments: 2 Observations: 250 Converged: Yes ( 65 iterations ) Random starts: 5 Segment Proportions: Segment Proportion Size Segment 1 0.5351 146 Segment 2 0.4649 104 Fit Criteria: lnL AIC AIC3 AIC4 BIC CAIC EN -1093.3 2248.59 2279.59 2310.59 2357.76 2388.76 0.5867 Segment Path Coefficients: Segment 1 : From To Coefficient Image Expectation 0.8418 Expectation Value 0.5285 Image Satisfaction 0.3838 Expectation Satisfaction 0.1223 Value Satisfaction 0.4265 Image Loyalty 0.2776 Satisfaction Loyalty 0.4524 Segment 2 : From To Coefficient Image Expectation 0.2408 Expectation Value 0.2012 Image Satisfaction 0.4841 Expectation Satisfaction 0.2057 Value Satisfaction 0.2768 Image Loyalty 0.1220 Satisfaction Loyalty 0.4967 Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 344 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Computing PCM for Image -> Satisfaction -> Loyalty ... Computing PCM for Image -> Satisfaction -> Loyalty ... Computing PCM for Expectation -> Satisfaction -> Loyalty ... Computing PCM for Value -> Satisfaction -> Loyalty ... Generating the seminr model All 250 observations are valid. Computing PCM for Image -> Satisfaction -> Loyalty ... Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Computing PCM for Image -> Satisfaction -> Loyalty ... Computing PCM for Value -> Satisfaction -> Loyalty ... Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 250 observations are valid. PLS-POS Analysis ================ Segments: 2 Observations: 250 Converged: No ( 20 iterations ) Random starts: 3 Objective (Sum R²): 3.5053 Segment Sizes: Segment Size Proportion Segment 1 134 0.536 Segment 2 116 0.464 R² per Endogenous Construct: Segment 1 Segment 2 Global Expectation 0.0618 0.5243 0.2566 Satisfaction 0.5707 0.6943 0.5896 Loyalty 0.5543 0.4207 0.4532 Value 0.0458 0.6334 0.1286 Segment Path Coefficients: Segment 1 : From To Coefficient Image Expectation 0.2486 Expectation Value -0.2141 Image Satisfaction 0.4083 Expectation Satisfaction 0.2045 Value Satisfaction 0.4756 Image Loyalty 0.1183 Satisfaction Loyalty 0.6647 Segment 2 : From To Coefficient Image Expectation 0.7241 Expectation Value 0.7958 Image Satisfaction 0.4871 Expectation Satisfaction 0.3657 Value Satisfaction 0.0516 Image Loyalty 0.4875 Satisfaction Loyalty 0.1913 Generating the seminr model All 250 observations are valid. Generating the seminr model All 250 observations are valid. Generating the seminr model Generating the seminr model All 250 observations are valid. All 250 observations are valid. Generating the seminr model All 250 observations are valid. [ FAIL 0 | WARN 3 | SKIP 1 | PASS 729 ] ══ Skipped tests (1) ═══════════════════════════════════════════════════════════ • On CRAN (1): 'test-extended-edge-cases.R:10:1' [ FAIL 0 | WARN 3 | SKIP 1 | PASS 729 ] > > proc.time() user system elapsed 139.53 19.53 657.71