Standaryzacja cech
Ważne jest, aby cechy przekazywane do obliczania odległości kNN były standaryzowane za pomocą funkcji scale(). Standaryzacja zapewnia, że cechy o dużej średniej lub wariancji nie będą nieproporcjonalnie wpływać na wynik odległości kNN.
To ćwiczenie jest częścią kursu
Wprowadzenie do wykrywania anomalii w R
Instrukcje do ćwiczenia
- Zastosuj funkcję
summary()do zbioru danychwine, aby obliczyć średnią, minimum i maksimum dla zmiennychpHialcohol. - Użyj funkcji
scale(), aby utworzyć standaryzowaną wersję zbioru danychwineo nazwiewine_scaled. - Zastosuj funkcję
summary()dowine_scaled, aby sprawdzić, czy średnia i zakresy wartości uległy zmianie.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Without standardization, features have different scales
summary(wine)
# Standardize the wine columns
wine_scaled <- ___
# Standardized features have similar means and quartiles
___(___)