標準化特徵
在進行 kNN 距離計算前,務必要用 scale() 函式先將作為輸入的特徵做標準化。標準化可避免平均值或變異數較大的特徵過度影響 kNN 距離分數。
本練習屬於課程
R 中的異常偵測入門
練習說明
- 對
wine資料套用summary()函式,計算pH與alcohol的平均值、最小值與最大值。 - 使用
scale()函式建立標準化後的wine資料,命名為wine_scaled。 - 對
wine_scaled使用summary()函式,檢查平均值與數值範圍是否已改變。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Without standardization, features have different scales
summary(wine)
# Standardize the wine columns
wine_scaled <- ___
# Standardized features have similar means and quartiles
___(___)