projectLSA
projectLSA is an R package that provides a complete graphical user interface (GUI) for conducting Latent Structure Analysis (LSA) through a Shiny application. It integrates multiple latent variable methods, including:
- Latent Profile Analysis (LPA)
- Latent Class Analysis (LCA)
- Latent Trait Analysis (LTA / IRT)
- Exploratory Factor Analysis (EFA)
- Confirmatory Factor Analysis (CFA)
All analyses can be performed without writing any code, making the package accessible for researchers, students, and applied analysts.
Installation
# Install from CRAN (when available)
install.packages("projectLSA")
# Install development version from GitHub (optional)
remotes::install_github("hdmeasure/projectLSA")Launch the Application
library(projectLSA)
run_projectLSA()This opens the full Shiny application, including all LSA modules, data upload, built-in datasets, interactive plots, and reporting features.