Learn R Programming

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.


Video Tutorial

Copy Link

Version

Install

install.packages('projectLSA')

Version

0.0.8

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Hasan Djidu

Last Published

February 8th, 2026

Functions in projectLSA (0.0.8)

projectLSA-package

Latent Structure Analysis Toolkit
run_projectLSA

Launch the projectLSA Shiny Application