開始使用免費開始

視覺化雙變數關係

如果你不只想畫出變數本身,而是想進一步檢查 2 個變數之間是否存在關係,可以使用散佈圖。這是一種將兩個變數的數值分別對應到兩個座標軸的圖形。

點的分佈型態可以用來判斷是否存在相關性;通常會加上一條迴歸線來辨識趨勢(若存在):

  • 向上傾斜的迴歸線表示 A 與 B 之間存在正向線性關係(當 A 上升,B 也傾向上升)。
  • 向下傾斜的迴歸線表示 A 與 B 之間存在負向線性關係。

你可以先畫出散佈圖,再用下列函式建立迴歸模型:

plot(x = A, y = B)
lm(B ~ A)

在這個練習中,你會為 SP500(sp500)與 Citigroup(citi)在 2015 年 1 月至 2017 年 1 月期間的報酬序列,繪製散佈圖與迴歸線。兩個資料序列都已提供在你的工作空間中。

本練習屬於課程

在 R 視覺化時間序列資料

檢視課程

練習說明

  • 繪製以 sp500 為 x 軸、citi 為 y 軸的散佈圖。
  • 使用 lm()abline() 新增 citisp500 的迴歸線。
    • 將迴歸結果指定給 abline()reg 參數。
    • 將這條線設為紅色,且粗細為預設的 2 倍。

動手互動練習

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

# Draw the scatterplot


# Draw a regression line
編輯並執行程式碼