開始使用免費開始

有離群值與無離群值的推論(隨機化)

利用隨機化檢定,你可以再次評估離群值對線性模型推論結論的影響。請在 hypdata_out 資料上進行兩次隨機化檢定:一次保留離群值、一次移除離群值。請注意,較長的程式碼行能清楚表達隨機化檢定的各個步驟。

本練習屬於課程

R 中的線性迴歸推論

檢視課程

練習說明

以含有離群值的資料框 hypdata_out 與已移除離群值的資料框 hypdata_noout 為基礎,已分別建立 perm_slope_outperm_slope_noout 資料框,內含原始資料集對應的置換斜率。觀察到的斜率則分別存於變數 obs_slope_outobs_slope_noout

  • 請找出 p 值:計算(abs 絕對值後)置換斜率大於或等於(取 abs 絕對值後的)觀察斜率的比例。與先前相同,對該布林不等式取 mean 來得到比例。

動手互動練習

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

# Calculate the p-value with the outlier
perm_slope_out %>% 
  mutate(abs_perm_slope = ___) %>%
  summarize(p_value = ___)

# Calculate the p-value without the outlier
perm_slope_noout %>% 
  mutate(abs_perm_slope = ___) %>%
  summarize(p_value = ___)
編輯並執行程式碼