Biến đổi Box-Cox cho chuỗi thời gian
Tại đây, bạn sẽ dùng biến đổi Box-Cox để ổn định phương sai của chuỗi a10 đã nạp sẵn, chứa doanh số thuốc chống tiểu đường theo tháng ở Australia giai đoạn 1991–2008.
Trong bài tập này, bạn sẽ cần thử nghiệm để thấy tác động của tham số lambda (\(\lambda\)) lên phép biến đổi. Lưu ý rằng thay đổi nhỏ ở \(\lambda\) hầu như không làm khác nhiều chuỗi thu được. Mục tiêu là tìm giá trị \(\lambda\) giúp các dao động theo mùa có kích thước xấp xỉ như nhau trên toàn bộ chuỗi.
Nhắc lại từ video: khoảng khuyến nghị cho lambda là \(-1 ≤ \lambda ≤ 1\).
Bài tập này là một phần của khóa học
Dự báo bằng R
Hướng dẫn bài tập
- Vẽ đồ thị chuỗi
a10và quan sát phương sai tăng lên khi mức độ của chuỗi tăng. - Thử biến đổi chuỗi bằng
BoxCox()theo định dạng trong mã mẫu. Hãy thử bốn giá trịlambda:0.0,0.1,0.2và0.3. Bạn có xác định được giá trị lambda nào gần như ổn định được phương sai không? - Bây giờ hãy so sánh giá trị
lambdabạn chọn với giá trị doBoxCox.lambda()trả về.
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.
# Plot the series
___
# Try four values of lambda in Box-Cox transformations
a10 %>% BoxCox(lambda = ___) %>% autoplot()
___
___
___
# Compare with BoxCox.lambda()
___