[R-sig-DCM] segmenting consumers after a dcm

Chris Chapman Chris.Chapman at microsoft.com
Tue Feb 1 16:30:44 CET 2011


Yes, segmentation on HB estimated utilities is a common thing to do. There are some theoretical issues (for instance, HB assumes that a distribution applies across the population from which respondents are sampled, and this assumption at least partially conflicts with some ways in which segments may be conceived), and practical issues (they may be difficult to find).  In principle, however, HB utilities are probably as good as many other basis variables.

As for R, yes, the bayesm package can estimate an HB model in R for many kinds of choice models. However, it has very specific requirements for how data must be formatted (as lists of difference-coded vectors). In my experience, translating data into its format and verifying that it is correctly in that format has been a non-trivial exercise for one-off projects. (I've started work on code to help do that automatically but it is incomplete and probably won't be done for quite a while.)

If you want to make bayesm work, best bet is to check out its documentation in the package vignette, and also the appendices to the book by Rossi, Allenby, & McCulloch: Bayesian statistics and marketing (2005). If you're lucky enough to have data in a format close to theirs, it's not difficult to do a first pass.  (And for more learning, Greg Allenby usually teaches a tutorial on Bayesian methods including the bayesm package at the AMA's ART Forum in June.)

Good luck,

-- Chris


-----Original Message-----
From: r-sig-dcm-bounces at r-project.org [mailto:r-sig-dcm-bounces at r-project.org] On Behalf Of Data Analytics Corp.
Sent: Tuesday, February 01, 2011 5:16 AM
To: r-sig-dcm at r-project.org
Subject: Re: [R-sig-DCM] segmenting consumers after a dcm

Good morning,

I've gotten a lot of great responses to my query about the segmentation.  I understand the latent class application; I do that for other problems.  The question now is how do I estimate a choice model in R using HB?  Bayesm was recommended.  I haven't looked at this yet, but will this estimate a logit model?  Any examples or applications someone can share?

Thanks,

Walt

________________________

Walter R. Paczkowski, Ph.D.
Data Analytics Corp.
44 Hamilton Lane
Plainsboro, NJ 08536
________________________
(V) 609-936-8999
(F) 609-936-3733
walt at dataanalyticscorp.com
www.dataanalyticscorp.com
_____________________________________________________
On 2/1/2011 8:09 AM, Shan, Ming (GfK Kynetec US) wrote:
> Dear Walt,
>
>     Nowadays, it is not uncommon at all for people to conduct segmentation analysis after DCM.  But one has to run individual respondent level estimation (e.g. Hierarchical Bayes mdel) or group level estimation (e.g. Latent Class Analysis).  HB is a form of random effect model allowing each individual respondent to have varying coefficients but still "pool" the information from the others.  You would then run cluster analysis on your utilities to group respondents.  In the case of LCA, the segmentation is done while estimation is made.
>
>    Hope this makes sense and helps somewhat.
>
> Kindly,
> Ming Shan
>
> Direct:  +1 (314) 200 4499
> Mobile: +1 (314) 680 2525
>
> www.gfk-kynetec.com
>
>
> -----Original Message-----
> From: r-sig-dcm-bounces at r-project.org 
> [mailto:r-sig-dcm-bounces at r-project.org] On Behalf Of 
> r-sig-dcm-request at r-project.org
> Sent: Tuesday, February 01, 2011 5:00 AM
> To: r-sig-dcm at r-project.org
> Subject: R-SIG-DCM Digest, Vol 4, Issue 1
>
> Send R-SIG-DCM mailing list submissions to
>          r-sig-dcm at r-project.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>          https://stat.ethz.ch/mailman/listinfo/r-sig-dcm
> or, via email, send a message with subject or body 'help' to
>          r-sig-dcm-request at r-project.org
>
> You can reach the person managing the list at
>          r-sig-dcm-owner at r-project.org
>
> When replying, please edit your Subject line so it is more specific 
> than "Re: Contents of R-SIG-DCM digest..."
>
>
> Today's Topics:
>
>     1. segmenting consumers after a dcm (Data Analytics Corp.)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 31 Jan 2011 14:53:26 -0500
> From: "Data Analytics Corp."<walt at dataanalyticscorp.com>
> To: r-sig-dcm at r-project.org
> Subject: [R-sig-DCM] segmenting consumers after a dcm 
> Message-ID:<4D471336.2090009 at dataanalyticscorp.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hi,
>
> I just completed a dcm (not a conjoint) for a client.  Now they would 
> like to segment the consumers based on utilities from the model, 
> claiming that they had this done for them before although they don't 
> know what or how it was done.  My model had coefficients estimated 
> across all consumers, not for each one separately.  I don't even think 
> that makes sense to do for each individual.  Has anyone ever done 
> segmentation after a dcm?
>
> Thanks,
>
> Walt
>
> ________________________
>
> Walter R. Paczkowski, Ph.D.
> Data Analytics Corp.
> 44 Hamilton Lane
> Plainsboro, NJ 08536
> ________________________
> (V) 609-936-8999
> (F) 609-936-3733
> walt at dataanalyticscorp.com
> www.dataanalyticscorp.com
>
>
>
> ------------------------------
>
> _______________________________________________
> R-SIG-DCM mailing list
> R-SIG-DCM at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-dcm
>
>
> End of R-SIG-DCM Digest, Vol 4, Issue 1
> ***************************************
>
>
> GfK SE, Nuremberg, Germany, commercial register Nuremberg HRB 25014; 
> Management Board: Professor Dr. Klaus L. W?bbenhorst (CEO), Pamela 
> Knapp (CFO), Dr. Gerhard Hausruckinger, Petra Heinlein, Debra A. 
> Pruent, Wilhelm R. Wessels; Chairman of the Supervisory Board: Dr. 
> Arno Mahlert This email and any attachments may contain confidential 
> ...{{dropped:4}}
>
> _______________________________________________
> R-SIG-DCM mailing list
> R-SIG-DCM at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-dcm
>

_______________________________________________
R-SIG-DCM mailing list
R-SIG-DCM at r-project.org
https://stat.ethz.ch/mailman/listinfo/r-sig-dcm



More information about the R-SIG-DCM mailing list