Bắt đầu ngayBắt đầu miễn phí

Thêm trung bình cuộn liên tục vào dữ liệu thất nghiệp

Bên cạnh các thước đo rời rạc như tổng lũy kế từ đầu năm, bạn có thể muốn thêm tổng hoặc trung bình cuộn vào dữ liệu chuỗi thời gian.

Để làm điều đó, hãy quay lại dữ liệu unemployment theo tháng của bạn. Dù bạn có thể quan tâm đến mức thất nghiệp tĩnh ở một tháng bất kỳ, một bức tranh rộng hơn về môi trường kinh tế có thể cần các chỉ báo cuộn trong vài tháng.

Để thực hiện, bạn sẽ dùng lệnh rollapply(), lệnh này nhận một đối tượng chuỗi thời gian, kích thước cửa sổ width, và đối số FUN để áp dụng cho mỗi cửa sổ cuộn.

Bài tập này là một phần của khóa học

Nghiên cứu tình huống: Phân tích dữ liệu chuỗi thời gian của thành phố bằng R

Xem khóa học

Hướng dẫn bài tập

  • Dùng rollapply() để tính trung bình cuộn theo năm của tỷ lệ thất nghiệp US. Nhớ chỉ định cột us trong dữ liệu unemployment của bạn, đặt đối số width bằng số kỳ theo tháng phù hợp, và đặt đối số FUNmean. Lưu trung bình cuộn vào đối tượng unemployment của bạn với tên year_avg.
  • Vẽ hai chỉ báo về thất nghiệp của US (usyear_avg) bằng plot.zoo(). Đặt đối số plot.type"single" để hiển thị cả hai thước đo trong cùng một khung.

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.

# Use rollapply to calculate the rolling yearly average US unemployment
unemployment$year_avg <- rollapply(___$___, width = ___, FUN = ___)

# Plot all columns of US unemployment data
plot.zoo(unemployment[, c("___", "___")], plot.type = "___", lty = lty, lwd = lwd)
Chỉnh sửa và Chạy Mã