CommencezCommencez gratuitement

Indice d'anomalie

Votre visualisation laissait entendre qu'on peut dépister une maladie de la thyroïde à partir de mesures hormonales anormales.

Dans cet exercice, vous allez utiliser une isolation forest pour générer un indice d'anomalie pour les taux thyroïdiens, puis comparer cet indice au véritable statut de la maladie.

Cette activité fait partie du cours

Introduction à la détection d'anomalies en R

Voir le cours

Instructions de l’exercice

  • Ajustez une isolation forest aux mesures hormonales dans thyroid.
  • Générez des indices d'anomalie pour les données thyroid et ajoutez le résultat à thyroid comme nouvelle colonne iso_score.
  • Utilisez la fonction boxplot() pour comparer la distribution de l'indice chez les patientes et patients avec et sans maladie thyroïdienne, en utilisant la colonne label.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Fit isolation forest
thyroid_forest <- iForest(___, ___ = 200, phi = 100)

# Anomaly score 
thyroid$iso_score <- predict(thyroid_forest, ___)

# Boxplot of the anomaly score against labels
boxplot(___ ~ ___, ___, col = "olivedrab4")
Modifier et exécuter le code