Trực quan hóa điểm khoảng cách kNN

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

Alastair Rushworth

Data Scientist

Chuẩn hóa thang đo đặc trưng

plot(Width ~ Height, data = furniture)

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

Chuẩn hóa đặc trưng

furniture_scaled <- scale(furniture)

plot(Width ~ Height, data = furniture_scaled)

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

Tạo và thêm điểm khoảng cách

Ma trận khoảng cách

furniture_scaled <- scale(furniture)
furniture_knn    <- get.knn(furniture_scaled, 5)

Tính và thêm điểm

furniture$score  <- rowMeans(furniture_knn$nn.dist)

head(furniture, 4)
   Height   Width     score
1 58.7179 56.4663 0.4170000
2 54.6154 59.9279 0.3981695
3 58.7179 66.8510 0.2845042
4 63.8462 56.4663 0.4376807
Giới thiệu về Anomaly Detection bằng R

Trực quan hóa điểm khoảng cách

plot(Width ~ Height, cex = sqrt(score), data = furniture, pch = 20)

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

Hãy thực hành!

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

Preparing Video For Download...