開始使用免費開始

理解虛擬變數

精釀啤酒市場競爭激烈。提高門市中的能見度通常會帶來額外銷量。因此,這家啤酒廠會使用銷售點(point-of-sales)的展示廣告。Hoppiness 的銷售量在有與沒有展示的所有週期中都被記錄下來。

先分別檢視 DISPLAY 與不 DISPLAY 的活動之 log(SALES) 會很有幫助。你可以使用 aggregate() 函式來完成。aggregate() 也能直接處理公式語法,這讓它的使用非常方便。這裡的 log(SALES) ~ DISPLAY 會依據 DISPLAY 的各層級來分組 log(SALES)FUN 參數則會把你指定的函式套用到每個層級。接著,請用 mean()min()max() 這些函式計算一些簡單的描述性指標。

本練習屬於課程

在 R 中建立反應模型

檢視課程

練習說明

  • 計算 DISPLAY 各層級的 log(SALES) 平均值。
  • 計算 DISPLAY 各層級的 log(SALES) 最小值。
  • 計算 DISPLAY 各層級的 log(SALES) 最大值。

動手互動練習

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

# Mean log(SALES)
aggregate(___ ~ ___, FUN = ___, data = sales.data)

# Minimum log(SALES)
aggregate(___, FUN = ___, data = sales.data)

# Maximum log(SALES)
___(___, FUN = ___, data = sales.data)
編輯並執行程式碼