Xử lý Dữ liệu Chuỗi Thời gian trong R
Harrison Brown
Graduate Researcher in Geography
Cửa sổ trượt:
Cửa sổ mở rộng:
Tăng bề rộng cửa sổ:
Tóm tắt dữ liệu hiện có là gì?
Điểm bắt đầu cố định:

Cửa sổ mở rộng trong R:
zoo::rollapply()!width có thể là số đơn hoặc vectorBề rộng cửa sổ mở rộng:
1, 2, 3, 4, ...Hàm tạo dãy số:
base::seq_along()seq_along(daily_temp)
[1] 1 2 3 4 5 6 7 8 9 ...
... 363 364 365
exp_widths <- seq_along(daily_temp)
exp_widths
[1] 1 2 3 4 5 ... 363 364 365
temp_expand <-
rollapply(
data = daily_temp,
FUN = mean,
width = exp_widths,
# Alignment must be 'right'
align = 'right'
)
ggplot() + # Original data geom_line(data = daily_temp, aes(x = Index, y = daily_temp), color = 'grey50') +# Expanding window plot geom_line(data = temp_expand, aes(x = Index, y = temp_expand), color = 'red') + theme_light() + labs(y = 'Degrees Celsius')


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