VYROX AiSEM is free AI native software for CB-SEM and PLS-SEM. Its AI Copilot drafts the model, picks the methods, runs, reviews and writes up the study, while AiSEM's own engine computes, verifies and cites every result. Free, including for business.
Auto Mode chose consistent PLS (PLSc), the path scheme and 10,000 bootstrap resamples with a fixed seed.
Path
Coef.
95% CI
p
f²
Quality → Satisfaction
0.661
[0.587, 0.728]
< .001
0.776
Quality → Loyalty
0.292
[0.159, 0.421]
< .001
0.094
Satisfaction → Loyalty
0.469
[0.339, 0.596]
< .001
0.242
R² Satisfaction 0.437, Loyalty 0.487. Simulated demo data, n = 400, true paths 0.6, 0.3 and 0.5.
All loadings above 0.708 (Hair et al., 2019)
rho_A 0.848 to 0.863, AVE 0.641 to 0.676 (Dijkstra & Henseler, 2015; Fornell & Larcker, 1981)
Highest HTMT 0.662, below 0.85 (Henseler et al., 2015)
Needs about 73 cases for the smallest path; you have 400 (Kock & Hadaya, 2018)
0Third-party code libraries
124Cited sources behind the rules
0.05 s10,000 bootstrap resamples on the demo model, 12-thread Mac
FreeFree for personal, academic and business use
What Can the AI Copilot Do for an SEM Study?
AiSEM's AI Copilot can run the whole study with no or minimal human input, and AiSEM's statistics engine checks each step. The AI proposes; the engine decides and computes.
Autopilot Available
Reads your column summaries and drafts the model
Chooses CB-SEM or PLS-SEM, estimator and options
Runs, reviews against published guidelines, improves
Writes a plain summary, APA results and limitations
Full Auto, or Ask Before Each Change
Ask the AI any question about your results
Checked, Not Trusted Built In
Every AI model is parsed and matched to your columns
Rejected models go back to the AI to fix
Every setting is checked against the allowed choices
Every number in AI text is matched to the report
Full activity log of what the AI did and why
Never adds paths only to improve fit
Your AI, Your Key Free Options
ChatGPT, Claude, Gemini, DeepSeek, Kimi, GLM
Grok, Meta Muse, Alibaba Qwen, Mistral, Groq
OpenRouter free models and Gemini free tier
Private local models with Ollama or LM Studio
Keys stay on your computer, masked on screen
You choose what data the AI sees
Built for Theses, Journal Papers and Business Research
From a master's thesis to a customer study, every result comes with the reason and the source a reviewer will ask for.
Postgraduate students and supervisors
Academic researchers and journal authors
Market research, HR and customer analytics teams
Consultants who report findings to clients
What Are PLS-SEM and CB-SEM?
Both are structural equation modeling (SEM) methods for testing how unobserved concepts, such as trust or satisfaction, relate to each other.
PLS-SEM
PLS-SEM (partial least squares structural equation modeling) estimates relationships between constructs by building weighted composites of their indicators, maximising the variance explained in the outcome constructs.
Prediction and explaining outcomes
Formative constructs and complex models
Smaller samples and non-normal data
CB-SEM
CB-SEM (covariance-based structural equation modeling) estimates a model by reproducing the observed covariance matrix, usually with maximum likelihood, and tests how well a theory fits the data.
Confirming an established theory
Global fit: chi-square, CFI, TLI, RMSEA, SRMR
Common-factor measurement models
PLS-SEM vs CB-SEM at a Glance
Question
PLS-SEM
CB-SEM
Main goal
Prediction, explained variance
Theory confirmation, model fit
Constructs treated as
Composites (PLSc for common factors)
Common factors
Estimator
Iterative least squares
Maximum likelihood and variants
Sample size
Works with smaller samples
Usually needs larger samples
In AiSEM
Available Now
Available Now
VYROX AiSEM vs Other SEM Software
34 statistical features across 19 PLS-SEM and CB-SEM programs, checked against the official vendor pages and manuals we could read. AiSEM's column shows what ships today. The AI Copilot is not part of this table.
Feature comparison of PLS-SEM and CB-SEM software
Feature
VYROX AiSEMFree, Incl. Business
SmartPLSPaid; Limited Free Student Tier
IBM SPSS AmosPaid
MplusPaid
LISRELPaid
Stata sem/gsemPaid
EQSPaid
WarpPLSPaid; Free Trial
ADANCOFree for Individuals Only
XLSTAT PLS-PMPaid
lavaan (R)Free (GPL)
seminr (R)Free (GPL)
cSEM (R)Free (GPL)
OpenMx (R)Free (Apache)
semopy (Python)Free (MIT)
JASPFree (AGPL)
jamovi + modulesFree
GSCA ProFree
OnyxFree
Licence and Platform
Free of Charge
Available
Partial
No
No
No
No
No
Partial
Partial
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Free for Business Use
Available
?Not Confirmed
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Partial
?Not Confirmed
?Not Confirmed
Windows
Available
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
macOS
Available
Yes
No
Yes
Partial
Yes
Partial
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Linux
Available
Yes
No
Yes
?Not Confirmed
Yes
Partial
No
No
No
Partial
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Graphical Interface
Available
Yes
Yes
Partial
Yes
Yes
Yes
Yes
?Not Confirmed
Yes
No
No
No
No
No
Yes
Yes
Yes
Yes
Draw Path Diagram to Build Model
Available
Yes
Yes
Partial
?Not Confirmed
Yes
Yes
Yes
?Not Confirmed
Yes
No
No
No
No
No
No
No
Yes
Yes
Text Model Syntax
Available
?Not Confirmed
Partial
Yes
Yes
Yes
Yes
No
?Not Confirmed
No
Yes
Yes
Yes
Partial
Yes
Yes
Yes
No
No
PLS-SEM
PLS-SEM Algorithm
Available
Yes
No
No
No
No
No
Yes
Yes
Yes
No
Yes
Yes
No
No
Yes
Partial
No
No
Consistent PLS (PLSc)
Available
Yes
No
No
No
No
No
Partial
?Not Confirmed
?Not Confirmed
No
Yes
Yes
No
No
Partial
Partial
No
No
HTMT
Available
Yes
No
No
No
No
No
Yes
?Not Confirmed
?Not Confirmed
No
Yes
Yes
No
No
Partial
Partial
No
No
PLSpredict
Available
Yes
No
No
No
No
No
Partial
?Not Confirmed
?Not Confirmed
No
Yes
Yes
No
No
?Not Confirmed
Partial
No
No
Multigroup PLS (PLS-MGA)
Available
Yes
No
No
No
No
No
Yes
?Not Confirmed
Yes
No
Partial
Yes
No
No
?Not Confirmed
Partial
No
No
MICOM
Available
Yes
No
No
No
No
No
Partial
?Not Confirmed
?Not Confirmed
No
No
Yes
No
No
?Not Confirmed
?Not Confirmed
No
No
FIMIX-PLS
Available
Yes
No
No
No
No
No
No
?Not Confirmed
?Not Confirmed
No
No
No
No
No
?Not Confirmed
?Not Confirmed
No
No
IPMA
Available
Yes
No
No
No
No
No
No
?Not Confirmed
?Not Confirmed
No
No
Yes
No
No
?Not Confirmed
?Not Confirmed
No
No
Necessary Condition Analysis (NCA)
Available
Yes
No
No
No
No
No
No
?Not Confirmed
?Not Confirmed
No
No
No
No
No
?Not Confirmed
?Not Confirmed
No
No
Bootstrap Confidence Intervals
Available
?Not Confirmed
Yes
Yes
?Not Confirmed
Yes
Yes
Yes
?Not Confirmed
Yes
Yes
Yes
Yes
Yes
?Not Confirmed
Yes
Yes
?Not Confirmed
?Not Confirmed
CB-SEM
Maximum Likelihood
Available
Yes
Yes
?Not Confirmed
?Not Confirmed
Yes
Yes
No
?Not Confirmed
No
Yes
Yes
No
Yes
Yes
?Not Confirmed
Yes
No
Yes
Robust ML (Satorra-Bentler, MLR)
Available
?Not Confirmed
No
?Not Confirmed
?Not Confirmed
Yes
Yes
No
?Not Confirmed
No
Yes
Yes
No
Partial
Partial
?Not Confirmed
Yes
No
?Not Confirmed
Ordinal Data (Polychoric, WLSMV, DWLS)
Available
?Not Confirmed
Partial
?Not Confirmed
Partial
Partial
Yes
?Not Confirmed
?Not Confirmed
No
Yes
Partial
Yes
Yes
Partial
?Not Confirmed
Yes
Partial
?Not Confirmed
FIML for Missing Data
Available
?Not Confirmed
Yes
Partial
?Not Confirmed
Yes
Partial
Partial
?Not Confirmed
No
Yes
Partial
No
Yes
Yes
?Not Confirmed
Yes
Partial
?Not Confirmed
Fit Indices (CFI, TLI, RMSEA, SRMR)
Available
Partial
Partial
?Not Confirmed
?Not Confirmed
Yes
?Not Confirmed
Partial
?Not Confirmed
No
?Not Confirmed
Partial
Yes
Yes
Partial
Partial
Yes
Partial
?Not Confirmed
Modification Indices
Available
?Not Confirmed
Yes
Yes
?Not Confirmed
Yes
Partial
No
?Not Confirmed
No
Yes
?Not Confirmed
No
Yes
?Not Confirmed
Yes
Yes
?Not Confirmed
?Not Confirmed
Bollen-Stine Bootstrap
Available
?Not Confirmed
Yes
?Not Confirmed
?Not Confirmed
No
Yes
No
?Not Confirmed
No
Yes
?Not Confirmed
No
No
?Not Confirmed
?Not Confirmed
?Not Confirmed
?Not Confirmed
?Not Confirmed
Bayesian SEM
Available
No
Yes
Yes
?Not Confirmed
No
?Not Confirmed
No
?Not Confirmed
No
No
No
No
No
No
No
No
No
?Not Confirmed
Multilevel SEM
Partial
?Not Confirmed
No
Yes
Partial
Yes
Yes
Partial
?Not Confirmed
No
Yes
No
No
Partial
Partial
?Not Confirmed
Partial
Yes
?Not Confirmed
Mixture and Latent Class Models
Available
Partial
Partial
Yes
?Not Confirmed
Yes
?Not Confirmed
No
?Not Confirmed
No
No
No
No
Yes
No
?Not Confirmed
No
?Not Confirmed
?Not Confirmed
Measurement Invariance Testing
Available
Yes
Yes
Yes
?Not Confirmed
Yes
Partial
Partial
?Not Confirmed
No
Yes
No
Partial
Partial
?Not Confirmed
Yes
Partial
Partial
Partial
Mediation and Indirect Effects
Available
Yes
Yes
Yes
Partial
Yes
Partial
Yes
?Not Confirmed
?Not Confirmed
Yes
Yes
Yes
Partial
?Not Confirmed
Yes
Yes
Yes
?Not Confirmed
Monte Carlo Simulation and Power
Available
Partial
?Not Confirmed
Yes
?Not Confirmed
?Not Confirmed
Yes
Partial
?Not Confirmed
?Not Confirmed
Partial
No
Partial
Yes
Partial
?Not Confirmed
No
Yes
Partial
Automation and Reporting
Chooses the Estimator from the Data
Available
?Not Confirmed
No
?Not Confirmed
?Not Confirmed
No
?Not Confirmed
?Not Confirmed
?Not Confirmed
No
Partial
No
No
No
No
?Not Confirmed
Partial
No
No
Cites a Published Source for Every Rule
Available
?Not Confirmed
No
No
?Not Confirmed
No
?Not Confirmed
Partial
?Not Confirmed
No
No
No
No
No
No
?Not Confirmed
No
No
No
Writes the Methods Paragraph
Available
?Not Confirmed
No
No
?Not Confirmed
No
?Not Confirmed
?Not Confirmed
?Not Confirmed
No
No
No
No
No
No
?Not Confirmed
No
No
No
Confirmed Feature Score (Yes 1, Partial 0.5)
33.5
19
13
13.5
5
16.5
14
13
3.5
6
16.5
16
18
15.5
10.5
13.5
18.5
10
8
Yes / AvailablePartial, Add-On or LimitedNo? Not Confirmed in Official SourcesAiSEM Planned
Checked 13 November 2026 against each vendor's official website, manuals, CRAN or PyPI pages, using the version shown (or the latest at that date). "Not confirmed" means the official pages we could read do not say either way; it is not a claim the feature is missing. Paid tiers and add-ons count as Partial. Product names are trademarks of their owners; VYROX is not affiliated with or endorsed by them. Today AiSEM scores 33.5 of 34, the highest confirmed score in this table; the roadmap targets all 34, and this table is updated with every release.
Every Decision Explained, Every Number Sourced
Auto Mode Does the Method Choices
It screens your data, picks the estimator, runs the assessment checklist and tells you in plain words what passed, what failed and what to do.
Each threshold and default names its source, from Wold (1982) to Hair et al. (2019).
Uses Every CPU Core
Bootstrapping runs in parallel with a fixed seed, so the same data always gives the same intervals.
Statistics Run Locally
The statistics run on your own computer. No account. The AI Copilot sends only what you choose to the provider you pick, or nothing at all with Ollama or LM Studio.
Report Ready to Cite
APA-style tables, a methods paragraph and the reference list for exactly the methods used.
Methods in AiSEM
What ships today and what is planned. Each method is built from its original paper.
PLS-SEM Available
PLS path algorithm: path, factor, centroid
Reflective (Mode A) and formative (Mode B)
Consistent PLS (PLSc) with safe fallback
Alpha, rho_A, rho_c, AVE
HTMT and Fornell-Larcker
VIF, f², R², adjusted R²
Bootstrap percentile intervals
Minimum sample size check
PLSpredict with LM benchmark
Multigroup (PLS-MGA) and MICOM
Importance-performance map (IPMA)
FIMIX-PLS hidden segments
Necessary condition analysis (NCA)
CB-SEM Available
Maximum likelihood (ML)
Robust ML (Satorra-Bentler), GLS, ULS, ADF
Ordinal Likert items: polychoric correlations and WLSMV
FIML for missing data
Chi-square, CFI, TLI, RMSEA with 90% CI, SRMR
Modification indices and expected change
Bollen-Stine bootstrap, Mardia tests
Mediation for CB-SEM and PLS-SEM
Monte Carlo power analysis
Advanced Available
Bayesian SEM, 4 parallel chains, R-hat, ESS, PPP, DIC
Two-level SEM with ICCs, within and between models
Latent class and latent profile analysis with BLRT
Next Planned
Moderation and moderated mediation
CB-SEM multigroup invariance
CVPAT, blindfolding Q², higher-order constructs
Endogeneity tests, growth models
How to Run a PLS-SEM Analysis
Load Your Data
Open the AiSEM app and drop in your survey as CSV or TSV, one column per item. You see a preview and the missing-value count at once.
Draw the Model
Press Suggest Model to group items by name, then click to connect the paths. The diagram writes the model text for you.
Press Run Analysis. The report with checks, tables, a methods paragraph and references opens in the app. Prefer scripts? The same engine runs from the command line.
PLS-SEM (partial least squares structural equation modeling) is a variance-based method that estimates relationships between constructs by building weighted composites of their indicators. It suits prediction, formative constructs, complex models and smaller samples.
What is CB-SEM?
CB-SEM (covariance-based structural equation modeling) estimates a model by reproducing the observed covariance matrix, usually with maximum likelihood. It suits confirming an established theory and gives global fit indices such as chi-square, CFI, TLI and RMSEA.
What is the difference between PLS-SEM and CB-SEM?
CB-SEM tests how well a theory reproduces the covariances in the data and treats constructs as common factors. PLS-SEM maximises explained variance in the outcome constructs and treats constructs as composites. Use CB-SEM to confirm theory; use PLS-SEM for prediction, formative measurement or exploratory models.
Is AiSEM free for commercial use?
Yes. AiSEM is free to download and use for personal, academic and business work. You may share the unmodified download free of charge, but you may not sell or modify it.
Does AiSEM support CB-SEM now?
Yes. Since version 0.2 AiSEM estimates CB-SEM by maximum likelihood, robust ML (Satorra-Bentler) or FIML for missing data, chosen automatically from the data, and reports chi-square, CFI, TLI, RMSEA with its 90% CI, SRMR, modification indices, the Bollen-Stine test and indirect effects.
Does AiSEM send my data anywhere?
The statistics always run on your own computer. Only when you use the AI Copilot does AiSEM send what you choose (column names, column summaries, or summaries plus the first 15 rows) to the AI provider you picked. With Ollama or LM Studio on your computer, nothing leaves it.
What does AI native mean in AiSEM?
AI does as much of the study as it safely can: it reads your columns, drafts the model, chooses the methods, runs the analysis, reviews the results against published guidelines, improves the model and writes up the findings. AiSEM's statistics engine checks every AI suggestion before use and computes every number, and every number in AI-written text is verified against the report.
Which AI models can AiSEM use?
Your own API key for OpenAI (ChatGPT), Anthropic (Claude), Google Gemini, DeepSeek, Moonshot (Kimi), Z.ai or Zhipu (GLM), xAI (Grok), Meta (Muse), Alibaba Cloud Model Studio (Qwen), Mistral, Groq or OpenRouter, any OpenAI-compatible service, or a free model on your own computer through Ollama or LM Studio. Free options include the Gemini, GLM Flash, Mistral and Groq free tiers and OpenRouter's free models.
How does AiSEM choose between PLS and PLSc?
When a model has reflective constructs, AiSEM uses consistent PLS (Dijkstra and Henseler, 2015), which corrects the bias of ordinary PLS for common-factor constructs. If PLSc gives an inadmissible result, it falls back to ordinary PLS and explains why in the report.
How large a sample does PLS-SEM need?
AiSEM applies the inverse square root method (Kock and Hadaya, 2018): to detect the smallest path coefficient with 80% power at 5% significance, you need more than (2.486 divided by that coefficient) squared cases. The report states the number for your model.
Download VYROX AiSEM Free
Version 0.7.0-alpha.1 includes the AiSEM app with the AI Copilot: double-click it and it opens in your browser, with Autopilot, a visual path diagram editor, guided steps and saved projects. The statistics run on your own computer.