Dữ liệu chuỗi thời gian là gì?

Xử lý Dữ liệu Chuỗi Thời gian trong R

Harrison Brown

Graduate Researcher in Geography

Chuỗi thời gian là gì?

  • Chuỗi thời gian là tập hợp các điểm dữ liệu được sắp theo trình tự thời gian.

Trang 1/3 minh họa các biểu đồ chuỗi thời gian. Trục x là ngày; trục y là số hành khách hàng tháng.

Xử lý Dữ liệu Chuỗi Thời gian trong R

Chuỗi thời gian là gì?

  • Chuỗi thời gian là tập hợp các điểm dữ liệu được sắp theo trình tự thời gian.

Trang 2/3 minh họa các biểu đồ chuỗi thời gian. Trục x là ngày; trục y là giá đóng cửa của Chỉ số FTSE.

Xử lý Dữ liệu Chuỗi Thời gian trong R

Chuỗi thời gian là gì?

  • Chuỗi thời gian là tập hợp các điểm dữ liệu được sắp theo trình tự thời gian.

Trang 3/3 minh họa các biểu đồ chuỗi thời gian. Trục x là ngày; trục y là nồng độ CO₂ khí quyển đo tại trạm Mauna Loa (Hawaii).

Xử lý Dữ liệu Chuỗi Thời gian trong R

Chuỗi thời gian trong R

  • Trong R, dữ liệu chuỗi thời gian thường là đối tượng ts hoặc zoo.
AirPassengers
     Jan Feb Mar Apr May Jun Jul Aug ...
1949 112 118 132 129 121 135 148 148 ...
1950 115 126 141 135 125 149 170 170 ...
1951 145 150 178 163 172 178 199 199 ...
1952 171 180 193 181 183 218 230 242 ...
1953 196 196 236 235 229 243 264 272 ...
...

Biểu đồ bộ dữ liệu AirPassengers. Trục x: từ 01/1949 đến 12/1960; trục y: số hành khách hàng tháng (nghìn). Dữ liệu có tính mùa vụ rõ: đỉnh và đáy lặp lại mỗi năm. Quan sát có xu hướng tăng dần theo thời gian.

Xử lý Dữ liệu Chuỗi Thời gian trong R

Thống kê tóm tắt

AirPassengers
     Jan Feb Mar Apr May Jun Jul Aug ...
1949 112 118 132 129 121 135 148 148 ...
1950 115 126 141 135 125 149 170 170 ...
1951 145 150 178 163 172 178 199 199 ...
1952 171 180 193 181 183 218 230 242 ...
1953 196 196 236 235 229 243 264 272 ...
...
base::summary(AirPassengers)
Min.    104
1st Qu. 180
Median  265.5
Mean    280.2986
3rd Qu. 360.5
Max.    622
Xử lý Dữ liệu Chuỗi Thời gian trong R

Vì sao dùng đối tượng chuỗi thời gian trong R?

Đối tượng chuỗi thời gian:

  • hoạt động tốt hơn với công cụ chuyên dụng,
  • lưu thông tin ngày giờ,
  • giúp quy trình mượt hơn!
Xử lý Dữ liệu Chuỗi Thời gian trong R

Vẽ với autoplot

autoplot(maunaloa)

Biểu đồ bộ dữ liệu Mauna Loa. Biểu đồ tạo bằng gói ggplot2 của R, dùng chủ đề màu mặc định.

autoplot(maunaloa) + 
  theme_light()

Biểu đồ bộ dữ liệu Mauna Loa, tạo bằng ggplot2. Biểu đồ dùng chủ đề "light".

Xử lý Dữ liệu Chuỗi Thời gian trong R

Ayo berlatih!

Xử lý Dữ liệu Chuỗi Thời gian trong R

Preparing Video For Download...