レーサーセグメントのシェアを予測する
次は、別のスポーツカーセグメントについてシェアを予測してみましょう。m5 モデルと、動画で紹介した predict_mnl() 関数はすでに読み込まれています。サンプルコードには prod データフレームを作成するコードも含まれています。このコードを変更し、"racer" セグメントのシェアを予測してください。
この演習はコースの一部です
Rで学ぶマーケティングのための選択モデリング
演習の手順
prodデータフレームを作成するコードを変更し、両方の製品についてsegment変数が"racer"になるようにしてください。segmentのようなユーザー変数は、prod内のすべての製品で同じ値にする必要がある点に注意してください。m5モデルを使ってprod内の製品のシェアを予測してください。これにはpredict_mnl()関数を使用できます。出力で両方の製品のsegmentが"racer"になっていることを確認してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# modify the code below so that the segment is set to "racer" for both alternatives
price <- c(35, 30)
seat <- factor(c(2, 2), levels=c(2,4,5))
trans <- factor(c("manual", "auto"), levels=c("auto", "manual"))
convert <- factor(c("no", "no"), levels=c("no", "yes"))
segment <- factor(c("basic", "basic"), levels=c("basic", "fun", "racer"))
prod <- data.frame(seat, trans, convert, price, segment)
# predict shares for the "racer" segment