Upload hypothetical purchase task (HPT) survey data in wide format, aggregate responses at each price, and fit the exponentiated demand model (Koffarnus et al., 2015) — overall and by group. Everything runs in your browser: your data never leaves your computer, and your session is saved locally so you can pick up where you stopped.
Upload your survey data
Wide format: one row per respondent, one column per price point. Cells hold
either a yes/no purchase response (e.g. 1/0,
Yes/No) or a quantity the respondent would buy.
Extra columns (ID, sex, site, condition…) are fine — you can use one for
group comparisons. CSV or Excel (.xlsx).
Clean & recode (optional)
Build new grouping variables or exclude rows. Your uploaded values are never modified — your recodes are applied on top of them and saved with your session. Blank cells in price columns are already treated as missing automatically.
New grouping variable
Create a new column by recoding an existing one — collapse categories (sites → regions) or bin numbers into ranges (age → age groups). The original column is kept; the new one appears as a grouping option in the next step.
Exclude rows
Drop respondents from all analyses by a column value (e.g. a failed attention check).
Map your columns
Columns
Price columns were auto-detected from the headers — check the assigned price values and fix any that are wrong.
Data preview
Results
Individual responses
Aggregated data
The aggregated values the curves are fitted to, at each price.