Skip to content

On-premise users: click in-app to access the full platform documentation for your version of DataRobot.

Run choice-based conjoint analysis

Access this AI accelerator on GitHub

Conjoint analysis is a tool widely used in marketing research for new product development testing. It's usually executed as an online survey format where a few survey respondents will make one choice out of a set of different alternatives. The output allows researches to accurately identify which product features and combination works best before developing them.

This notebook outlines how to run a choice-based conjoint analysis as part of the broader Conjoint Analysis topic, with the focus being on the modeling aspect to derive preference scores. DataRobot's SHAP values add the value of interpretability over traditional methods useing a linear regression coefficient scores where negative coefficients make it hard to interpret.

From a technical perspective, conjoint analysis is a method to identify respondent (customer) preferences of a product feature, without explicitly asking them about that product feature in a survey. This is done by asking respondents to choose one item out of a set of alternatives. Each alternative is made up of the different feature combinations and permutations you are seeking to test. As you run the survey across a large number of responses, DataRobot helps identify customer latent/unconscious feature preferences, even those they themselves may not realize.


Updated January 31, 2024