線性回歸能觀察出兩個變數之間的因果關係,x 軸是預測的變量,y 軸是結果變量。
利用線性方程式 y = a + b x
求得 a, b 值
其中 a
表示 y 軸截距
,b
表示斜率
這個方法計算簡單,能用已知的值預測未來可能發生的預測值。
linearRegressionY()
,修改 x, y 傳入值Plot.plot({
grid: true,
y: {
domain: [100, 180]
},
marks: [
Plot.dot(blood_pressure1, {x: "age", y: "blood pressure", strokeOpacity: 0.5, r: 2}),
Plot.linearRegressionY(blood_pressure1, {x: "age", y: "blood pressure", stroke: "steelblue", ci: 0.95}), // ci 代表信心區間
]
})
從結果推測年齡跟血壓具有正相關,有 2 筆資料沒有落在 95% 的信賴區內。