開始使用免費開始

移除預測變數

你暫時不想排除滯後的折價券效果。公司需要一個紮實的模型,才能改善未來的行銷決策並有效執行活動。為了 100% 確定,你將使用加值套件 MASS 提供的 stepAIC() 函式,對預測變數進行向後選擇。

stepAIC() 會在各種可能的預測變數組合間搜尋,找出 AIC 最小者。參數 direction = "backward" 會以 extended.model 作為起點,並依序移除項目以期降低 AIC。參數 trace = FALSE 則會在選擇過程執行時抑制輸出訊息。對於得到最小 AIC 的最終模型,可以用 summary() 函式輸出摘要。

本練習屬於課程

在 R 中建立反應模型

檢視課程

練習說明

  • 使用 library() 載入加值套件 MASS
  • 使用 stepAIC()extended.model 物件進行向後刪除預測變數,並將結果指定給名為 final.model 的物件。
  • 使用 summary() 摘要輸出 final.model 物件。

動手互動練習

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

# Load the MASS package


# Backward elemination
final.model <- ___(___, direction = ___, trace = ___)

# Summarize the final model
編輯並執行程式碼