Skip to contents

Build persona panels

panel_from_margins()
Draw a persona panel from population margins
panel_from_data()
Draw a persona panel from microdata rows
panel_from_personas()
Draw a panel from a persona data frame
as_persona_frame()
Attach the persona contract to a data frame

Survey and experimental instruments

item_likert() item_choice() item_open()
Survey items
panel_instrument()
Assemble an instrument

Administer and randomize

panel_administer()
Administer an instrument to a panel

Compare with human benchmarks and audit order effects

panel_benchmark()
Compare silicon responses with a human benchmark
plot(<panel_responses>)
Plot a benchmark comparison
panel_bias_audit()
Summarize execution failures, parse failures, and first-option sensitivity

Conjoint designs and AMCEs

conjoint_design()
Conjoint tasks
conjoint_instrument()
Build a conjoint instrument
conjoint_amce()
AMCEs from a conjoint administration

Plan human studies from pilot dispersion

panel_power()
Calculate two-arm sample sizes from panel responses

Graphical interface

run_panel_studio()
Launch the LLMRpanel Shiny GUI

Batch administration and usage

panel_batch_submit()
Administer a panel asynchronously through the batch API
panel_batch_status()
Check the status of a panel batch job
panel_batch_fetch()
Fetch and parse a completed panel batch job
panel_usage()
Usage diagnostics for an administered panel

Diagnostics and reports

Package

LLMRpanel LLMRpanel-package
Survey and experiment design with language model persona panels