이론적 의미 (2장에서 다룬 내용들이 결과와 함께 다시 다루어져야 함), 실무적 함의, 한계
결론
결국 무엇을 남기는가?
가장 짧고 강한 take-away
Conjoint 실험 설문 설계
콘조인트는 “중요한 변수를 다 넣는 방법”이 아니라 “선택의 trade-off를 설계하는 방법”
속성(attribute): 선택 대상을 구성하는 차원
수준(level): 각 속성이 가질 수 있는 값
프로파일(profile/card): 여러 속성 수준이 조합된 하나의 대안
choice task: 응답자가 여러 대안 중 하나를 고르는 문제
“대학원생이 선호하는 연구방법 워크숍 프로그램”
속성과 수준을 예로 들면:
수업 방식: 대면 / 온라인 / 하이브리드
수업 길이: 2주 / 4주 / 8주
비용: 무료 / 5만원 / 10만원
제공 내용: 이론 중심 / 실습 중심 / 논문 작성 중심
이 경우 가능한 전체 조합은 3 × 3 × 3 × 3 = 81개 프로파일. 이걸 다 보여줄 수 없으므로 fractional/orthogonal design으로 줄이는 것. conjoint::caFactorialDesign()는 full or fractional factorial design을 만들고 orthogonal design도 반환할 수 있음.
# install.packages("conjoint")library(conjoint)
Warning: package 'conjoint' was built under R version 4.4.3
Mode Length Cost Focus
1 Face 2weeks Free Theory
2 Online 2weeks Free Theory
3 Hybrid 2weeks Free Theory
4 Face 4weeks Free Theory
5 Online 4weeks Free Theory
6 Hybrid 4weeks Free Theory
# 직교/축약 설계 생성set.seed(123)design_orth <-caFactorialDesign(profiles, type ="orthogonal")design_orth
Mode Length Cost Focus
5 Online 4weeks Free Theory
10 Face 2weeks 50k Theory
27 Hybrid 8weeks 100k Theory
34 Face 8weeks Free Practice
42 Hybrid 4weeks 50k Practice
47 Online 2weeks 100k Practice
57 Hybrid 2weeks Free Writing
71 Online 8weeks 50k Writing
76 Face 4weeks 100k Writing
nrow(design_orth)
[1] 9
AlgDesign::optFederov()는 Federov exchange algorithm을 이용해 exact/approximate optimal design을 계산
# install.packages("AlgDesign")library(AlgDesign)
Warning: package 'AlgDesign' was built under R version 4.4.3