Trích một cửa sổ quan sát

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

Harrison Brown

Graduate Researcher in Geography

Cửa sổ chuỗi thời gian

Cửa sổ:

  • Tập con của chuỗi thời gian
  • Kế thừa tần suất của chuỗi mẹ
  • Xác định bởi điểm bắt đầu và kết thúc

Mục đích của cửa sổ:

  • Xem một khoảng dữ liệu xác định
  • Tập trung vào năm/sự kiện quan tâm
  • Bỏ qua quan sát ở "rìa" dữ liệu
Xử lý Dữ liệu Chuỗi Thời gian trong R

Cửa sổ chuỗi thời gian

card_prices
2013-01-01 4.88
2013-01-02 5.03
2013-01-03 5.11
...
2014-12-29 4.98
2014-12-30 5.01
2014-12-31 4.94
card_window <- stats::window(
  x = card_prices,
  start = "2013-05-01",
  end = "2013-07-01")
card_window
2013-05-01 4.98
2013-05-02 4.92
...
2013-07-30 5.04
2013-07-31 4.96
  • startend bao gồm ranh giới
Xử lý Dữ liệu Chuỗi Thời gian trong R

Tạo tập con bằng biểu thức logic

subset <-
  index(card_price) >= "2013-05-01" &
  index(card_price) <= "2013-07-31"

subset
[1] FALSE FALSE FALSE
[4] FALSE FALSE FALSE
...
card_subset <- card_price[subset]
card_subset
2013-05-01 4.98
2013-05-02 4.92
2013-05-03 5.21
...
2013-07-29 4.89
2013-07-30 5.04
2013-07-31 4.96
Xử lý Dữ liệu Chuỗi Thời gian trong R

Trích các ngày cụ thể

card_price["2014-02-28"]
2014-02-28 
      5.02
class(index(card_price))
[1] "Date"
class("2014-02-28")
[1] "character"
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...