racer セグメントのシェアを予測する
別のスポーツカーセグメントについてシェアを予測してみましょう。m5 モデルと、動画でお見せした predict_mnl() 関数はすでに読み込んであります。サンプルコードには、私が作成した prod データフレームのコードも含まれています。あなたのタスクは、このコードを修正して "racer" セグメントのシェアを予測することです。
この演習はコースの一部です
Rで学ぶマーケティングのための選択モデリング
演習の手順
prodデータフレームを作成するコードを修正し、両方の製品についてsegment変数が"racer"になるようにしてください。segmentのようなユーザー変数は、prodに含まれるすべての製品で同じである必要があることを忘れないでください。m5モデルを使って、prod内の製品のシェアを予測します。これには私のpredict_mnl()関数を使えます。出力で、両方の製品のsegmentが"racer"になっていることを確認してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# modify the code below so that the segement 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