開始使用免費開始

計算樣本共變異與相關係數

樣本共變異用來衡量成對變數之間線性關係的強度。cov() 函式可用來計算兩個變數之間的共變異,或在輸入包含多個變數的矩陣時,計算共變異矩陣。對於後者,矩陣是對稱的,對角線以外是變數兩兩之間的共變異,對角線上則是各變數的變異數。右側你可以看到 logreturns 資料的散佈圖矩陣。

共變異在財務領域非常重要,但它不具尺度不變性,而且不易直接解讀。相關係數是共變異的標準化版本,數值範圍介於 -1 到 1,絕對值接近 1 表示變數對之間具有強烈的線性關係。cor() 函式既可用於成對變數,也可用於包含多個變數的矩陣,輸出結果的解讀方式與前述類似。

在這個練習中,你將使用 cov()cor() 來探索你的 logreturns 資料。

本練習屬於課程

R 的時間序列分析

檢視課程

練習說明

  • 使用 cov() 計算 DAX_logreturnsFTSE_logreturns 之間的樣本共變異。
  • 再呼叫一次 cov(),計算 logreturns 的樣本共變異矩陣。
  • 使用 cor() 計算 DAX_logreturnsFTSE_logreturns 之間的樣本相關係數。
  • 再呼叫一次 cor(),計算 logreturns 的樣本相關係數矩陣。

動手互動練習

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

# Use cov() with DAX_logreturns and FTSE_logreturns
cov(___, ___)

# Use cov() with logreturns


# Use cor() with DAX_logreturns and FTSE_logreturns
cor(___, ___)

# Use cor() with logreturns

編輯並執行程式碼