Moderating attribute

This forum is for posts covering broader stated choice experimental design issues.

Moderators: Andrew Collins, Michiel Bliemer, johnr

Moderating attribute

Postby stekelenburg » Fri May 15, 2020 8:40 pm

Dear Prof. Bliemer,

As part of my research I am running into a small issue regarding stated choice experimental design and would appreciate your input on the matter. I noticed a similar forum post ("Second choice with some NEW attributes") although I am unsure if the same responses hold for my context.

Context:
    Research is being done on transportation choices
    Using Ngene to generate the design, have not run pilot test yet although priors are established in literature
    Three alternatives: (alt1,alt2,alt3)
    Three attributes, all continuous: (cost,time,distance)
    One moderator: (air quality) [low,med,high] -> [0,1,2]

Problem:
If I want to measure the influence of the moderator on the beta of each attribute (i.e. does distance become more relevant?), should I create two models on Ngene (one with the moderator (four attributes) and one without (three attributes)) and make comparisons between the two or would it possible through one model?

Thanks for your time and any input is greatly appreciated.
stekelenburg
 
Posts: 1
Joined: Mon May 11, 2020 1:02 am

Re: Moderating attribute

Postby greenvanilla » Fri May 15, 2020 11:04 pm

For the analysis I would suggest to create interaction variables involving the potential moderator variable.
The four variable model would not tell you much about the moderating influence of this variable without interactions.
You could specify interactions already in Ngene, but I think it is not required (although more accurate), you could do that later in the analysis.
But I'm quite sure you need only one Ngene design. I would include only the product attributes.

(I'm not an expert though.)
greenvanilla
 
Posts: 16
Joined: Sun May 05, 2019 5:40 pm

Re: Moderating attribute

Postby Michiel Bliemer » Mon May 25, 2020 11:17 am

Greenvanilla is right, you need to introduce interaction terms between the attributes and airquality, something like:

U(alt1) = b1 * distance + b2 * distance * airquality.dummy[0] + b3 * distance * airquality.dummy[1] + ...

This allows estimating a single model, and this kind of syntax can also be used to create a single design (there is trick to define dummy variables in Ngene while only specifying interaction terms, am happy to show you how). If you rewrite this utility function, you obtain:

U(alt1) = (b1 + b2 * airquality.dummy[0] + b3 * airquality.dummy[1]) * distance + ...

In other words, the coefficient for distance is b1 if airquality is high, is b1 + b2 if airquality is low, and is b1 + b3 if airquality is medium. This way, you can analyse the impact of airquality on preferences for each attribute.

Michiel
Michiel Bliemer
 
Posts: 1730
Joined: Tue Mar 31, 2009 4:13 pm


Return to Choice experiments - general

Who is online

Users browsing this forum: No registered users and 9 guests