Đ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
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
thyroiddưới dạng cột mớiiso_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ộtlabel.
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")