開始使用免費開始

隨機化

在實驗中對受試者進行隨機分派,有助於將受試者之間自然存在的變異,平均分散到各組。以 ToothGrowth 為例,一個有效的隨機化方式是將公、母天竺鼠隨機分派到不同的實驗組,理想情況下可抵銷公、母天竺鼠本來就存在的差異。

在產生 ToothGrowth 資料集的實驗中,天竺鼠被隨機指定以柳橙汁或抗壞血酸攝取維生素 C,這在資料集中以變數 supp 表示。很自然會想知道,不同補充劑類型之間的牙齒長度是否有差異——這個問題也能用 t 檢定來回答!

從本練習開始,你應該使用 t.test() 與其他模型函式的公式表示法:

t.test(outcome ~ explanatory_variable, data = dataset)

可讀作:「在我的 dataset 中,以 explanatory_variable 檢驗 outcome。」t.test() 的預設是雙尾 t 檢定。

本練習屬於課程

R 的實驗設計

檢視課程

練習說明

  • 進行 t 檢定,判斷依補充劑類型(supp)牙齒長度(len)是否有差異,並將結果儲存為物件 ToothGrowth_ttest
  • 載入 broom 套件。
  • 使用 tidy() 整理 ToothGrowth_ttest。這會在主控台印出結果。

動手互動練習

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

# Perform a t-test
___ <- t.test(___, data = ToothGrowth)

# Load broom
library(___)

# Tidy ToothGrowth_ttest
___
編輯並執行程式碼