A comparison of efficient designs for choices between two options - - PowerPoint PPT Presentation

a comparison of efficient designs for choices between two
SMART_READER_LITE
LIVE PREVIEW

A comparison of efficient designs for choices between two options - - PowerPoint PPT Presentation

A comparison of efficient designs for choices between two options Heiko Gromann Queen Mary, University of London (joint work with H. Holling, U. Grahoff and R. Schwabe) mODa 8 Almagro, 7 June 2007 Outline Background Relationship


slide-1
SLIDE 1

A comparison of efficient designs for choices between two options

Heiko Großmann Queen Mary, University of London (joint work with H. Holling, U. Graßhoff and R. Schwabe)

mODa 8

Almagro, 7 June 2007

slide-2
SLIDE 2

Outline

◮ Background ◮ Relationship between nonlinear choice and linear paired comparison

models

◮ Comparison of designs for main effects models ◮ Designs for choice experiments with main effects and interactions

1/25

slide-3
SLIDE 3

Choice experiments

Where are they used?

◮ Marketing: New product development, consumer research ◮ Health economics, medicine: Preferences for health care

interventions

◮ Psychology, behavioral economics: Judgement and decision making,

attitude research

◮ Environmental sciences: Valuation of ecosystems, willingness-to-pay

for public goods

◮ ...

2/25

slide-4
SLIDE 4

Preference measurement

3/25

slide-5
SLIDE 5

How can preferences be measured?

Decision attributes

◮ Number of windows ◮ Type of floor ◮ Size ◮ Layout

4/25

slide-6
SLIDE 6

How can preferences be measured?

5/25

slide-7
SLIDE 7

Choice experiments

6/25

slide-8
SLIDE 8

Choice experiments

7/25

slide-9
SLIDE 9

Choice experiments

8/25

slide-10
SLIDE 10

Modeling choices between two options

The multinomial logit (MNL) model

Choice probabilities P(Y (s, t) = 1) = eV (s) eV (s) + eV (t) where V (x) = f(x)⊤β for every option x

9/25

slide-11
SLIDE 11

Modeling choices between two options

Information matrix for the MNL model

Normalized Fisher information matrix for exact design ξN with N pairs (sn, tn), n = 1, . . . , N M(ξN; β) = 1 N

N

  • n=1

X⊤

n (Dn − pnp⊤ n )Xn

where

◮ Dn = diag(πn, 1 − πn), pn = (πn, 1 − πn)⊤ ◮ πn = P(Y (sn, tn) = 1) ◮ Xn =

f(sn)⊤ f(tn)⊤

  • 10/25
slide-12
SLIDE 12

Relation between MNL and linear model for pairs

A basis for comparing choice designs

◮ Most optimal designs in the MNL model for pairs have been derived

under the assumption that πn = 1/2, or equivalently that β = 0 (Burgess & Street, 2005; Street et al. 2001; Street & Burgess, 2004)

◮ In this case, for every exact design ξN

M(ξN; β) = 1 4M(ξN) where M(ξN) = 1

N X⊤X is the normalized information matrix in the

linear paired comparison model ˜ Y (s, t) = (f(s) − f(t))⊤ ˜ β + ε

◮ Implication: Optimal designs for the linear model are also optimal

for the MNL model and vice versa, if β = 0 is presumed

11/25

slide-13
SLIDE 13

General setting

Notation

◮ K factors with levels in Xk = {1, . . . , vk}, k = 1, . . . , K ◮ Options: s, t ∈ X1 × . . . × XK ◮ Approximate design on set of pairs (s, t):

ξ = (s1, t1) · · · (sJ, tJ) w1 · · · wJ

  • where

J

  • j=1

wj = 1 with information matrix in linear paired comparison model given by M(ξ) =

J

  • j=1

wj[f(sj) − f(tj)][f(sj) − f(tj)]⊤

12/25

slide-14
SLIDE 14

Main effects model

Parametrization

◮ Standard parametrization (effects coding)

f = (f ⊤

1 , . . . , f ⊤ K)⊤, ˜

β = ( ˜ β⊤

1 , . . . , ˜

β⊤

K)⊤, ˜

βk = (˜ β(k)

1 , . . . , ˜

β(k)

vk−1)⊤

fk(xk) =        xkth unit vector of length vk − 1 xk ∈ {1, . . . , vk − 1} −1vk−1 xk = vk

◮ Number of parameters: p = K k=1 vk − K

13/25

slide-15
SLIDE 15

Optimality results: main effects model

Theorem (Graßhoff et al., 2004)

For K factors with levels v1, . . . , vK an approximate design ξ∗ is D-optimal, if and only if M(ξ∗) =    M1 ... MK    where for k = 1, . . . , K the (vk − 1) × (vk − 1) matrix Mk is given by Mk = 2 vk − 1

          2 1 · · · · · · 1 1 ... ... . . . . . . ... ... ... . . . . . . ... ... 1 1 · · · · · · 1 2          

14/25

slide-16
SLIDE 16

Optimal exact designs: main effects model

Available results

Same number of levels for all factors, that is vk = v, k = 1, . . . , K

◮ v = 2: Foldover construction based on regular fractions of resolution

III or higher (Street & Burgess, 2004) Pairs: 2K−m or 2K−m−1 where m is largest number for which fraction of required resolution exists

◮ v ≥ 2: Hadamard matrix construction (Graßhoff et al., 2004)

Pairs: HKv(v − 1)/2 where HK ≤ K + 3

15/25

slide-17
SLIDE 17

Optimal exact designs: main effects model

Available results

Different numbers of levels allowed

◮ Method based on ‘difference vectors’ (Burgess & Street, 2005)

Pairs: Multiple of K

k=1 vk ◮ Construction using asymmetric orthogonal arrays of strength 2

(Graßhoff et al., 2004) Pairs: Size N of smallest OA(N; m1, . . . , mK; 2) where mk is a multiple of vk(vk − 1)/2 if vk is odd and a multiple of vk(vk − 1) if vk is even

16/25

slide-18
SLIDE 18

Examples

Factors with different numbers of levels

◮ K = 7, v1 = . . . = v6 = 3, v7 = 4

Burgess & Street (2005): 36 × 4 × 3 = 8748 pairs Grasshoff et al. (2004): 18 pairs

◮ K1 ≤ 11 two-level and K2 ≤ 12 three-level factors, K1 + K2 = K

Burgess & Street (2005): 2K1 × 3K2 pairs Grasshoff et al. (2004): 36 pairs

17/25

slide-19
SLIDE 19

Design comparison for main effects model

Remarks

◮ If all factors have v = 2 levels, the Hadamard matrix construction

and the foldover construction yield designs of the same size (for K ≤ 8) provided that whenever possible the m defining contrasts needed for the latter construction have even wordlength

◮ For factors with different numbers of levels, the method of Grasshoff

et al. (2004) yields smaller optimal designs than the construction in Burgess & Street (2005)

◮ The method of Burgess & Street (2005) is more widely applicable

but the reduction achieved is often not very large when compared to the product-type optimal design with 1/2 K

k=1 Nk pairs, where

Nk = vk(vk − 1) for vk even and Nk = vk(vk − 1)/2 for vk odd

18/25

slide-20
SLIDE 20

Model including main effects and interactions

Parametrization

◮ Consider only the case vk = 2, k = 1, . . . , K ◮ Standard parametrization (effects coding)

f(x) = (g1(x1), . . . , gK(xK), g1(x1)g2(x2), . . . , gK−1(xK−1)gK(xK))⊤ where gk(1) = 1 and gk(2) = −1 for k = 1, . . . , K

◮ Number of parameters: p = K + K(K − 1)/2

19/25

slide-21
SLIDE 21

Optimality results: main and interaction effects

Theorem (van Berkum, 1987; Street et al., 2001)

◮ If K is odd, then the approximate design ξ∗ which is uniform on the

set of all pairs differing in exactly d∗ = (K + 1)/2 factors is D-optimal with information matrix M(ξ∗) = 4d∗/KIp

◮ If K is even, then the approximate design ξ∗ which is uniform on the

set of all pairs differing in exactly d∗ = K/2 or d∗ + 1 factors is D-optimal with information matrix M(ξ∗) = 4(d∗ + 1)/(K + 1)Ip

◮ Generalization when common number of levels is larger than 2:

Graßhoff et al. (2003)

20/25

slide-22
SLIDE 22

Performance of uniform designs on sets of pairs which differ in fixed number of factors

D-efficiencies

K 3 4 5 6 7 8 9 10 d∗ 2 2 3 3 4 4 5 5 effD(¯ ξd∗) 1.000 0.990 1.000 0.997 1.000 0.999 1.000 0.999 effD(¯ ξd∗−1) 0.707 0.632 0.874 0.816 0.931 0.891 0.956 0.928 effD(¯ ξd∗+1) 0.000 0.980 0.840 0.995 0.922 0.998 0.953 0.999 Note: For every d the uniform design on the set of pairs which differ in exactly d factors is denoted by ¯ ξd. The information matrix M(¯ ξd) is diagonal

21/25

slide-23
SLIDE 23

Exact designs: main and interaction effects

Available results

◮ Method based on two-level fractional factorials of resolution V or

higher in K factors and ‘difference vectors’ (Street & Burgess, 2004) Pairs: Multiple of size of the fractional factorial

◮ Construction for pairs which differ in exactly d factors using BIBDs,

Hadamard matrices and two-level fractional factorials of resolution III or higher in K − d factors (Großmann et al., 2007) Pairs: bmn where n ≤ d + 3, m is the size of a fractional factorial in K − d factors and b the number of blocks of a BIBD(K, b, r, d, λ)

22/25

slide-24
SLIDE 24

Design comparison: main and interaction effects

GSG07 SB04 K d n BIBD(K, b, r, d, λ) Fact. Pairs D-eff. Pairs D-eff. 3 2 2 BIBD(3, 3, 2, 2, 1) 21 12 1.000 12 1.000 4 2 2 BIBD(4, 6, 3, 2, 1) 22 48 0.990 48 0.990 5 3 4 BIBD(5, 10, 6, 3, 3) 22 160 1.000 160 1.000 6 3 4 BIBD(6, 10, 5, 3, 2) 23−1

III

160 0.997 224 1.000 7 4 4 BIBD(7, 7, 4, 4, 2) 23−1

III

112 1.000 224 1.000 8 4 4 BIBD(8, 14, 7, 4, 3) 24−1

IV

448 0.999 1056 0.999

23/25

slide-25
SLIDE 25

Concluding remarks

Main points

◮ When the parameter vector in a multinomial logit model is presumed

to be equal to zero the optimal design problem for choices between two options is equivalent to the corresponding problem for linear paired comparisons

◮ Optimal and efficient linear paired comparison designs often require

a considerably smaller number of pairs than choice designs available in the literature

◮ Construction methods developed by Burgess and Street have a wider

range of applicability than corresponding methods for linear paired comparisons

◮ Designs considered here can be adapted to other contexts such as

two-colour microarray experiments

24/25

slide-26
SLIDE 26

References

◮ Burgess, L. & Street, D.J. (2005). Optimal designs for choice experiments with

asymmetric attributes. Journal of Statistical Planning and Inference 134, 288–301.

◮ Graßhoff, U., Großmann, H., Holling, H. & Schwabe, R. (2003). Optimal paired

comparison designs for first-order interactions. Statistics 37, 373–386.

◮ Graßhoff, U., Großmann, H., Holling, H. & Schwabe, R. (2004). Optimal designs

for main effects in linear paired comparison models. Journal of Statistical Planning and Inference 126, 361–376.

◮ Großmann, H., Schwabe, R. & Gilmour S.G. (2007). Designs for first-order

interactions in choice experiments with binary attributes. Unpublished manuscript.

◮ Street, D.J. & Burgess, L. (2004). Optimal and near-optimal pairs for the

estimation of effects in 2-level choice experiments. Journal of Statistical Planning and Inference 118, 185–199.

◮ Street, D.J., Bunch, D.S. & Moore, B.S. (2001). Optimal designs for 2k paired

comparison experiments. Communications in Statistics—Theory and Methods 30, 2149–2171.

◮ van Berkum, E. E. M. (1987). Optimal Paired Comparison Designs for Factorial

  • Experiments. CWI Tract 31. Amsterdam: Centrum voor Wiskunde en

Informatica.

25/25

slide-27
SLIDE 27

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

slide-28
SLIDE 28

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

H4 =     1 −1 −1 −1 1 −1 1 1 1 1 −1 1 1 1 1 −1    

slide-29
SLIDE 29

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

H4 =     1 −1 −1 −1 1 −1 1 1 1 1 −1 1 1 1 1 −1     A =     −1 −1 −1 −1 1 1 1 −1 1 1 1 −1    

slide-30
SLIDE 30

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

H4 =     1 −1 −1 −1 1 −1 1 1 1 1 −1 1 1 1 1 −1     A =     −1 −1 −1 −1 1 1 1 −1 1 1 1 −1     a =   (1, 2) (2, 3) (3, 1)  

slide-31
SLIDE 31

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

H4 =     1 −1 −1 −1 1 −1 1 1 1 1 −1 1 1 1 1 −1     A =     −1 −1 −1 −1 1 1 1 −1 1 1 1 −1     a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)  

slide-32
SLIDE 32

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1    

slide-33
SLIDE 33

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1                         −1 −1 −1 −1 1 1 1 −1 1 1 1 −1                    

slide-34
SLIDE 34

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1                         (2, 1) (3, 2) −1 −1 (1, 3) −1 1 1 1 −1 1 1 1 −1                    

slide-35
SLIDE 35

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1                         (2, 1) (3, 2) −1 −1 (1, 3) −1 1 1 (1, 2) (2, 3) −1 1 (3, 1) 1 1 −1                    

slide-36
SLIDE 36

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1     D =                     (2, 1) (2, 1) (2, 1) (3, 2) (3, 2) (3, 2) (1, 3) (1, 3) (1, 3) (2, 1) (1, 2) (1, 2) (3, 2) (2, 3) (2, 3) (1, 3) (3, 1) (3, 1) (1, 2) (2, 1) (1, 2) (2, 3) (3, 2) (2, 3) (3, 1) (1, 3) (3, 1) (1, 2) (1, 2) (2, 1) (2, 3) (2, 3) (3, 2) (3, 1) (3, 1) (1, 3)                    

slide-37
SLIDE 37

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1     D =                     (2, 1) (2, 1) (2, 1) (3, 2) (3, 2) (3, 2) (1, 3) (1, 3) (1, 3) (2, 1) (1, 2) (1, 2) (3, 2) (2, 3) (2, 3) (1, 3) (3, 1) (3, 1) (1, 2) (2, 1) (1, 2) (2, 3) (3, 2) (2, 3) (3, 1) (1, 3) (3, 1) (1, 2) (1, 2) (2, 1) (2, 3) (2, 3) (3, 2) (3, 1) (3, 1) (1, 3)                    

slide-38
SLIDE 38

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1     D =                     (2, 1) (2, 1) (2, 1) (3, 2) (3, 2) (3, 2) (1, 3) (1, 3) (1, 3) (2, 1) (1, 2) (1, 2) (3, 2) (2, 3) (2, 3) (1, 3) (3, 1) (3, 1) (1, 2) (2, 1) (1, 2) (2, 3) (3, 2) (2, 3) (3, 1) (1, 3) (3, 1) (1, 2) (1, 2) (2, 1) (2, 3) (2, 3) (3, 2) (3, 1) (3, 1) (1, 3)                    

                    (2, 2, 2) (3, 3, 3) (1, 1, 1) (2, 1, 1) (3, 2, 2) (1, 3, 3) (1, 2, 1) (2, 3, 2) (3, 1, 3) (1, 1, 2) (2, 2, 3) (3, 3, 1)                    

slide-39
SLIDE 39

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1     D =                     (2, 1) (2, 1) (2, 1) (3, 2) (3, 2) (3, 2) (1, 3) (1, 3) (1, 3) (2, 1) (1, 2) (1, 2) (3, 2) (2, 3) (2, 3) (1, 3) (3, 1) (3, 1) (1, 2) (2, 1) (1, 2) (2, 3) (3, 2) (2, 3) (3, 1) (1, 3) (3, 1) (1, 2) (1, 2) (2, 1) (2, 3) (2, 3) (3, 2) (3, 1) (3, 1) (1, 3)                    

                    (1, 1, 1) (2, 2, 2) (3, 3, 3) (1, 2, 2) (2, 3, 3) (3, 1, 1) (2, 1, 2) (3, 2, 3) (1, 3, 1) (2, 2, 1) (3, 3, 2) (1, 1, 3)                    

slide-40
SLIDE 40

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

a =   (1, 2) (2, 3) (3, 1)   a− =   (2, 1) (3, 2) (1, 3)   A =     − 1 − 1 − 1 − 1 1 1 1 − 1 1 1 1 − 1     D =                     (2, 1) (2, 1) (2, 1) (3, 2) (3, 2) (3, 2) (1, 3) (1, 3) (1, 3) (2, 1) (1, 2) (1, 2) (3, 2) (2, 3) (2, 3) (1, 3) (3, 1) (3, 1) (1, 2) (2, 1) (1, 2) (2, 3) (3, 2) (2, 3) (3, 1) (1, 3) (3, 1) (1, 2) (1, 2) (2, 1) (2, 3) (2, 3) (3, 2) (3, 1) (3, 1) (1, 3)                    

                    ((2, 2, 2), (1, 1, 1)) ((3, 3, 3), (2, 2, 2)) ((1, 1, 1), (3, 3, 3)) ((2, 1, 1), (1, 2, 2)) ((3, 2, 2), (2, 3, 3)) ((1, 3, 3), (3, 1, 1)) ((1, 2, 1), (2, 1, 2)) ((2, 3, 2), (3, 2, 3)) ((3, 1, 3), (1, 3, 1)) ((1, 1, 2), (2, 2, 1)) ((2, 2, 3), (3, 3, 2)) ((3, 3, 1), (1, 1, 3))                    

slide-41
SLIDE 41

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

Option 1 Option 2 Option 1 Option 2 Pair A B C A B C Pair A B C A B C 1 2 2 2 1 1 1 7 1 2 1 2 1 2 2 3 3 3 2 2 2 8 2 3 2 3 2 3 3 1 1 1 3 3 3 9 3 1 3 1 3 1 4 2 1 1 1 2 2 10 1 1 2 2 2 1 5 3 2 2 2 3 3 11 2 2 3 3 3 2 6 1 3 3 3 1 1 12 3 3 1 1 1 3

slide-42
SLIDE 42

Hadamard matrix construction

Example: K = 3 factors with v = 3 levels

M(ξ∗) =         2 1 1 2 2 1 1 2 2 1 1 2        

slide-43
SLIDE 43

Hadamard matrix construction

Algorithmic description

Optimal paired comparison design for K factors, each at v levels

  • 1. Select Hadamard matrix Hu of order u ≥ K
  • 2. Choose u × K submatrix A of Hu
  • 3. Let a be the vector of length v(v − 1)/2 whose components are the
  • rdered pairs (i, j) corresponding to the subsets of size two of

{1, . . . , v} listed in some order

  • 4. Let a− be the vector with each pair (i, j) in a replaced by (j, i)
  • 5. Replace every 1 in A with a and every −1 with a− to obtain D
  • 6. The (n, k)-element of D is an ordered pair (xn,k, yn,k)
  • 7. For the n-th choice set use the pair (sn, tn) with options

sn = (xn,1, . . . , xn,K) and tn = (yn,1, . . . , yn,K)