ラグの作り方
おそらく、顧客は Hoppiness の値下げにすぐには反応しないかもしれません。そこで、価格プロモーションの効果が翌週まで及ぶかどうかを確認することが重要です。これはモデルに ラグ を追加することで行えます。
変数にラグをかけるとは、観測値の一定数だけ時間軸を過去にずらすことを意味します。これは lag() 関数で行えます。lag() は引数を1つだけ取り、シフトする期間数を指定する n の既定値は n = 1 です。
PRICE に lag() を適用し、cbind() を使って元の PRICE と結果を比較します。データ列の最初の6要素だけを表示するには、head() 関数を使います。
この演習はコースの一部です
Rで学ぶレスポンスモデル構築
演習の手順
lag()関数を使って、ラグを取ったPRICE変数を計算してください。cbind()とhead()を使って、ラグを取ったPRICEと元のPRICEを比較してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))