1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Học có giám sát với R: Hồi quy

Connected

Bài tập

Khám phá cấu trúc của biến đầu vào phân loại

Trong bài tập này, bạn sẽ gọi model.matrix() (tài liệu) để xem R biểu diễn dữ liệu có cả biến phân loại và biến số như thế nào cho việc xây dựng mô hình. Bộ dữ liệu flowers (lấy từ gói Sleuth3) đã được nạp sẵn. Nó có các cột sau:

  • Flowers: số hoa trung bình trên một cây meadowfoam
  • Intensity: cường độ của phương pháp chiếu sáng áp dụng cho cây
  • Time: một biến phân loại — thời điểm (Late hoặc Early) trong vòng đời khi phương pháp chiếu sáng được thực hiện

Mục tiêu cuối cùng là dự đoán Flowers theo Time và Intensity.

Hướng dẫn

100 XP
  • Gọi hàm str() trên flowers để xem kiểu dữ liệu của từng cột.
  • Dùng hàm unique() trên cột flowers$Time để xem các giá trị có thể có của Time. Có bao nhiêu giá trị duy nhất?
  • Tạo một công thức biểu diễn Flowers như một hàm của Intensity và Time. Gán vào biến fmla và in ra.
  • Dùng fmla và model.matrix() để tạo ma trận mô hình cho data frame flowers. Gán vào biến mmat.
  • Dùng head() để xem 20 dòng đầu của flowers.
  • Bây giờ xem 20 dòng đầu của mmat.
    • Cột số Intensity có gì khác không?
    • Điều gì đã xảy ra với cột phân loại Time từ flowers?
    • Time == 'Early' được biểu diễn như thế nào? Còn Time == 'Late' thì sao?