Skip to contents

A point-and-click front end to the panel workflow: draw a persona panel from population margins, administer a choice item, calibrate against a benchmark, and read the report with its mandatory calibration banner. The model here stands in for a survey respondent, not a measurement instrument.

Usage

run_panel_studio(...)

Arguments

...

Passed to shiny::runApp() (e.g. port, launch.browser).

Value

Invisibly, the value of shiny::runApp(); called for the side effect of starting the app.

Details

The GUI is optional. It needs the suggested packages shiny, bslib, DT, and LLMR.shiny; install them first. Keys are read from environment variables only, never pasted into the app; a deterministic demo mode runs offline.

Examples

if (interactive() &&
    requireNamespace("shiny", quietly = TRUE) &&
    requireNamespace("LLMR.shiny", quietly = TRUE)) {
  run_panel_studio()
}