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

Ảnh hưởng của thang đo

Bạn đã biết rằng khi một biến có thang đo lớn hơn các biến khác trong dữ liệu, nó có thể ảnh hưởng quá mức đến khoảng cách được tính giữa các quan sát. Hãy xem điều này diễn ra thế nào với một mẫu dữ liệu từ bộ dữ liệu trees.

Bạn sẽ sử dụng hàm scale() — mặc định sẽ căn giữa (center) và chuẩn hóa (scale) các đặc trưng cột.

Các biến của chúng ta gồm:

  • Girth - đường kính thân cây tính bằng inch
  • Height - chiều cao cây tính bằng inch

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

Phân cụm bằng R

Xem khóa học

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

  • Tính ma trận khoảng cách cho data frame three_trees và lưu vào dist_trees.
  • Tạo biến mới scaled_three_trees trong đó dữ liệu three_trees được căn giữa và chuẩn hóa.
  • Tính và in ma trận khoảng cách cho scaled_three_trees và lưu vào dist_scaled_trees.
  • Xuất cả hai ma trận dist_treesdist_scaled_trees, rồi quan sát sự thay đổi của các quan sát có khoảng cách nhỏ nhất giữa hai ma trận (gợi ý: chúng đã thay đổi).

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 distance for three_trees 
dist_trees <- ___

# Scale three trees & calculate the distance  
scaled_three_trees <- ___
dist_scaled_trees <- ___

# Output the results of both Matrices
print('Without Scaling')
___

print('With Scaling')
___
Chỉnh sửa và Chạy Mã