解讀斜率與截距

Python 線性建模入門

Jason Vestuto

Data Scientist

名詞提醒

複習:

  • y = a0 + a1*x
  • x = 自變數,例如時間
  • y = 因變數,例如行進距離
  • xp = 10; yp = a0 + a1*xp,「模型預測」
Python 線性建模入門

截距

直線在 x=0 時與垂直 y 軸於 y=100 相交的圖

x0 = 0
print(y(x0))
100
Python 線性建模入門

斜率

直線在 x=0 時與 y 軸於 y=100 相交;線段中點以虛線標示水平位移與垂直上升

slope = (225 - 100) / (5 - 0)
print(slope)
25
Python 線性建模入門

平均斜率

直線在 x=0 時與 y 軸於 y=100 相交;線段末端以虛線標示水平位移與垂直上升

slope = (350 - 100) / (10 - 0)
print(slope)
25
Python 線性建模入門

重縮放與依存關係

溫度線性關係圖:第一點為 x=0°C 對應 y=32°F,第二點為 x=100°C 對應 y=212°F,以虛線標示水平位移與垂直上升

slope = (212-32)/(100-0) # 180/100 = 9/5
intercept = 32
Python 線性建模入門

一起來練習吧!

Python 線性建模入門

Preparing Video For Download...