design for labeled CE with label specific attribute levels
Posted: Fri Nov 15, 2013 9:53 pm
Hi all,
I've been building a labeled choice experiment. In my CE, respondents are provided with six labeled choice alternatives, which are descriptions of ecological main heating systems. These alternatives are district heat (reference category in the analysis, only alternative specific constant calculated), solid wood, wood pellet, electric storage heating, ground heat and the exhaust air heat pump. The alternatives to choose from are described by the following five attributes: supplementary heating systems (sup), investment costs (icost), operating costs (ocost), comfort of use (comf) and environmental friendliness (enfrend). All these attributes, except supplementary heating system, have label -specific attribute levels. For instance, the investment cost for ground heat pumps has four levels 13000€, 16000€, 19000€ and 22000€, whereas the investment cost for solid wood fired has different four levels 4500€, 7000€, 9500€ and 12000€.
The syntax I’ve been using is following:
Design
? Note that orthogonal designs generated around 70 choice tasks at minimum --> This is too much for my sample size ?
? prior values have to be close to zero to be able to find any efficient design whatsoever ?
? District heat works as a reference category and it is taken into account when planning the overall design ?
? alternatives = ground, exair, wood, pellet, elect?
? Note that the prior values are correct only in terms of the sign ?
; alts = ground, exair, wood, pellet, elect
; rows = 32
; eff = (mnl,d)
; block = 4
; model:
U(ground)= sup.effects[0.02|0.02|0.02]*sup[0,1,2,3] +icost[-0.02]*gricost[13000,16000,19000,22000] + ocost[-0.01]*grocost[500,650,800,950] + comf[0.02]*bettercomf[1,2] + enfrend[0.01]*betterenfrend[1,2]/
U(exair)= sup.effects *sup + icost[-0.02]*exicost[7000,9000,11000,13000] + ocost[-0.01]*exocost[800,1000,1200,1400] + comf*bettercomf + enfrend*worseenfrend[0,1]/
U(wood)= sup.effects *sup + icost[-0.02]*woicost[4500,7000,9500,12000] + ocost[-0.01]*woocost[600,850,1100,1350] + comf*worsecomf[0,1] + enfrend*betterenfrend/
U(pellet)= sup.effects *sup + icost[-0.02]*peicost[8000,11000,13000,16000] + ocost[-0.01]*peocost[750,950,1150,1350] + comf*worsecomf + enfrend*betterenfrend/
U(elect)= sup.effects *sup + icost[-0.02]*elicost[6000,8500,11000,13500] + ocost[-0.01]*elocost[1500,1700,1900,2100] + comf*bettercomf + enfrend*worseenfrend
$
I have few questions about my design and application.
Firstly, how should I treat these alternative specific attributes (icost, ocost, comf and enfrend)? At this stage, I’ve used same coefficients to link the alternatives with varying attribute levels together. Is there some better way to do this? Should I construct the whole design in a way that I “reject” those attribute levels which aren’t relevant for the alternative?
Secondly, why the prior values have to be close to zero to find any kind of efficient design?
Thanks already in advance for your comments.
Best Regards,
Enni
I've been building a labeled choice experiment. In my CE, respondents are provided with six labeled choice alternatives, which are descriptions of ecological main heating systems. These alternatives are district heat (reference category in the analysis, only alternative specific constant calculated), solid wood, wood pellet, electric storage heating, ground heat and the exhaust air heat pump. The alternatives to choose from are described by the following five attributes: supplementary heating systems (sup), investment costs (icost), operating costs (ocost), comfort of use (comf) and environmental friendliness (enfrend). All these attributes, except supplementary heating system, have label -specific attribute levels. For instance, the investment cost for ground heat pumps has four levels 13000€, 16000€, 19000€ and 22000€, whereas the investment cost for solid wood fired has different four levels 4500€, 7000€, 9500€ and 12000€.
The syntax I’ve been using is following:
Design
? Note that orthogonal designs generated around 70 choice tasks at minimum --> This is too much for my sample size ?
? prior values have to be close to zero to be able to find any efficient design whatsoever ?
? District heat works as a reference category and it is taken into account when planning the overall design ?
? alternatives = ground, exair, wood, pellet, elect?
? Note that the prior values are correct only in terms of the sign ?
; alts = ground, exair, wood, pellet, elect
; rows = 32
; eff = (mnl,d)
; block = 4
; model:
U(ground)= sup.effects[0.02|0.02|0.02]*sup[0,1,2,3] +icost[-0.02]*gricost[13000,16000,19000,22000] + ocost[-0.01]*grocost[500,650,800,950] + comf[0.02]*bettercomf[1,2] + enfrend[0.01]*betterenfrend[1,2]/
U(exair)= sup.effects *sup + icost[-0.02]*exicost[7000,9000,11000,13000] + ocost[-0.01]*exocost[800,1000,1200,1400] + comf*bettercomf + enfrend*worseenfrend[0,1]/
U(wood)= sup.effects *sup + icost[-0.02]*woicost[4500,7000,9500,12000] + ocost[-0.01]*woocost[600,850,1100,1350] + comf*worsecomf[0,1] + enfrend*betterenfrend/
U(pellet)= sup.effects *sup + icost[-0.02]*peicost[8000,11000,13000,16000] + ocost[-0.01]*peocost[750,950,1150,1350] + comf*worsecomf + enfrend*betterenfrend/
U(elect)= sup.effects *sup + icost[-0.02]*elicost[6000,8500,11000,13500] + ocost[-0.01]*elocost[1500,1700,1900,2100] + comf*bettercomf + enfrend*worseenfrend
$
I have few questions about my design and application.
Firstly, how should I treat these alternative specific attributes (icost, ocost, comf and enfrend)? At this stage, I’ve used same coefficients to link the alternatives with varying attribute levels together. Is there some better way to do this? Should I construct the whole design in a way that I “reject” those attribute levels which aren’t relevant for the alternative?
Secondly, why the prior values have to be close to zero to find any kind of efficient design?
Thanks already in advance for your comments.
Best Regards,
Enni