Normaliser les caractéristiques
Il est important de s'assurer que les variables explicatives utilisées pour calculer la distance kNN sont normalisées à l'aide de la fonction scale(). La normalisation évite que des caractéristiques ayant une moyenne ou une variance élevées n'influencent de façon disproportionnée le score de distance kNN.
Cette activité fait partie du cours
Introduction à la détection d'anomalies en R
Instructions de l’exercice
- Appliquez la fonction
summary()aux donnéeswinepour calculer la moyenne, le minimum et le maximum depHetalcohol. - Utilisez la fonction
scale()pour créer une version normalisée des donnéeswineappeléewine_scaled. - Utilisez la fonction
summary()surwine_scaledpour vérifier que la moyenne et les étendues ont changé.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Without standardization, features have different scales
summary(wine)
# Standardize the wine columns
wine_scaled <- ___
# Standardized features have similar means and quartiles
___(___)