Skip to content

Cross platform QT application, using QTableGrid views to mediate behavior economic calculations, per current best practices.

License

GPL-3.0 and 5 other licenses found

Licenses found

GPL-3.0
COPYING
GPL-3.0
License_ALGLIB.txt
GPL-2.0
License_Beezdemand.txt
GPL-3.0
License_GSL.txt
GPL-3.0
License_QCustomPlot.txt
LGPL-3.0
License_Qt.txt
Notifications You must be signed in to change notification settings

miyamot0/DemandCalculatorQT

DOI

Small N Stats Demand Curve Analyzer (Qt)

Small N Stats Demand Curve Analyzer is a Qt-based application that communicates with R to easily facilitate complex calculations required of behavior economic (BE) scientists.

Features include:

  • Non-linear model fittings (John Nash's modified LM optimizer, specificially suited for BE models)
  • Multiple Models available (Hursh & Silberberg's Exponential Model, Koffarnus et. al.'s Exponentiated model)
  • Easily imports common file formats into the application's spreadsheet (.xlsx)
  • Full range of BE outcome metrics (empirical and derived), saveable in common spreadsheet file formats

Version

1.5.8.0

Changelog

  • 1.5.8.0 - QCustomPlot for better plotting performance
  • 1.5.6.0 - Bug fixes
  • 1.5.4.0 - Optimizer options - Differential Evolution
  • 1.5.3.0 - Developer options
  • 1.5.2.0 - Add residual/QQ plotting
  • 1.5.1.0 - Bugfixes with hessians
  • 1.4.0.0 - Update to global regression k ...
  • 1.0.0.0 - alpha build

Referenced Works (F/OSS software)

The Small N Stats Demand Calculator uses a number of open source projects to work properly:

  • ALGLIB (3.11.0) - GPLv3 Licensed. Copyright 1994-2017 ALGLIB Project. Site
  • Differential Evolution - Copyright 2017 Milos Stojanovic Stojke. Github
  • Qt Framework (5.8) - LGPL 3.0 (GPL 3.0 Licensed). Copyright (C). Qt Team Site
  • Qt Examples (Spreadsheet, Recent Files) - BSD-3 Clause. Copyright (C). Qt Team Site
  • Tango icon set - Public Domain Licensed. Copyright (C) 2009, "Tango Desktop Project" Site
  • GNU Scientific Library - GPLv2+ Licensed. Copyright (C) 1996-2018. GNU Project Site
  • Math.NET Numerics - MIT Licensed. Copyright (C) 2002-2015. Math.NET Github
  • QCustomPlot - GPLv3 Licensed. Copyright (C) 2011-2018. Emanuel Eichhammer [Site}(www.qcustomplot.com)

Referenced Works (R packages/scripts)

  • beezdemand R package - GPLv2+ Licensed. Copyright (c) 2016, Brent Kaplan Github

Referenced Works (academic works)

The Small N Stats Demand Calculator is based on the following academic works:

  • Hursh, S. R. and Silberberg, A. (2008). Economic demand and essential value. Psychological Review, 115, 186?198.
  • Koffarnus, M. N., Franck, C. T., Stein, J. and Bickel, W. K. (2015). A modified exponential behavioral economic demand model to better describe consumption data. Experimental Clinical Psychopharmacology, 23, 504-512.
  • Stein, J. S., Koffarnus, M. N., Snider, S. E., Quisenberry, A. J., & Bickel, W. K. (2015). Identification and management of nonsystematic purchase task data: toward best practice. Experimental and clinical psychopharmacology, 23(5), 377-386.

Acknowledgements and Credits

  • Brent Kaplan, Applied Behavioral Economics Laboratory, University of Kansas (www.behavioraleconlab.com) Github
  • Derek D. Reed, Applied Behavioral Economics Laboratory, University of Kansas (www.behavioraleconlab.com) Github
  • Donald A. Hantula, Decision Making Laboratory, Temple University Site
  • Chris Franck, Laboratory for Interdisciplinary Statistical Analysis - Virginia Tech

Installation

The Demand Curve Analyzer must be installed and will automatically update as the program is refined.

Download

All downloads, if/when posted, will be hosted at Small N Stats.

Windows Installer

OSX Installer

Development

Want to contribute? Great! Emails or PM's are welcome.

Todos

  • Beta testing

License


Demand Curve Analyzer (Qt) - Copyright 2017, Shawn P. Gilroy. GPL-Version 3