1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích chuỗi thời gian với Python

Connected

Bài tập

Lãi suất có tự tương quan không?

Khi bạn xem các thay đổi theo ngày của lãi suất, hệ số tự tương quan gần bằng 0. Tuy nhiên, nếu bạn lấy mẫu lại dữ liệu và xem các thay đổi theo năm, tự tương quan lại âm. Điều này hàm ý rằng trong ngắn hạn, thay đổi lãi suất có thể không tương quan, nhưng trong dài hạn, thay đổi lãi suất có tự tương quan âm. Việc lãi suất tăng hoặc giảm trong một ngày khó nói cho bạn điều gì về lãi suất ngày mai, nhưng biến động lãi suất trong một năm có thể cho bạn biết điều gì đó về hướng đi của lãi suất trong năm tới. Và điều này hợp lý về mặt kinh tế: trong các giai đoạn dài, khi lãi suất tăng, nền kinh tế có xu hướng chậm lại, kéo theo lãi suất giảm, và ngược lại.

DataFrame daily_rates chứa dữ liệu hằng ngày của lãi suất kỳ hạn 10 năm từ 1962 đến 2017.

Hướng dẫn

100 XP
  • Tạo một DataFrame mới, daily_diff, là thay đổi theo ngày của lãi suất bằng phương thức .diff().
  • Tính tự tương quan của cột 'US10Y' trong daily_diff bằng phương thức .autocorr().
  • Dùng phương thức .resample() với đối số rule='A' rồi gọi hàm .last() để chuyển sang tần suất theo năm.
  • Tạo một DataFrame mới, yearly_diff, là thay đổi theo năm và tính tự tương quan như trên.