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

Dùng hồi quy để kiểm định các dự phóng

Sau khi quan sát dữ liệu bằng trực quan, bạn quyết định dùng thêm phân tích hồi quy để xác định liệu có một sự thay đổi xu hướng có ý nghĩa thống kê từ doanh thu lịch sử sang doanh thu dự phóng hay không. Hãy nhớ rằng bạn cần tạo biến xu hướng (trend) và biến dịch chuyển (shift).

Trong bài này, dữ liệu doanh thu bạn đã tạo ở bài trước được lưu trong đối tượng rev. Trong đó, bạn có hai chuỗi thời gian: doanh thu lịch sử (hist_rev) và doanh thu dự phóng (proj_rev). Doanh thu lịch sử có giá trị dương cho 10 năm lịch sử đầu tiên và bằng 0 trong giai đoạn dự phóng. Doanh thu dự phóng bằng 0 trong 10 năm đầu và có giá trị dương trong giai đoạn dự phóng.

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

Định giá cổ phiếu bằng R

Xem khóa học

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

  • Tạo một chuỗi doanh thu duy nhất bằng cách cộng cả dữ liệu lịch sử và dự phóng.
  • Thêm biến xu hướng vào rev_all_df bằng seq().
  • Thêm biến dịch chuyển vào rev_all_df bằng ifelse().
  • Hồi quy rev_all theo trendshift.

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.

# Create a data frame of single series
rev_all <- ___
rev_all_df <- data.frame(rev_all)

# Create Trend Variable
rev_all_df$trend <- seq(___, nrow(rev_all_df), ___)

# Create Shift Variable
rev_all_df$shift <- ifelse(rev_all_df$trend <= 7, ___, ___)

# Run regression
reg <- lm(___, data = rev_all_df)
summary(reg)
Chỉnh sửa và Chạy Mã