A Guide From Domandata
How to Choose Conjoint Analysis Software
Written by Domandata, which makes a survey platform. We name our product where it fits and say where another tool fits better. Claims about other tools link to their own documentation, checked ; confirm anything decisive with the vendor or your institution.
Conjoint software splits into two traditions that answer different questions. Market-research suites estimate each respondent's utilities with hierarchical Bayes and simulate market shares. Social scientists, following Hainmueller, Hopkins, and Yamamoto, usually randomize attributes fully and estimate average marginal component effects (AMCEs) or marginal means.
Choosing the wrong tradition gives you outputs that do not match your estimand, so this guide starts there, then compares the tools in each.
What to decide before picking conjoint software
- 1
Your estimand
AMCEs and marginal means describe average effects of attribute levels across respondents and need only randomization and a regression. Individual utilities and preference shares need hierarchical Bayes models and suit prediction and market simulation.
- 2
Randomization and restrictions
Full randomization keeps the AMCE straightforward to estimate. If some combinations are impossible, you need prohibited combinations, and the analysis must account for them.
- 3
Recording what was shown
Your data must include every attribute level of every profile in every task, plus the alternative position and the choice. Without it you cannot estimate anything, so check the export in a pilot.
- 4
Task design
Number of tasks and alternatives, an opt-out option, holdout tasks, and attention checks all affect data quality. A forced choice with no opt-out can bias results when respondents dislike every profile.
- 5
Power
Rare levels, many attributes, and subgroup comparisons all demand larger samples. Run a power calculation for your smallest effect of interest before recruiting.
- 6
The analysis path
Know which software estimates your model. Commercial suites build analysis in; academic workflows usually export long-format data to R.
Conjoint tools by approach
AMCEs and marginal means for social science
Domandata builds randomized conjoints with prohibited combinations, opt-outs, holdouts, image levels, cross-respondent balancing, and AMCE power planning, and exports every displayed profile. The Conjoint Survey Design Tool generates a randomizer for Qualtrics. cjoint estimates AMCEs in R from either.
Hierarchical Bayes utilities and market simulation
These suites estimate individual utilities, importance, and preference shares with built-in analysis. Sawtooth is the most established, Conjointly is web-based with an academic waiver, and Qualtrics Conjoint adds conjoint to an existing Qualtrics account.
Custom or interactive designs
If your conjoint is embedded in an interactive experiment or needs fully custom logic, oTree's examples show how to build one in Python.
Pilot checklist for a conjoint
- Every attribute level appears in pilot data at roughly the expected rate
- Prohibited combinations never appear
- Each row records task, alternative position, all levels, and the choice
- Attribute order behaves as designed, fixed or randomized per respondent
- The opt-out, holdout, and attention tasks are coded distinctly
- Your analysis script runs on the pilot export without reshaping by hand