| Title: | Point-and-Click PLS-SEM, CB-SEM, Statistics and More in the Browser |
|---|---|
| Description: | PathLab SEM runs on your own computer and opens in your web browser, in the way 'bibliometrix::biblioshiny()' does. You draw a path model on a canvas and estimate it with 'seminr' (PLS-SEM), 'lavaan' (CB-SEM) or 'cSEM' (GSCA). The app also offers statistics with the 'jmv' engine, qualitative comparative analysis, latent profile and class analysis, machine learning, bibliometrics, and text and qualitative data analysis. Your data never leave your computer: start the app with run(). |
| Authors: | Harry Barton Essel [aut, cre, cph] |
| Maintainer: | Harry Barton Essel <[email protected]> |
| License: | GPL-3 |
| Version: | 0.17.16 |
| Built: | 2026-10-31 20:59:37 UTC |
| Source: | https://github.com/bartonessel/pathlab |
The functions behind the RStudio Addins menu items Start PathLab SEM (web browser) and
Start PathLab SEM in the Viewer (Viewer pane). Both keep R free while the app runs; stop it with
Stop PathLab SEM or stop_app().
addin_start() addin_viewer()addin_start() addin_viewer()
The address of the app, invisibly.
Lists required and optional packages that are not installed, and whether Java (for the WEKA learners) and Quarto (for Word reports) are available.
check_setup()check_setup()
A list (invisibly) with missing, extras, java and quarto.
## Not run: pathlab::check_setup() ## End(Not run)## Not run: pathlab::check_setup() ## End(Not run)
Installs the optional packages: RWeka and rJava (WEKA learners; they also need a 64-bit Java), av (audio and video recordings) and pdftools (PDF documents).
install_extras(which = c("RWeka", "rJava", "av", "pdftools"), repos = getOption("repos"))install_extras(which = c("RWeka", "rJava", "av", "pdftools"), repos = getOption("repos"))
which |
The optional packages to install (those already installed are skipped). |
repos |
Repositories to install from (CRAN by default). |
The packages that were installed, invisibly.
Starts PathLab SEM on this computer and opens it in your web browser, in the way
bibliometrix::biblioshiny() does. Your data stay on your computer: the app runs in a separate
R process that only this computer can reach (127.0.0.1).
run(port = NULL, host = "127.0.0.1", launch.browser = TRUE, viewer = FALSE, background = FALSE, timeout = 180)run(port = NULL, host = "127.0.0.1", launch.browser = TRUE, viewer = FALSE, background = FALSE, timeout = 180)
port |
Port number. |
host |
Address to listen on. Keep |
launch.browser |
Open the app (in the web browser, or the Viewer pane with |
viewer |
Open the app in the Viewer pane of RStudio or Positron instead of the web browser. |
background |
|
timeout |
Seconds to wait for the app to start. |
Save your work with the app's Save button: a project lives in memory while the app runs, and saved
.plj project files open again later. Run check_setup() if the app does not start.
In RStudio the Addins menu has Start PathLab SEM, Start PathLab SEM in the Viewer and Stop PathLab SEM. On RStudio Server and Posit Cloud the app opens at the address RStudio forwards to it.
The address of the app, invisibly.
## Not run: pathlab::run() ## End(Not run)## Not run: pathlab::run() ## End(Not run)
Stops the app started with run(background = TRUE).
stop_app(quiet = FALSE)stop_app(quiet = FALSE)
quiet |
Do not print a message. |
TRUE if the app was stopped, invisibly.