시작하기무료로 시작하기

무작위 가격 계수를 포함한 초콜릿 모형

chocolate 데이터에 계층 모형을 적합해 보겠습니다. 먼저, 이전에 사용했던 비계층 선택 모형 추정 코드를 가져와서 Price 모수가 정규분포를 따른다고 가정하는 모형으로 수정해 보세요. chocolate 데이터는 이미 로드되어 있습니다.

이 연습은 강의의 일부입니다

R로 배우는 마케팅 선택 모델링

강의 보기

연습 안내

  • mlogit.data()id.var = "Subject" 인수를 추가하세요. 이는 각 문항에 누가 응답했는지를 mlogit.data()에 알려줍니다.
  • mlogit()rpar 인수를 추가하세요. Price의 계수가 정규분포를 따르도록 c(Price = "n")로 설정합니다.
  • Subject가 자신의 Price 계수를 갖는다고 가정하도록 mlogit()panel = TRUE 인수를 추가하세요.
  • plot(choc_m6)를 입력해 계층 모형을 시각화하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# add id.var input to mlogit.data call
chocolate <- mlogit.data(chocolate, choice = "Selection", shape="long", 
                         varying=6:8, alt.var = "Alt", ____)
                         
# add rpar and panel inputs to mlogit call
choc_m6 <- mlogit(Selection ~ 0 + Brand + Type + Price, data = chocolate, 
                  ____, ____)

# plot the model
코드 편집 및 실행