The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

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:

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("hasandjidu/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.


Features

✔ Latent Profile Analysis (LPA)

✔ Latent Class Analysis (LCA)

✔ Latent Trait Analysis (LTA / IRT)

✔ Exploratory Factor Analysis (EFA)

✔ Confirmatory Factor Analysis (CFA)


Example Screenshots


Citation

If you use projectLSA in publications, please cite:

Djidu, H., Retnawati, H., Hadi, S., & Haryanto (2025). projectLSA: An R Shiny application for latent structure analysis with a graphical user interface.


Contributing

Bug reports and feature requests are welcome:

https://github.com/hasandjidu/projectLSA/issues


License

MIT License © 2025 Hasan Djidu

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.