top of page

Version History

​​​

Version 1.1.0 (May 27, 2025)

​

Added

  • A pop-up now displays if there are no IDs entered

    • This fixes the crash if there were no IDs​

  • A pop-up now displays if the number of IDs does not match the number of rows with data in them

    • This prevents Demand Genie from displaying inaccurate data if there are too few or too many IDs​

  • The downloadable zip file now includes .txt files containing Setup Guides for Windows and Mac users​

​

Changed

  • The version number was removed from the embedded Demand Genie name and logo image

  • Using the Clear and Reset buttons now also clears the "Actual" values from the k estimator

    • The pop-up messages reflect this change as well​

​​​​​

Version 1.0.0 - Initial Release (May 22, 2025)​

​

Features

  • Splash screen tutorial each time the file is loaded

  • Price and consumption table for user input

  • ID column directly to left of price and consumption table

    • Mirrors to the right of the table after running program​

  • Aggregate Data Summary Table

    • Displays systematic data statistics

    • Displays mean/SD indices of demand

      • Intensity

      • Omax

      • Pmax

      • BP0

      • BP1

      • k

      • alpha

      • r2

      • Median alpha

    • Displays mean consumption and SD for each price used

  • ​Individual Data Summary Table

    • ​Displays systematic data as Pass/Fail

      • Displays a count of how many failed criteria​

    • Displays "zero slope cases" for data cleaning decisions

    • Displays individual indices of demand

      • Intensity

      • Omax

      • Pmax

      • BP0

      • BP1

      • alpha

      • r2

  • Settings panel for customizing analytic decisions

    • Demand equation​

      • Do not calculate alpha​ (reduces runtime to immediate)

      • Hursh & Silberberg (2008)

      • Koffarnus et al. (2015)

    • Trend criterion cutoff percentage​

    • Bounce criterion cutoff percentage

    • How to handle zeroes in consumption data only

    • Custom k value

      • Only required and necessary when using alpha calculations​

  • 4 user buttons​

    • Reset - Erases all Data Summaries, consumption data, price data, and user input k values​

    • Clear - Only erases Data Summaries

    • Default - Restores settings to their default parameters

    • Run - Begins data analysis

  • k Estimator​

    • Used to estimate a k value based on user input mean consumption at Q0 and Qmax​

​​

Known limitations​

The following are limitations we are aware of and plan to fix or change in future updates:

  • The program will crash if there are no ID numbers (Fixed as of V1.1.0)​

  • No way to clear IDs other than the Reset button or manually deleting values in those cells

  • Alpha values are not calculated for participants failing any of the Stein (2015) criteria

    • Manually erase rows if you wish to exclude those participants, then rerun the analysis.

      • Make sure there are no blank rows and that the number of IDs and consumption rows matches

  • Alpha values in certain cases with unusual data patterns may be greater than 1.0​​

    • Always check your data and make decisions regarding outlying alpha values​

    • Use median alpha if needed

  • Program will run but display inaccurate data if there is a missing price in the price sequence (green row above main data table)​

    • Ensure no gaps in-between prices​. Use the Reset button and re-enter data if needed

  • Program may display inaccurate data if the number of columns with consumption data does not match the number of prices​ (Fixed as of V1.1.0)

    • Use Reset button and re-enter data if needed​

  • Deleting a cell (right click, then delete cells) will cause the program to crash or permanently break the file​

    • Redownload Demand Genie and use the backspace or delete keys instead ​

bottom of page