Citation, validation, methods & ethics

SmartSEM v1.0 · released 10 June 2026 · this page is the canonical reference for citing the tool and auditing how it computes.

📌 How to cite SmartSEM

APA (7th ed.)

Inam, A. (2026). SmartSEM: Hypothesis-driven structural equation modeling in the browser (Version 1.0) [Computer software]. DrAIStudio. https://doi.org/10.5281/zenodo.20640225

BibTeX

@software{inam2026smartsem, author = {Inam, Aneeq}, title = {SmartSEM: Hypothesis-driven structural equation modeling in the browser}, version = {1.0}, year = {2026}, publisher = {DrAIStudio}, doi = {10.5281/zenodo.20640225}, url = {https://draistudio.com/smartsem/} }

RIS (EndNote / Mendeley / Zotero)

TY - COMP AU - Inam, Aneeq TI - SmartSEM: Hypothesis-driven structural equation modeling in the browser PY - 2026 ET - 1.0 PB - DrAIStudio DO - 10.5281/zenodo.20640225 UR - https://draistudio.com/smartsem/ ER -

DOI (v1.0): 10.5281/zenodo.20640225 · Concept DOI (always latest version): 10.5281/zenodo.20640224 · archived on Zenodo (author ORCID 0000-0001-7682-2244). A peer-reviewed software paper is in preparation; once published it will become the preferred citation. Machine-readable metadata: CITATION.cff.

✅ Validation — 251 parity checks against reference implementations

Every statistical routine in SmartSEM is validated against established open-source reference implementations before release. The full harness (reference generators in Python, comparison tests in Node.js, and the validation dataset) is downloadable below so any researcher can reproduce the audit.

SmartSEM moduleValidated againstChecksAgreement
Descriptives (mean, SD, bias-corrected skewness/kurtosis)SciPy 1.x16≤ 1e-9
Pearson correlations + p-valuesSciPy8≤ 1e-7
One-way ANOVA + Tukey HSD (studentized-range p)SciPy / statsmodels8F, p ≤ 1e-8; Tukey p ≤ 2e-3
Chi-square independence + Cramér's VSciPy3≤ 1e-9
Cronbach's alphamanual / plspm8≤ 1e-9 (raw)
KMO, Bartlett, eigenvaluesfactor_analyzer / NumPy7≤ 1e-6
EFA structure recovery (PAF, varimax/promax, parallel analysis)factor_analyzer2 (pattern-level)structure recovered
CB-SEM: CFA & structural estimates, SEs, χ², CFI, TLI, RMSEAsemopy 2.x (lavaan-class ML)~70estimates ≤ 1e-2 abs; fit ≤ 0.002; SEs ≤ 8%
PLS-SEM: paths, R², loadings, reliability (Mode A, path weighting)plspm (Python)~30paths/R² ≤ 3e-3; loadings ≤ 1e-2
PROCESS-style models 4, 6, 7, 14 (mediation, serial, moderated mediation)statsmodels OLS (exact PROCESS equations)14≤ 1e-9 (exact)
2SLS, Durbin–Wu–Hausman, weak-instrument F, Sarganmanual NumPy (textbook formulas)6≤ 1e-9 (exact)
Johnson–Neyman boundariesstatsmodels covariance + analytic roots4≤ 1e-7
Pipeline contracts (bootstrap CIs incl. bias-corrected, serial/parallel chains, conditional-mediation indices, multigroup, Harman)internal invariants + sign recovery on simulated ground truth52all pass

Total: 251 / 251 checks passing on the v1.0 release build. The validation dataset is a simulated HRM survey (N = 350) with a known population model (TL → JS → OC; POS moderating TL → JS; true moderated-mediation index > 0), so recovery of the designed effects is itself part of the audit.

⬇ Download validation package (dataset + scripts + reference values)

🔬 Methods & algorithms implemented

♻️ Reproducibility

⚖️ Ethics, privacy & AI transparency

⚠️ Known limitations (v1.0)

🗓 Release notes

v1.0 — 10 June 2026. First public beta. Three estimation methods (CB-SEM ML, PLS-SEM, PROCESS-style path analysis); hypothesis-driven model building with AI parsing; data screening; EFA; reliability & validity suite; bootstrap (percentile/BC); simple, serial, parallel and moderated mediation; moderation with simple slopes, Johnson–Neyman and 3D surfaces; 2SLS endogeneity checks; common-method-bias battery; multigroup; total effects; SmartPLS-style diagram with HD export; TheoryLens integration (best-fit theories overall and per relationship); APA tables and .doc reporting; 251-check validation suite.

Questions, bug reports, or validation queries: contact DrAIStudio. SmartSEM is free for academic use.