Bắt đầu ngayBắt đầu miễn phí

Điểm bất thường

Biểu đồ của bạn gợi ý rằng bệnh tuyến giáp có thể được phát hiện từ các phép đo hormone bất thường.

Trong bài này, bạn sẽ dùng isolation forest để tạo điểm bất thường cho mức hormone tuyến giáp, và so sánh điểm đó với tình trạng bệnh thực tế.

Bài tập này là một phần của khóa học

Giới thiệu về Anomaly Detection bằng R

Xem khóa học

Hướng dẫn bài tập

  • Huấn luyện một isolation forest trên các phép đo hormone trong thyroid.
  • Tạo điểm bất thường cho dữ liệu tuyến giáp và thêm kết quả vào thyroid dưới dạng cột mới iso_score.
  • Dùng hàm boxplot() để so sánh phân phối điểm giữa bệnh nhân có và không có bệnh tuyến giáp, sử dụng cột label.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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")
Chỉnh sửa và Chạy Mã