What's New

NAVAL·SEM v0.8.0

New FIMIX-PLS PLS-POS Gaussian Copula PDF Report Export
Released 14 June 2026
FIMIX-PLS Segmentation
engine_fimix.py · finite mixture segmentation

FIMIX-PLS (Finite Mixture PLS) detects unobserved heterogeneity in your PLS-SEM model by identifying latent segments with distinct path coefficient profiles.

  • Expectation-Maximisation (EM) algorithm with configurable segment count (k).
  • Segment-specific path coefficients and R² values for every endogenous construct.
  • Information criteria (AIC, BIC, AIC3, CAIC, EN) for optimal segment selection.
  • Relative entropy reporting to assess segment separation quality.
  • Posterior segment membership probabilities for each observation.
  • New POST /fimix API endpoint with full schema definitions.
PLS Prediction-Oriented Segmentation (PLS-POS)
engine_pos.py · distance-based segmentation

PLS-POS complements FIMIX-PLS with a distance-based segmentation approach, assigning observations to segments by minimising within-segment residual heterogeneity.

  • Iterative residual-based segment assignment without distributional assumptions.
  • Segment solutions for k = 2 to 5 with automatic convergence detection.
  • Per-segment path coefficients, loadings, and predictive accuracy metrics.
  • Segment size and composition reporting for downstream interpretation.
  • New POST /pos API endpoint.
Gaussian Copula Endogeneity Correction
engine_gaussian_copula.py · endogeneity correction

The Gaussian Copula approach (Park & Gupta, 2012) corrects for endogeneity caused by non-normal, non-elliptical predictor distributions — a common threat to PLS-SEM validity in survey and secondary data.

  • Automatic non-normality screening using Henze-Zirkler and skewness tests.
  • Copula term construction and augmented regression for each flagged predictor.
  • Bootstrap confidence intervals for copula coefficients.
  • Corrected path coefficients alongside original estimates for comparison.
  • Cohen's f² effect size for the endogeneity correction increment.
  • New POST /gaussian-copula API endpoint.
PDF Report Export
report_pdf.py · publication-ready output

Generate a complete, publication-ready PDF report from any completed SEM run — covering measurement model, structural model, fit indices, and all advanced analysis results.

  • Single-click export from the results panel to a self-contained PDF.
  • Sections for measurement validity (AVE, CR, HTMT), structural paths, bootstrapped CIs, and model fit.
  • Advanced results (FIMIX, PLS-POS, Gaussian Copula, IPMA, NCA) included when run.
  • APA-style table formatting throughout.
  • New POST /export/pdf API endpoint returning a binary PDF stream.
New Backend Engines
app/ · API routes & schemas

Four new modules power the v0.8 analytical workflows:

app/engine_fimix.py app/engine_pos.py app/engine_gaussian_copula.py app/report_pdf.py

Extended API routes and schema definitions cover all new analytical workflows, including new POST /fimix, POST /pos, POST /gaussian-copula, and POST /export/pdf endpoints.