Software

I’ve developed tools to help researchers conduct behavioral economic analyses. Below are some of my key contributions.

Shiny Apps

shinybeez hex logo

shinybeez: A Shiny App for Behavioral Economic (be) Easy (ez) Demand and Discounting

Listen About It Here

Download

Publication

Kaplan, B. A. & Reed, D. D. (2025). shinybeez: A Shiny app for Behavioral Economic Easy Demand and Discounting. Journal of the Experimental Analysis of Behavior. doi: 10.1002/jeab.70000

shinybeez is an R Shiny app that allows analyses and visualizations of behavioral economic demand and discounting data. It relies on the beezdemand and beezdiscounting R packages. In addition to a comprehensive user guide, template files, and dark mode toggle, shinybeez includes the following features:

Demand

  • Descriptive, empirical (Intensity, BP0, BP1, Omax, Pmax), and regression (Q0, α, R2) results — all exportable
  • Systematic response-set screening with customizable bounce, trend, and reversal criteria
  • Exponential or exponentiated demand models; flexible k (1–4, individual, fitted, empirical range)
  • Fit to Group (pooled or mean) and Two Stage approaches
  • Results by grouping variable
  • APA-format plots with best-fit lines (pseudo-log axes; png, pdf, svg, and more)

Discounting

  • Nonlinear regression plus 27-Item MCQ and 5-trial minute-task scoring (delay and probability)
  • Scores the 27-Item MCQ identically to the Excel Automated Scorer
  • Hyperbolic (Mazur, 1987) or exponential models; none, log10, or natural-log transforms
  • Systematic response-set screening (Johnson & Bickel, 2008) and missing-data imputation, with exportable imputed-data tables
  • Full MCQ result tables: k values, consistency, LDR/LL proportions, summary statistics, correlations
  • APA-format plots: best-fit curves, SIR/SS choice proportions, k-value box plots

R Packages

beezdemand hex logo

beezdemand: Behavioral Economic (be) Easy (ez) Demand

Publication

Kaplan, B. A., Gilroy, S. P., Reed, D. D., Koffarnus, M. N., & Hursh, S. R. (2019). The R package beezdemand: Behavioral Economic Easy Demand. Perspectives on Behavior Science, 42(1), 163-180. doi: 10.1007/s40614-018-00187-7

Key Features

  • Functions for analyzing behavioral economic demand data
  • Computes elasticity, intensity, Omax, Pmax
  • Supports multiple model fitting approaches
  • Seamless integration with shinybeez

beezdiscounting hex logo

beezdiscounting: Behavioral Economic (be) Easy (ez) Discounting

Key Features

  • Calculates discounting k-values using nonlinear regression
  • Supports hyperbolic and exponential discounting models
  • Scores the 27-Item Monetary Choice Questionnaire
  • Detects unsystematic discounting patterns
  • Computes Area Under the Curve (AUC) measures
  • Seamless integration with shinybeez

Other Tools

Kaplan, B. A., Lemley, S. M., Reed, D. D., & Jarmolowicz, D. P. (2014) 21- and 27-item Monetary Choice Questionnaire automated scorer [Microsoft Excel].

Kaplan, B. A. & Reed, D. D. (2014) Essential value, Pmax, and Omax automated calculator [Microsoft Excel].

Need help with a behavioral economics analysis?

I build custom R tools and consult on demand and discounting analyses. Get in touch.

Work with me