| Home | E-Submission | Sitemap | Editorial Office |  
top_img
Journal of Korean Society for Quality Management > Volume 44(4); 2016 > Article
혼합된 수준들의 속성들을 갖는 컨조인트 분석

Abstract

Purpose

The conjoint analyst in marketing are interested in detecting whether there exist synergy or antago-nistic effects between two attributes. In the cases where attributes have two or three levels, we research on the design of survey questionnaire to estimate all the main effect and as many two factor interaction effects as possible.

Methods

We consider the balanced incomplete block (BIB) mixed level factorial design 2f × 3g or fractional factorial design. To reduce the number of questions in a questionnaire, we propose the balanced incomplete block mixed level design with minimum aberration which is generated by implementing proc factex in SAS. Also, we propose using two or three level BIB factorial design instead of mixed level designs by transforming three level attributes into two attributes of two levels and two level attribute into three level attribute by using dummy level technique.

Results

We propose three methods for designing survey questionnaire where the block and design generators are found with practical number of questions in a questionnaire. By analyzing all the respondents survey data generated by the simulation study, we find the proper model and do the concepts optimization.

Conclusion

The proposed methods of designing survey questionnaires seem to perform well in the sense that the proper model, and then the optimal concept is found in a case study where all the respondents survey data are generated by the simulation study.

1.서 론

컨조인트 분석은 마케팅분야에서 신제품(또는 서비스) 개발과 관련하여 많이 활용되는 기법으로 Luce와 Tukey (1964)에 의해 처음 소개 되었고 김부용(2005)에 사례분석을 통해 예시되었다. 특정 제품을 구성하는 각 속성들의 취하는 값들을 인위적으로 변경하며 결정된 다양한 제품들에 대한 소비자들의 종합적인 선호도 조사 결과들을 토대로 특정 제품을 구성하는 각 속성들의 취하는 값인 수준들이 결정된 경우에, 해당 제품에 대한 평균 선호도를 추정하여 소비자들이 실제로 신제품이 출시되었을 경우에 구매할 가능성이 높은 제품을 예측할 수 있기 때문에 마케팅 분야에서 신제품 개발과 관련하여 많이 활용된다. 본 연구에서 선호도는 점수조사인 경우를 가정한다.
컨조인트 분석은 신제품을 구성하는 속성들과 그의 수준들의 결합들로 후보 신제품에 해당하는 문항들 즉 컨셉을 만들어 소비자들의 종합적인 선호도를 조사하여 분석하는 기법이다. 컨셉을 구성하는 방법은 속성들의 수준 결합을 처리(treatment)로 간주하여 실험계획법의 실험점 생성 방법을 적용하는데 고전적 방법에 의하면 속성들의 주효과에만 관심을 두어 설문지 문항들을 설계한다. 그러나, 임용빈(2015)에서도 언급하였듯이 마케팅 실무 담당자들의 가장 큰 관심사는 속성들간의 시너지 효과 혹은 적대적(상충적)인 효과의 존재 여부를 파악하는 것이다. 그래서, 임용빈(2015)에서는 속성별 수준수가 모두 동일하다는 가정 하에 응답자를 블록으로 간주하여 응답자에 대한 설문지 문항들의 설계를 균형된 불완전 블록 완전요인설계(Balanced Incomplete Block Full Factorial Design)이거나 해상도가 V인 균형된 불완전 블록 일부요인설계(Balanced Incomplete Block Fractional Factorial Design)의 방법들을 활용하여 모든 이인자 교호작용 효과의 추정이 가능하도록 설계하였다. 그러나, 현실적인 문제에서는 항상 수준수가 동일할 수는 없을 것이다. 속성별 수준수가 다른 경우에는 어떤 방식으로 문항들을 설계할 수 있는지 이 논문을 통해 제안하고자 한다.
실험계획법에서는 수준수가 다른 속성들의 실험점 생성을 혼합수준 요인설계(mixed level factorial designs)라고 하는데 Wu & Hamada (2011)에 잘 정리되어 있다. 일반적인 혼합수준 요인설계 방법으로는 동일한 수준수별로 각각 실험점들을 설계한 후 결합하는 것이다. 예를 들어, 2수준 2개의 속성과 3수준 2개의 속성인 22 × 32 완전요인설계(Full Factorial Design)를 하기 위해서는 22 인 실험점 4개와 32 인 9개를 각각 설계한 후 2수준 속성들로 구성된 각각의 실험점에서 3수준 속성들로 구성된 32 실험점 9개를 결합하여 실험을 실시한다. 즉, 22 실험설계와 32 실험설계의 교적설계인 총 36개의 실험점을 생성하도록 하는 것이다. 속성들의 수가 많아질 경우에는 임용빈(2015)의 방법을 적용하면 동일한 수준수별로 균형된 불완전 블록 완전요인설계(이하 블록화 완전요인설계)나 해상도가 V인 균형된 불완전 블록 일부요인설계(이하 블록화 일부요인설계)를 구한 후 결합하는 블록화 혼합설계를 하면 된다.
블록화 혼합설계를 활용한 설문지 문항들의 설계는 블록이 응답자가 되고 블록에 배치된 실험점들이 그 응답자에 대한 설문 문항들이 된다. 응답자가 공정하게 평가할 수 있는 문항들의 개수의 한계를 반영하여 설문지 문항의 수인 블록의 크기와 총 응답원들의 수에 해당되는 블록의 수를 결정한다. 속성들의 수가 많은 경우, 모든 이인자 교호작용효과를 추정하기 위해 각 블록과 교락될 교호작용효과는 삼인자 이상이어야 하기에 블록의 수는 적어지고, 블록의 크기인 응답자가 응답해야할 설문 문항수가 많아져서 응답자로부터 정확한 답변을 기대하기가 어렵게 된다. 이러한 경우, 블록 당 문항수를 줄이기 위해서는 블록의 수를 많게 해야 하기에 불가피하게 블록과 교락될 일부 이인자 교호작용효과를 허용해야 하고, 이 교호작용효과는 추정이 불가능하게 된다. 이 경우에 이인자 교호작용효과 중 일부의 추정 불가능을 허용하되 그것의 개수를 최소로 하는 블록화 혼합설계 방법을 고려한다. 또한, 속성들의 수준수를 모두 동일하게 맞추어 블록화 요인설계를 하는 방법도 고려한다. 예를 들어, 앞에서 설명한 22 × 32 혼합설계에서, 3수 준 속성을 2수준 속성 2개로 표현하여 속성들이 모두 2수준인 26 설계인 것처럼 실험점을 생성하든지 2수준을 3수준 속성으로 표현하여 속성들이 모두 3수준인 34 설계인 것처럼 실험점을 생성하여 문항 설계를 한다.
이 논문에서는 속성별 수준수가 2와 3인 2f × 3g 혼합설계를 다루며 주어진 컨셉 혹은 실험점에 대한 응답자의 반응값은 선호도에 대한 점수로 9점 척도로 가정한다. 실무 담당자들의 궁극적인 목표는 효율적인 컨셉 최적화를 수행하기이다. 이를 위해서는 간단하고 적절한 설문지 문항 자료의 분석을 통해서 반응변수인 선호도(혹은 구매의사 점수)와 속성과 관련된 요인 효과들 간의 적절한 모형을 찾는 것이다. 이를 위해 요인효과들의 반정규 확률그림을 통하여 핵심적인 효과들을 시각적으로 우선 선별하고, 모형 평가 통계량의 비교를 통해서 모형들의 예측력을 비교하고, 잔차분석을 통해서 선별된 모형의 적절성을 확인한다. 효율적인 컨셉 최적화는 선택된 적절한 모형에 대해서 반응표면분석의 최적조건 구하기 전략을 활용하여 구현한다.
2절에서는 2수준 속성수 f 와 3수준 속성수 g 를 변화시키면서 주효과와 모든 이인자 교호작용효과가 추정 가능한 또는 추정 불가능한 이인자 교호작용효과의 개수를 최소로 하는 블록화 혼합설계를 구현하여 응답자가 응답해야할 최소 설문 문항수를 조사하고, 마찬가지로 속성들을 모두 2수준 또는 모두 3수준 속성으로 표현한 경우 블록화 요인설계를 구현하는 최소한의 설문 문항수를 조사한다. 3절에서는 2수준 속성이 1개이고, 3수준 속성이 3개인 경우에 속성들 간의 시너지 효과가 있는 모형을 가정하고, 시뮬레이션을 통해서 생성된 선호도 설문지 자료에 대해서 설문지 문항 자료 분석 방법과 컨셉 최적화를 예시한다.

2.문항 설계

속성들의 수준수가 2와 3인 2f × 3g 혼합설계는 2f 실험설계와 3g 실험설계의 교적설계이다. 블록화가 있는 2f × 3g 혼합설계의 문항설계를 생각해보자. 혼합설계의 블록의 실험점들은 2수준 속성의 각 블록에 배치된 실험점과 3수준 속성의 각 블록에 배치된 실험점들을 결합하여 구성된다. 즉 블록화가 있는 혼합설계는 2수준 블록의 실험설계와 3수준 블록의 실험설계의 교적설계이다. 예를 들어, 2수준 속성과 3수준 속성의 수가 4이고, 2수준 속성을 X1, X2, X3, X4로 표시하고 3수준 속성을 Z1, Z2, Z3, Z4로 표시한 경우 모든 주효과와 이인자 교호작용효과를 추정 가능하게 하는 블록화 혼합설계를 하기 위해 <Table 1>과 같이 2수준 블록생성인자가 b1 = X1X2X3X4인 24 실험을 21 블록으로 나누어 블록화 2수준 실험설계를 생성하고, 3수준 속성은 2개의 블록생성인자 b2 = Z2Z3Z4, b3=Z1Z32Z4 를 갖는 34 실험을 32 블록으로 나누어 3수준 블록화 실험설계를 생성한다. 혼합설계의 블록은 2수준 속성들의 21 개의 블록과 3수준 속성들의 32 개의 블록들의 모든 가능한 결합으로 구성되어, 블록의 수는 21 × 32 = 18 개이고, 주어진 블록에서의 실험설계는 24−1 실험점으로 구성된 대응되는 2수준 블록의 실험설계와 34−2 실험점으로 구성된 대응되는 3수준 블록의 실험설계의 교적설계로 각 블록의 실험점의 수는 24−1 × 34−2 = 72개가 된다.
Table 1.
2 and 3 level Balanced Incomplete Block Factorial Design for 24×34
number of level number of runs number of blocks block size Block generators
2 level 16 2 8 b1=X1X2X3X4
3 level 81 9 9 b2=Z2Z3Z4
b3=Z1Z32Z4
18개의 블록을 갖는 24 × 34 혼합설계의 실험점들은 다음과 같이 SAS의 proc factex를 사용하여 생성될 수 있다.
/*2수준 실험점 생성*/
proc factex;
factors X1 X2 X3 X4/nlev=2;
blocks nblocks=2;
model estimate=(X1|X2|X3|X4 @2);
examine confounding;
output out=d1;
run;
/*3수준 실험점 생성*/
proc factex;
factors Z1 Z2 Z3 Z4/nlev=3;
blocks nblocks=9;
model estimate=(Z1|Z2|Z3|Z4 @2);
examine confounding;
/*2수준과 3수준의 교적 실험설계*/
output out=d2 designrep=d1;
run;
이러한 방식을 일반적으로 적용하기 위해 각 수준별로 가장 최소한의 블록크기를 갖도록 하는 블록화 완전요인설계 또는 블록화 일부요인설계를 생성해야한다. 이는 임용빈(2015)에서 R 프로그램으로 생성하였으나, 본 논문에서는 SAS의 proc factex로 생성한다.

2.1. 모든 이인자 교호작용효과를 추정하는 실험점 설계

<Table 2>와 <Table 3>에 2수준과 3수준에 대한 블록화 완전요인설계 또는 블록화 일부요인설계를 생성할 수 있는 블록생성인자 및 정의대비를 나열한다. 모든 주효과 및 이인자 교호작용효과를 추정가능토록 하는 설계에 대한 정의는 <Table 2>와 <Table 3>에서 방법 열의 “model”에 해당한다. 이는 앞 절의 SAS프로그램과 같이 proc fac-tex에서 model에 추정하고자 하는 모든 효과들을 명시한 상태에서 설계된 것이다. 즉, model에 모든 주효과와 모든 이인자 교호작용효과를 명시하여 실험점을 생성한 결과이다. 이때 블록화 완전요인설계는 각 수준의 속성수가 3부터 가능하며 임의로 5개까지 제한하여 실험점을 설계한다. 블록화 일부요인설계는 각 수준의 속성수가 5부터 가능하며 2수준은 2Vf-1, 3수준은 3Vg-1 에 대한 실험을 설계한다. 이를 바탕으로 <Table 4>에서는 2수준과 3수준의 속성수 f, g 가 1부터 5 사이의 값인 경우에 모든 이인자 교호작용효과를 추정할 수 있는 블록화 혼합설계의 블록수와 블록크기 즉, 응답자수와 문항수를 살펴볼 수 있다. 앞절에서 예를 든 18개의 블록을 갖는 24 × 34 블록화 혼합설계인 경우는 <Table 2.(1)>과 <Table 3.(1)>의 속성수 4개의 model 방법이 결합된 것으로 각각의 블록생성인자는 <Table 1>과 동일하고, 그때의 블록개수와 블록크기는 2 × 9 = 18 개의 블록개수(응답자수)에 8 × 9 = 72 개의 블록크기를(문항수) 갖게 되어 <Table 4.(1)>에서 2수준 속성수 4개인 행과 3수준 속성수 4개인 열이 만나는 칸의 값인 72(18) 이다. 이와 같이, 모든 이인자 교호작용효과를 추정하는 실험설계인 경우에는 <Table 4.(1)>과 같이 2수준 속성수가 4개 이상 이고 3수준 속성수가 2개 이상이면 응답자가 응답해야할 설문 문항수가 70개가 넘어 응답자로부터 정확한 답변을 기대하기가 어렵게 된다. 이러한 경우, 블록 당 문항수를 줄이기 위해서는 블록의 수를 많게 해야 하기에 불가피하게 블록과 교락될 일부 이인자 교호작용효과를 허용해야 하고, 이 교호작용효과는 추정이 불가능하게 된다. 이 경우에 이인자 교호작용효과 중 일부의 추정 불가능을 허용하되 그것의 개수를 최소로 하는 블록화 혼합설계 방법을 다음과 같이 제안한다.
Table 2.
2 level Balanced Incomplete Block Factorial Design (N: number of runs, p: number of blocks, q: block size)
(1)2f full factorial design
f N method p q Block generators Inestimable effects
3 8 model
minabs
2 4 b1=X1X2X3
4 16 model 2 8 b1=X1X2X3X4
minabs 4 4 b1=X1X2X3 b2=X1X4X5 X3X4
5 32 model 4 8 b1=X1X2X3
b2=X1X4X5
minabs 8 4 b1=X4X5
b2=X2X3
b3=X1X3X5
X2X3,X4X5
(2) 2Vf-1 fractional factorial design
f N method p q Block generators Inestimable effects
5 16 model 1 16 X5=X1X2X3X4
minabs 2 8 X5=X1X2X3X4
b1=X2X3X4
X1X5
minabs 4 4 X5=X1X2X3X4
b1=X1X2
b2=X1X3X4
X1X2,X1X5,X2X5
Table 3.
3 level Balanced Incomplete Block Factorial Design (N: number of runs, p: number of blocks, q: block size)
(1) 3g full factorial design
g N method p q Block generators Inestimable effects
3 27 model
minabs
3 9 b1=Z1Z2Z3
4 81 model
minabs
9 9 b1=Z2Z3Z4
b2=Z1Z32Z4
5 243 model 9 27 b1=Z2Z3Z4Z5
b2=Z1Z22Z3
minabs 27 9 b1=Z1Z2
b2=Z3Z4Z5
b3=Z1Z42Z5
Z1Z2
(2) 3g-1 fractional factorial design
g N method p q Block generators Inestimable
effects
5 81 model 3 27 Z5=Z12Z22Z32Z42
b1=Z1Z2Z32Z42
minabs 9 9 Z5=Z12Z22Z32Z42
b1=Z1Z4
b2=Z22Z3Z42
Z1Z4
Table 4.
Block size and number of blocks for 2f×3g mixed factorial design (p: number of blocks, q: block size)
(1) 2f×3g full factorial design (method: model)
q(p) g
1 2 3 4 5
f 1 6(1) 18(1) 18(3) 18(9) 54(9)
2 12(1) 36(1) 36(3) 36(9) 108(9)
3 12(2) 36(2) 36(6) 36(18) 108(18)
4 24(2) 72(2) 72(6) 72(18) 216(18)
5 24(4) 72(4) 72(12) 72(36) 216(36)
(2) 2f×3g full factorial design (method: minabs)
q(p) g
1 2 3 4 5
f 1 18(27)
2 36(27)
3 36(54)
4 12(4) 36(4) 36(12) 36(36) 36(108)
5 12(8) 36(8) 36(24) 36(72) 36(216)

2.2. 일부 이인자 교호작용효과의 추정 불가능을 허용한 실험점 설계

<Table 2>와 <Table 3>의 방법 열의 “minabs”행에는 2수준과 3수준에 대한 속성수별 블록화 완전요인설계 또는 블록화 일부요인설계를 생성할 수 있는 블록생성인자 및 정의대비를 나열한다. minabs는 SAS의 proc factex 에서 최소차수(minimum aberration)의 조건을 주는 옵션이다. 최소차수(minimum aberration)란, 블록생성인자 및 정의대비를 구성하는 교호작용효과들 중에서 차수가 가장 적은 교호작용효과의 개수가 최소가 되도록 실험설계를 구하는 것이다. 예를 들어, 2수준 속성수 4개에 대하여 블록개수가 22 되도록 하는 블록생성인자가 b1=X1X2X3X4,b2=X3X4인 실험설계1에서 블록과 교락될 효과인 b3X1X2이고, b1 = X1X2X3, b2 = X3X4 로 하는 실험설계2에서 b3X1X2X3 이다. 실험설계1이나 실험설계2 모두 블록생성인자를 구성하는 교호작용효과의 차수가 가장 작은 것은 2이나 실험설계1은 추정 불가능한 이인자 교호작용효과의 개수가 2개이고 실험설계2는 1개가 되어 실험설계2가 최소차수(minimum aberration)에 해당된다. 최소차수의 실험설계의 장점은 추정 불가능한 2인자 교호작용효과들의 개수를 최소화 할 수 있다는 것이다.
주어진 블록의 개수에서 해상도를 최대로(SAS의 option: r=max) 하면서 최소차수(SAS의 option: minabs)가 되는 실험설계를 찾아 보자. 2수준 속성수 4개일 경우 아래와 같이 SAS 프로그램을 작성하면, <Table 2>의 2f 완전요인설계에서 속성수 4개, 블록수 4개 행의 결과를 얻는다. 즉, 블록 크기가 4로 모든 이인자 교호작용효과가 추정 가능한 실험인 블록 크기 8보다 줄어들었지만 X3X4 교호작용효과의 추정은 불가능해진다.
/*2수준 실험점 생성*/
proc factex;
factors X1 X2 X3 X4/nlev=2;
blocks nblocks=4;
model r=max/minabs;
examine confounding;
output out=d1;
run;
<Table 4.(1)>에서 문항수가 72개 이상인 경우에 최소차수 실험설계를 활용하여 문항수 36개의 일부 이인자 교호작용효과의 추정 불가능을 허용한 2f × 3g 혼합설계의 응답자수와 문항수가 <Table 4.(2)>에 주어진다. 여기서 추정 불가능한 이인자 교호작용효과가 있으므로 수준들에 속성들을 배치하는 과정에서 주의할 필요가 있다. 또한, <Table 2.(2)>와 <Table 3.(2)>에 주어진 일부요인설계를 활용하면, 응답자별 문항수는 완전요인설계인 <Table 4>와 동일하나, 응답자 수는 줄어들게 된다.

2.3. 모두 2수준으로 변경할 경우

2와 3수준의 혼합설계일 경우 3수준 속성을 2수준 속성 2개로 표현하여 2수준 블록화 요인설계를 활용하여 설계하는 방법을 제안한다. 일반적으로 <Table 5>와 같이 3수준 Z1를 2수준 속성 X1, X2로 변경할 수 있다. Z1 = 1은 X1 = X2 = 1, Z1 = 2은 X1X2가 서로 다른 수준일 경우 그리고 Z1 = 3은 X1 = X2 = 2 인 경우로 정의할 수 있다. 혼합설계와 비교하면 모두 2수준으로 변경한 경우 속성의 수는 증가하나, <Table 6>과 같이 모든 이인자 교호작용효과가 추정가능하면서도 블록 크기가 줄어들어 설문지 문항수를 줄일 수 있는 효과가 발생된다. 이때, SAS의 proc factex에서 model 옵션에 추정해야 할 요인들을 나열하여 실험점을 찾는데, 3수준 속성을 2수준 속성 속성 2개로 정의한 2개 속성들 사이의 교호작용효과는 추정하지 않아도 되어 임용빈 (2015) 또는 <Table 2>의 실험설계와는 다를 수 있다. 또한, 2수준 블록화 완전요인설계는 총 실험수가 많아져 응답자의 수가 많아지게 됨으로 총 실험수를 줄여 응답자수도 줄일 수 있는 2Vf-2 블록화 일부요인설계도 제안하고자 한다. <Table 6>을 보면 최소 블록크기 즉 설문지 문항수는 최소 8개에서 16개 까지 가능하다.
Table 5.
Make 2 level factors from a 3 level factor
jksqm-44-4-799t5.gif
Table 6.
2 level Balanced Incomplete Block Factorial Design (N: number of runs, p: number of blocks, q: block size)
2 level 3 level 2 level 2f design 2Vf-2 design
N p q N p q
1 1 3 8 2 4
2 5 32 8 4
3 7 128 16 8
4 9 512 64 8 128 16 8
5 11 2,048 256 8 512 32 16
2 1 4 16 4 4
2 6 64 8 8
3 8 256 32 8 64 8 8
4 10 1,024 128 8 256 16 16
5 12 4,096 512 8 1,024 64 16
3 1 5 32 4 8
2 7 128 16 8
3 9 512 64 8 128 8 16
4 11 2,048 256 8 512 32 16
5 13 8,192 512 16 2,048 128 16
4 1 6 64 8 8
2 8 256 32 8 64 8 8
3 10 1,024 128 8 256 16 16
4 12 4,096 256 16 1,024 64 16
5 14 16,384 1,024 16 4,096 256 16
5 1 7 128 16 8
2 9 512 64 8 128 8 16
3 11 2,048 128 16 512 32 16
4 13 8,192 512 16 2,048 128 16
5 15 32,768 2,048 16 8,192 512 16

2.4. 모두 3수준으로 변경할 경우

2와 3수준의 혼합설계에서 더미 수준 기법을 활용하여 2수준 속성을 3수준 속성으로 표현하여 3수준 블록화 요인설계를 활용하는 방법을 제안한다. 즉, 모두 3수준인 것처럼 실험을 설계하되, 원래 2수준에 대응되는 3수준 속성의 수준 (1,2,3)를 (1,2,2)로 변경하여 각 속성의 수준 결합에 따라서 설문 문항을 작성한다. 속성수는 혼합설계와 동일하고 모든 이인자 교호작용효과까지 추정가능토록 하는 블록화 완전요인설계를 할 수 있다. <Table 7>과 같이 응답자별 설문 문항수는 최소 9개에서 27개이며, 응답자의 수를 줄이기 위해 3Vg-2 블록화 일부요인설계를 고려할 수도 있다.
Table 7.
3 level Balanced Incomplete Block Factorial Design (N: number of runs, p: number of blocks, q: block size)
3 level 3g design 3Vg-2 design
N p q N p q
2 9 1 9
3 27 3 9
4 81 9 9
5 243 9 27
6 729 27 27
7 2,187 81 27 243 9 27
8 6,561 243 27 729 27 27
9 19,683 729 27 2,187 81 27
10 59,049 2,187 27 6,561 243 27

3.설문지 문항 자료 사례 분석

2수준 속성이 1개이고, 3수준 속성이 3개인 21 × 33인 경우에 대하여 시뮬레이션 모형으로 생성한 데이터를 분석한다. 2절에서 소개한 혼합설계 및 수준수를 통일하는 방법 등을 고려하여 블록화 요인설계를 하여도 정밀한 데이터 분석 결과를 얻을 수 있는지 살펴보고자 한다.
설계단계에서 모든 이인자 교호작용효과까지 추정이 가능토록 하는 블록화 요인설계를 하며, 일반적인 블록화 완전혼합설계를 하면 <Table 8>과 같이 최소한의 응답자별 문항수가 18개로 응답하기에 적당한 수준이 된다. 또한, 이보다 더 문항수를 줄일 수 있는 설계로는 모두 2수준으로 변경하여 블록화 일부요인설계를 하면 8문항이 되고, 모두 3수준으로 변경하여 블록화 완전요인설계를 하면 9문항이 된다. 설문 응답자는 각각의 문항에 대해 각자의 선호에 따라 9점 척도로 선호도 점수를 매기고 모든 설문지를 합쳐 분석하면 모든 주효과와 이인자 교호작용효과를 독립적으로 추정가능하다.
Table 8.
Designs used in the simulation study (N: number of runs, p: number of blocks, q: block size)
mixed level design 2level block fractional design 3level full factorial design
design 21×33 2V7-1 34
N 54 64 81
p 3 8 9
q 18 8 9
Design & Block Generators b1=Z1Z2Z3 I=X1X2X3X4X5X6X7
b1=X2X3,
b2=X2X4X5X6,
b3=X1X3X6
b1=Z2Z3Z4
b2=Z1Z32Z4
2수준 속성 X1과 3수준 속성 Z1, Z2, Z3의 혼합설계를 이용하여 문항 설계를 한다면, 설문 응답자는 18개 각각의 문항에 대하여 1점에서 9점까지 선호도 점수를 매긴다. 각각의 문항에 대한 응답자들의 선호도 점수를 시뮬레이션 모형에 의해 생성하기 위해 주효과 X1, Z1, Z2와 이인자 교호작용효과 X1Z1를 이용한 효용함수를 가정한다. 주어진 문항에 대한 선호도 점수는 <Equation (1)>과 <Table 9>에 주어진 가정된 효과의 크기에 따라서 생성된 후에, 1점에서 9점까지 최종 선호도 점수는 <Equation (1)>로부터 생성된 모든 y값의 분포에 따라 등간격으로 나눈 후 부여한다.
(1)
yijkl=30+x1(j)+z1(j)+z2(k)+x1z1(ij)+ϵijkl,여기서ϵijklN(0,12)
Table 9.
Size of effects in the simulation model
level x1(i) z1(j) z2(k) x1z1(1j) x1z1(2j)
1 −1 −1.5 −1 −1.5 1.5
2 1 0 0 0 0
3 1.5 1 1.5 −1.5
위 가정에 따르면 평균 선호도 점수를 최대로 하는 이론적인 컨셉 최적조건은 X1(1)Z1(3)Z2(3) 이다. 혼합설계 및 모두 2수준이나 3수준으로 변경하여 설계한 후 분석하여도 최적조건을 올바르게 찾아줄 수 있는지 비교해 보고자 한다.

3.1. 혼합설계일 경우: 블록화 21 × 33 완전혼합설계

<Table 8>과 같이 3수준에 대한 블록생성인자 b1 = Z1Z2Z3로 블록화 완전요인설계를 한 후 2수준과 결합하면 응답자 3명 각각에 서로 다른 18개의 설문 문항을 설계할 수 있다. 이를 모두 합쳐 분석하면 블록화 완전요인설계 실험자료의 분석과 동일해 지며, 주효과 및 이인자 교호작용효과까지 모두 추정가능하다. <Figure 1>은 Design Expert 10의 반정규 확률그림으로 주효과 X1, Z1, Z2와 이인자 교호작용효과 X1Z1를 유의한 효과로 선택할 수 있다. 이는 <Equation (1)>에서 가정한 유의한 효과들과 일치한다.
Figure 1.
Half normal probability plot(Design Expert 10)
jksqm-44-4-799f1.gif
선별된 X1, Z1, Z2, X1Z1 효과에 대한 추정치로 주효과 X1, Z1, Z2 속성들의 수준 결합에 대해서 평균 선호도의 추정치인 ŷ 를 최대로 하는 컨셉 최적조건을 찾으면 X1(1)Z1(3)Z2(3)이고, 이때의 ŷ = 8.5가 된다. 이는 이론적인 컨셉 최적조건과 일치한 결과이다.

3.2. 모두 2수준일 경우: 블록화 2V7-1 일부요인설계

3수준 속성을 2수준 속성 2개로 표현하여 3수준 3개의 속성은 2수준 6개의 속성으로 대체된다. 6개의 2수준 속성을 X2부터 X7로 표시할 때에, 3수준 속성인 Z1X2X3, Z2X4X5 그리고 Z3X6X7으로 표현된다. 주효과 및 모든 이인자 교호작용효과가 추정 가능해야하나, 동일한 3수준 속성을 표현하는 2수준 속성들 간의 교호작용효과인 X2X3, X4X5, X6X7 교호작용효과 추정은 관심이 없기에 제외하도록 한다. 최소한의 응답자 수가 되도록 블록화 일부요인설계를 하면, <Table 8>과 같이 8명의 응답자가 8개의 설문 문항에 답하면 된다. 혼합설계에 비해 응답자수는 증가하였으나, 설문 문항수는 줄었다.
소비자 선호도를 시뮬레이션 모형으로 생성하기 위해 가정한 효과의 크기는 <Table 9>와 동일하며 이를 2수준 속성을 이용해서 표현하면 <Equation (2)>와 같이 정의할 수 있다. 예를 들어, z1(1) = −1.5은 2수준으로 표현하면 X2, X3의 수준값이 모두 1 일 때, z1(3) = 1.5은 X2, X3가 모두 2 일 때 그리고 z1(2) = 0은 X2X3의 수준값이 서로 다를 때이다.
(2)
z1(j)={1.5,when X2=X3=10,X2X31.5,X2=X3=2z2(k)={1,when X4=X5=10,X4X51,X4=X5=2x1(1)z1(j)={1.5,when X2=X3=10,X2X31.5,X2=X3=2x1(2)z1(j)={1.5,when X2=X3=10,X2X31.5,X2=X3=2
평균 선호도 점수를 최대로 하는 이론적인 컨셉 최적조건은 X1(1)X2(2)X3(2)X4(2)X5(2)이고, 이는 혼합설계 속성으로 표현하면 X1(1)Z1(3)Z2(3)가 된다. <Figure 2>의 Design Expert 10의 반정규 확률그림을 통해 주효과 X1, X2, X3, X4, X5와 이인자 교호작용효과 X1X2, X1X3가 유의한 효과로 선택될 수 있고, 이는 혼합설계 속성에서 X1, Z1, Z2, X1Z1가 유의하게 선택 되어진 것과 동일한 것이다. (참고로, <Figure 2>에서 X4 아래에 있는 속성은 X2X3X7 삼인자 교호작용으로 효과 추정의 대상이 아니다.)
Figure 2.
Half normal probability plot(Design Expert 10)
jksqm-44-4-799f2.gif
선별된 속성 X1, X2, X3, X4, X5 들의 모든 가능한 수준 결합에 대해서 선별된 효과를 추정치로 대체하여 얻어진 평균 선호도의 추정치인 ŷ를 최대로 하는 컨셉 최적조건은 X1(1)X2(2)X3(2)X4(2)X5(2)이고, 이는 혼합설계의 X1(1)Z1(3)Z2(3)으로 이론적인 컨셉 최적조건과 일치한 결과이다.

3.3. 모두 3수준일 경우: 블록화 34 완전요인설계

2수준 속성 X1을 3수준 속성으로 표현하여 속성들이 모두 3수준인 블록화 34 완전요인설계를 한다. 4개 속성의 주효과 및 모든 이인자 교호작용효과가 추정 가능한 블록화 완전요인설계를 하면 <Table 8>과 같이 9명의 응답자에 9개의 설문 문항을 설계할 수 있다. 혼합설계에 비해서는 설문 문항이 절반 정도 감소하였으나, 모두 2수준으로 변경하였을 때 보다는 응답자 수 1명 증가, 설문 문항도 1문항 증가하였다. 실험점 생성 후, 속성 X1에 대해서는 대응되는 속성의 3수준인 (1,2,3)를 (1,2,2)로 변경하여 설문 문항을 만들고 소비자 선호도를 시뮬레이션 모형으로 생성하기 위해 가정한 효과의 크기는 <Table 9>와 동일하다. 물론, 평균 선호도 점수를 최대로 하는 이론적인 컨셉 최적조건도 X1(1)Z1(3)Z2(3)가 된다. <Figure 3>과 같이 Design Expert 10의 반정규 확률그림에서 선택된 유의한 효과는 주효과 X1, Z1, Z2와 이인자 교호작용효과 X1Z1이다. 이는 <Equation (1)>에서 가정한 유의한 효과들과 일치한다.
Figure 3.
Half normal probability plot(Design Expert 10)
jksqm-44-4-799f3.gif
선별된 속성들인 X1, Z1, Z2 의 모든 가능한 수준 결합에서 평균 선호도의 추정치인 ŷ를 최대로 하는 컨셉 최적조건은 이론적인 것과 일치한 X1(1)Z1(3)Z2(3)가 된다.

4.결 론

이 논문에서는 컨조인트 분석의 컨셉을 구성하는 속성들의 수준수가 동일하지 않고 2와 3수준으로 혼합되어 있는 경우 2수준 속성수 f 와 3수준 속성수 g 를 변화시키면서 주효과와 모든 이인자 교호작용효과가 추정 가능한 또는 추정 불가능한 이인자 교호작용효과의 개수를 최소로 하는 블록화 혼합설계를 구현하여 설문지 문항설계를 제시하고, 응답자가 응답해야할 최소 설문 문항수를 조사한다. 또한 3수준 속성을 2개의 2수준 속성으로 표현하거나 2수준 속성을 더미 수준법을 활용하여 3수준 속성으로 표현하여서, 속성들을 모두 2수준 또는 모두 3수준 속성으로 표현한 경우 블록화 요인설계 혹은 블록화 일부요인설계를 구현하는 최소한의 설문 문항수를 조사한다. 문항설계 단계에서 제안된 3가지 방법 중에서 어느 방법을 적용할 지는 <Table 4>, <Table 6>, <Table 7>에 주어진 각 방법의 응답자수와 문항수를 검토하고 실용성을 고려하여 결정한다. 사례분석으로 2수준 속성이 1개이고, 3수준 속성이 3개인 경우에 속성들 간의 시너지 효과가 있는 모형을 가정한다. 시뮬레이션을 통해서 생성된 선호도 설문지 자료에 대한 사례 분석한 결과를 보면, 제시한 방법들이 가정한 유의한 효과들을 효율적으로 검출하고 이론적인 컨셉 최적조건들을 잘 찾고 있다.

ACKNOWLEDGEMENTS

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science, ICT & Future Planning (NRF-2014R1A1A2002032)

REFERENCES

Kim,, Bu-Yong 2005. Conjoint Analysis for the Development of New Cellular Phone. Journal of the Korean society for Quality Management 33: 103-110.

Lim, Yong B., Chung, Jong Hee, and Kim, Joo H. 2015. Practical designs, analysis and concepts optimization in conjoint Analysis. Korean Journal of Applied Statistics 28(5):951-963.
crossref
Luce, R. Duncan, and Tukey John, W. 1964. Simultaneous conjoint measurement: A new type of fundamental measurement. Journal of Mathematical Psychology 1: 1-27.
crossref
Wu, C.F.J., and Hamada, M. S. 2011. Experiments: planning, analysis, and optimization. John Wiley & Sons.

Editorial Office
13F, 145, Gasan digital 1-ro, Geumcheon-gu, Seoul 08506, Korea
TEL: +82-2-2624-0357   FAX: +82-2-2624-0358   E-mail: ksqmeditor@ksqm.org
About |  Browse Articles |  Current Issue |  For Authors and Reviewers
Copyright © The Korean Society for Quality Management.                 Developed in M2PI
Close layer
prev next