始める無料で始める

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
コードを編集して実行