surveyframe
surveyframe
surveyframe is an R package covering the full survey research pipeline: instrument design, static HTML export, a Shiny module, response quality checking, psychometric diagnostics, and reproducible HTML reporting.
Why It Exists
Survey research workflows are usually stitched together from several disconnected tools: one for the instrument, another for hosting responses, another for cleaning, another for analysis. surveyframe keeps the whole sequence, instrument design through reproducible reporting, in one R package, which is documented on the blog and this site’s field-type series.
What You Can Do
- Design survey instruments with
sf_item()and export a static, dependency-free HTML survey respondents can complete in a browser - Run response quality checks and psychometric diagnostics (reliability, item diagnostics) on collected data
- Declare an analysis plan before data collection and run it with
run_analysis_plan()for a reproducible HTML report - Use the optional ggplot2 layer, including a diverging bar chart for Likert-type results
Access And Limitations
surveyframe is free and open source, installed with install.packages("surveyframe"). It is an R package, not a browser tool, so it requires a local R installation to use.