始める無料で始める

レーサーセグメントのシェアを予測する

次は、別のスポーツカーセグメントについてシェアを予測してみましょう。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
コードを編集して実行