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

Tạo độ trễ (lag) như thế nào?

Có thể khách hàng không phản ứng ngay với việc giảm giá của Hoppiness. Vì vậy, cần kiểm tra xem hiệu ứng khuyến mãi giá có thể kéo dài sang tuần tiếp theo hay không. Bạn có thể làm điều này bằng cách thêm các độ trễ (lag) vào mô hình.

Tạo độ trễ cho một biến nghĩa là dịch chuyển trục thời gian lùi lại một số quan sát nhất định. Việc này có thể thực hiện bằng hàm lag(). Hàm lag() chỉ nhận một đối số; mặc định n = 1 để xác định số kỳ cần dịch chuyển.

Bạn áp dụng lag() lên PRICE và so sánh kết quả với PRICE gốc bằng hàm cbind(). Để chỉ hiển thị sáu phần tử đầu tiên của các cột dữ liệu, bạn có thể dùng hàm head().

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

Xây dựng mô hình phản hồi trong R

Xem khóa học

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

  • Tính biến PRICE có độ trễ bằng hàm lag().
  • So sánh biến PRICE có độ trễ với biến PRICE gốc bằng các hàm cbind()head().

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.

# Compare lagged PRICE to original PRICE
___(___(sales.data$PRICE, ___(sales.data$PRICE)))
Chỉnh sửa và Chạy Mã