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

Mã hóa và vẽ biểu đồ dữ liệu Red Sox

Sau khi đã khám phá và xử lý dữ liệu về chuyến bay, thời tiết và kinh tế, khách hàng của bạn muốn “phủ sóng” mọi khía cạnh. Tất nhiên, họ muốn bạn thu thập dữ liệu về các đội thể thao lớn ở Boston: Boston Red Sox (bóng chày), New England Patriots (bóng bầu dục Mỹ), Boston Bruins (khúc côn cầu trên băng) và Boston Celtics (bóng rổ). Trong chương này, bạn sẽ chuẩn bị dữ liệu về lịch thi đấu và kết quả tất cả các trận của những đội này từ 2010 đến 2015. Đây là cơ hội tuyệt vời để bạn luyện thêm kỹ năng xử lý dữ liệu chuỗi thời gian!

Trước tiên, bạn đã tổng hợp dữ liệu các trận đấu của Boston Red Sox từ 2010 đến 2015. Ở bài tập này, bạn sẽ khám phá dữ liệu, mã hóa sang xts và vẽ một số xu hướng theo thời gian. Data frame redsox đã có sẵn trong không gian làm việc của bạ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 summary() để xem một số thống kê tóm tắt về dữ liệu redsox của bạn. Chú ý cột ngày và kiểm tra xem có dữ liệu thiếu (NA) cần xử lý hay không.
  • Khi bạn thấy dữ liệu redsox có thể chuyển sang xts, hãy bắt đầu bằng cách mã hóa cột date thành đối tượng thời gian bằng as.Date().
  • Dùng as.xts() để chuyển dữ liệu redsox sang xts, nhớ đặt order.by theo cột date. Đồng thời loại bỏ cột date (dùng ký hiệu [, -1]) để đảm bảo đối tượng xts của bạn là số.
  • Dùng plot.zoo() để vẽ điểm số của Red Sox (boston_score) và điểm số đối thủ (opponent_score) theo thời gian. Bạn nhận thấy những xu hướng nào từ các biểu đồ này?

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.

# View summary information about your redsox data


# Convert the date column to a time-based format
redsox$date <- as.Date(___$___)

# Convert your red sox data to xts
redsox_xts <- as.xts(___[,-1], order.by = ___$___)

# Plot the Red Sox score and the opponent score over time
plot.zoo(___[, c("___", "___")])
Chỉnh sửa và Chạy Mã