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 ​
-