Tính toán LOF
kNN hữu ích để tìm các ngoại lệ toàn cục, nhưng kém hiệu quả hơn trong việc phát hiện các ngoại lệ cục bộ. Trong bài tập này, bạn sẽ luyện tập dùng hàm lof() để tính hệ số ngoại lệ cục bộ cho dữ liệu wine.
lof() có các đối số:
x: dữ liệu cần chấm điểm,k: số lượng láng giềng dùng để tính LOF.
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
- Tính hệ số ngoại lệ cục bộ với 5 láng giềng gần nhất.
- Gắn LOF vào bộ dữ liệu
winenhư một cột mới tên làscore.
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.
# Calculate the LOF for wine data
wine_lof <- lof(___, ___)
# Append the LOF score as a new column
___$score <- ___