1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Ngôn ngữ lập trình R

Connected

Bài tập

Factor có thứ tự

Vì "Male" và "Female" là các factor level không có thứ tự (hay còn gọi là factor danh nghĩa) nên R sẽ trả về một cảnh báo, cho biết toán tử lớn hơn (>) không có ý nghĩa trong trường hợp này. Như chúng ta đã thấy từ bài trước, R xem các factor level như vậy có giá trị ngang nhau.

Tuy nhiên, không phải lúc nào cũng vậy! Đôi khi ta sẽ gặp các factor mà giữa các nhóm của nó vốn đã có thứ tự. Khi đó, chúng ta chắc chắn phải báo cho R biết.

Giả sử bạn đang quản lý một nhóm nghiên cứu gồm năm nhà phân tích dữ liệu và bạn muốn đánh giá hiệu suất của họ. Bạn theo dõi tốc độ làm việc, đánh giá từng người là "slow", "medium" hoặc "fast", và lưu kết quả vào speed_vector.

Hướng dẫn

100 XP

Ở bước đầu tiên, hãy gán cho speed_vector một vector gồm 5 phần tử, mỗi phần tử ứng với một người. Mỗi phần tử là một trong các level "slow", "medium" hoặc "fast" dựa trên danh sách sau:

  • Nhà phân tích thứ nhất: medium,
  • Nhà phân tích thứ hai: slow,
  • Nhà phân tích thứ ba: slow,
  • Nhà phân tích thứ tư: medium và
  • Nhà phân tích thứ năm: fast.

Ở bước này, chưa cần chỉ định đây là các factor.