product-conjoint-analysis

Analyze product attributes and market behavior to infer consumer preferences via logistic conjoint analysis.

Updated Mar 3, 2026
One-click install
npx skills add https://github.com/TimLai666/skills --skill product-conjoint-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: product-conjoint-analysis
Source: https://github.com/TimLai666/skills/tree/main/product-conjoint-analysis
Command: npx skills add https://github.com/TimLai666/skills --skill product-conjoint-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, numpy, statsmodels, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Conjoint analysis helps uncover how customers trade off product attributes, but building end-to-end workflows from data collection to actionable decisions is complex. This Skill provides a reusable architecture to infer multi-attribute preferences from observed market behavior and translate them into product, pricing, and strategy insights.

Core Features & Use Cases

  • End-to-end conjoint workflow covering data acquisition, attribute engineering, experimental design, model estimation, and insight translation (importance, WTP, probability, ROI).
  • Supports single full-model or split-submodel estimation to handle correlated attributes and small samples.
  • Generates standard deliverables: coefficient tables, attribute importance, WTP, predicted best card, and ROI recommendations.
  • Includes ready-made references, scripts to build stacked data, fit models, and compute insights, plus an example Case Study (Safety Glasses) for reproducibility.

Quick Start

Run the workflow on your product data to build stacked observations, fit a split or full logistic conjoint model, and generate the four key insights for decision-making.

Frequently Asked Questions about product-conjoint-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate willingness-to-pay and attribute importance from market data?

You can calculate willingness-to-pay and attribute importance by applying a revealed-preference logistic conjoint workflow to stacked supply-side and demand-side data, yielding coefficient tables and part-worths for product decisions.

How do I build a conjoint analysis model when product attributes are highly correlated?

Handle correlated product attributes by fitting split sub-models instead of a single full conjoint model. This approach manages multicollinearity and works effectively even when dealing with small sample sizes.

Can I use pandas and statsmodels for logistic conjoint analysis on continuous pricing data?

Yes, this conjoint workflow uses pandas, numpy, and statsmodels to process stacked datasets, supporting continuous pricing variables and enforcing k-1 dummy coding for categorical attributes to estimate part-worths.

What is the best way to predict choice probability and ROI for new product configurations?

Predict choice probability and ROI by fitting a logistic conjoint model to observed market behavior, then applying the estimated part-worths to new product configurations to generate predicted best card and ROI recommendations.

Does conjoint analysis require a specific stacked data format for estimating part-worths?

Yes, this workflow requires a structured stacked dataset to estimate part-worths accurately. It includes scripts to build stacked observations from supply-side product specs and demand-side reviews or purchases.

Why should I use revealed-preference conjoint analysis instead of traditional stated-preference surveys?

Use revealed-preference conjoint analysis to infer preferences from actual market behavior like purchases and reviews, avoiding stated-preference survey biases. It translates observed choices directly into attribute importance, WTP, and ROI insights.