開始使用免費開始

附加的價值是什麼?

你還記得第一個簡單反應模型表現不佳。現在,你想更了解引入滯後(lags)能帶來多少附加價值。因此,你把所有行銷工具及其滯後效果合併到一個名為 extended.model 的模型中。你對 extended.model 物件使用 fitted.values() 來取得模型預測值。為了因滯後運算而遺失第 1 筆觀測所造成的缺口,你在預測值向量的最後加上 NA

這次,為了檢查模型,你用 plot() 顯示 log(SALES) 與跑動索引之間的關係。同樣地,你用 lines() 把模型預測加到圖上。lines() 會用線段把預測資料點與跑動索引連起來。

本練習屬於課程

在 R 中建立反應模型

檢視課程

練習說明

  • 估計一個延伸的反應模型,使用所有行銷工具及其滯後項來解釋 log(SALES),並將結果指定給名為 extended.model 的物件。
  • extended.model 物件使用 fitted.values() 取得模型預測值,並將結果指定給名為 predicted.values 的物件。
  • 使用 plot() 顯示 log(SALES) 與跑動索引之間的關係。
  • 使用 lines() 將模型預測加到圖上。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Extend the sales resonse model
___ <- ___(___ ~ PRICE + Price.lag + DISPLAY + Display.lag + COUPON + Coupon.lag + DISPLAYCOUPON + DisplayCoupon.lag, data = sales.data)

# Obtain the model predictions
predicted.values <- c(NA,___(___))

# Plot log(SALES) against the running index
___(___ ~ 1, data = sales.data)

# Add the model predictions to the plot
___(___ ~ ___)
編輯並執行程式碼