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

shinybeez: A Shiny App for Behavioral Economic (be) Easy (ez) Demand and Discounting
Listen About It Here
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: 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: 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].
I build custom R tools and consult on demand and discounting analyses. Get in touch.