Demand Curve Analyzer

The Demand Curve Analyzer was a tool designed to assist clinicians and researchers in conducting behavior economic analyses while also providing more accessible options for these calculations. Demand Curve Analyzer interacts with ALGLIB, a computer library designed to perform linear algebra, to faciliate multiple forms of model fitting while retaining a simple, spreadsheet-based interface with visual guidance. This project is fully open-sourced under a GPL-license (v3) and all source code is completely available (between the current source and in the beezdemand package).

All computations can be performed solely with "point and click" types of operations (no programming experience necessary), though all source code and script file are are publicly shared via Github.


  • ► Windows / OS X 10.6+ / modern Linux distro
  • ► Internet access, for installation and updates.

Status: Closed Alpha Testing

Spreadsheet Interface

Demand Curve Analyzer uses a familiar and easy-to-understand interface. Built to emulate the traditional spreadsheet experience (i.e., point and click, highlighting, etc.), the Demand Curve Analyzer enables users with varying levels of technological expertise to manipulate large quantities of data apply measures of demand.

Current features:

  • ► Import data using common formats (*.xlsx)
  • ► Save results in common formats (*.xlsx)
  • ► Visual selection of data for analysis (i.e., point and click operation)
  • ► Easy access to specific, empirically-validated curve-fitting methods (no programming)
  • ► Publication-quality graphics

Extensive Modeling Options

Demand Curve Analyzer offers access to a range of common models of demand. The models available include the linear, exponential, and exponentiated models of demand.

Model Fitting Outputs:

  • ► Demand elasticity (pMax)
  • ► Fitted parameters for all models (Q0, alpha, etc.)
  • ► Variable methods for determining K scaling parameter

Advanced Graphing Capabilities

Demand Curve Analyzer provides automated access to rich graphical capabilities. Visual illustrations of all fitted demand models are shown to the user.

Graphical outputs include:

  • ► Visual displays of demand in linear/log space
  • ► Displays of fitted/predicted model values with raw data overlay
  • ► Plotted results can be saved directly from the graphics window