Loại bỏ xu hướng mức bằng sai phân
Phép biến đổi sai phân bậc một của một chuỗi thời gian \(z[t]\) là hiệu (mức thay đổi) giữa các quan sát liên tiếp theo thời gian, tức \(z[t] - z[t-1]\).
Thực hiện sai phân một chuỗi thời gian có thể loại bỏ xu hướng theo thời gian. Hàm diff() sẽ tính chuỗi sai phân bậc một hay chuỗi thay đổi. Một chuỗi sai phân cho phép bạn xem các gia số hay mức thay đổi trong một chuỗi thời gian nhất định. Nó luôn có số quan sát ít hơn chuỗi gốc một đơn vị.
Chuỗi thời gian z đã được nạp và hiển thị trong hình bên phải.
Bài tập này là một phần của khóa học
Phân tích chuỗi thời gian bằng R
Hướng dẫn bài tập
- Áp dụng hàm
diff()lênzvà lưu kết quả vàodz. - Dùng
ts.plot()để xem biểu đồ chuỗi thời gian của chuỗi đã biến đổidz. - Dùng hai lần gọi
length()để tính số quan sát trongzvàdz, theo thứ tự.
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.
# Generate the first difference of z
dz <-
# Plot dz
# View the length of z and dz, respectively