-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This project was created to provide a robust, Python-based alternative for PLS-SEM (Partial Least Squares Structural Equation Modeling). It was specifically designed for researchers and students who, for various reasons, are unable to use proprietary software like SmartPLS for their research.
The core motivation behind this tool was a thesis requirement that prohibited the use of SmartPLS. This repository serves as a functional, transparent, and open-source solution for anyone facing similar academic constraints or for those who simply prefer working within the Python ecosystem.
- Complete Analysis Dashboard: Powered by Streamlit for a clean, interactive user interface.
- Metric Coverage: Includes AVE, Composite Reliability, Outer Loadings, HTMT, VIF, R-Square, and Q-Square.
- Hypothesis Testing: Integrated bootstrapping with 5000 iterations to provide P-Values and T-Statistics.
- Modular Setup: Decoupled data and model structure via .env and YAML files.
If you are new here, check out the Getting Started page to set up your environment and run your first analysis.
If you want to understand the math behind the script, the Logic and Formulas documentation provides a detailed breakdown.
PLS-SEM With Python
Developed by lutfi | Licensed under the MIT License
If you find this project helpful for your research, please consider giving the repository a star or contributing to the discussion.
For bugs or feature requests, use the Issues tab.