使用 Grubbs 檢定尋找多個離群值
Grubbs 檢定發現最大值可能是離群值,但如果不只一個呢?你可以在移除先前找出的離群值後,重複執行 Grubbs 檢定來發現更多離群值。
要找出剛被檢定的資料點,可以用 which.min() 或 which.max() 來取得最小或最大值所在的索引位置——記得我們可以從 Grubbs 檢定的輸出得知是其中哪一種。
本練習屬於課程
R 中的異常偵測入門
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Apply Grubbs' test to the nitrate data
grubbs.test(river$nitrate)
# Find row index of the max of the nitrate data
___(___)