開始使用免費開始

利率是否具自我相關?

當你觀察利率的每日變動時,自我相關接近 0。然而,若你重新取樣並觀察每年的變動,自我相關會是負的。這表示短期利率變動可能彼此不相關,但長期利率變動呈現負向自我相關。利率每日上或下的一步,通常無法告訴你明天的走勢;但一年期間的利率變動,能提供下一年利率走向的一些訊息。這在經濟上也合理:在較長期間,當利率上升,經濟往往放緩,進而使利率下降,反之亦然。

DataFrame daily_rates 包含 1962 到 2017 年之間的 10 年期利率每日資料。

本練習屬於課程

Python 中的時間序列分析

檢視課程

練習說明

  • 使用 .diff() 方法,建立一個新的 DataFrame daily_diff,表示每日利率的變動。
  • .autocorr() 方法計算 daily_diff'US10Y' 欄位的自我相關。
  • 使用 .resample() 方法並傳入引數 rule='A',接著串接 .last(),將頻率轉為年度。
  • 如同前述步驟,建立新的 DataFrame yearly_diff 以表示年度利率變動,並計算其自我相關。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Compute the daily change in interest rates 
daily_diff = daily_rates.___

# Compute and print the autocorrelation of daily changes
autocorrelation_daily = daily_diff[___].___
print("The autocorrelation of daily interest rate changes is %4.2f" %(autocorrelation_daily))

# Convert the daily data to annual data
yearly_rates = daily_rates.resample(___).___

# Repeat above for annual data
yearly_diff = yearly_rates.___
autocorrelation_yearly = yearly_diff[___].___
print("The autocorrelation of annual interest rate changes is %4.2f" %(autocorrelation_yearly))
編輯並執行程式碼