輸入任意函數,立刻看到它的形狀。最多可以用三種顏色同時畫三條曲線來比較,拖動追蹤點從曲線上讀出數值,並看看每條曲線在哪裏穿過零點。
線性迴歸與誤差碗
關於這個模擬實驗
線性迴歸與誤差碗將統計學和最佳化連接在一個分割的 3D 工作室中。在左側板上,六個可拖動的散點(包括一個高槓桿橙色離群值)由試驗線 y = mx + b 擬合。附在每個點上的是一個具體的紅色正方形,其邊長等於垂直殘差 |yᵢ − (mxᵢ + b)|,使其面積等於平方誤差 eᵢ²。在右側舞臺上,所有正方形的總面積被繪製為跨越斜率和截距參數空間的 3D 拋物面碗 SSE(m, b)。學生可以在碗上拖動參數標記或切換「對齊至最佳 OLS」,觀看標記在監控 r 和 R² 的同時落入唯一的全域極小值 (m̂, b̂)。
學生可以探索什麼
- 調整「試驗斜率 m」和「試驗截距 b」滑塊,或拖動 3D 碗上的金球,以盡可能縮小紅色殘差正方形。
- 開啟「對齊至最佳 OLS」,並驗證金色參數球是否準確落在誤差碗底部的綠色 OLS 最小值標記上。
- 在散點圖上將橙色離群值點大幅向下拖動,並觀察單個離群值如何強烈地拉動最佳斜率 m̂ 並降低 R²。
- 將所有六個散點排成幾乎一條直線,並觀看相關係數 r 接近 1.000 且 SSE 接近零。
- 切換「顯示殘差正方形」的開關,以比較垂直殘差 eᵢ 與其平方面積 eᵢ²。
學習目標
- 1解釋為什麼普通最小二乘法 (OLS) 最小化垂直殘差平方和 Σ (yᵢ − ŷᵢ)² 而不是有符號殘差。
- 2將代數迴歸參數(斜率 m 和截距 b)連接到凸 3D 損失表面 SSE(m, b) 上的坐標。
- 3評估離群值和高槓桿點如何扭曲最小二乘迴歸線並降低決定係數 R²。
- 4將相關係數 r 和 R² 解釋為線性關聯和解釋變異數的度量。
教師常問的問題
為什麼在最小二乘迴歸中要將殘差平方?
將每個垂直誤差 eᵢ = yᵢ − ŷᵢ 平方可防止線上方的正誤差抵消線下方的負誤差,重罰大的偏差,並創建一個帶有唯一極小值的平滑拋物面碗。
右側的 3D 誤差碗代表什麼?
碗的兩個水平軸是試驗斜率 m 和試驗截距 b,垂直高度是殘差平方和 SSE(m, b)。每條可能的直線都對應於該碗上的一個點,而最佳擬合線位於最低點。
為什麼拖動離群值會如此劇烈地改變擬合線?
由於誤差被平方,距離直線兩倍遠的點對 SSE 的貢獻要大四倍。迴歸線強烈向離群值傾斜,以防止該巨大的正方形面積爆炸性增長。
相關係數 r 與係數 R² 有什麼區別?
相關係數 r 範圍從 −1 到 +1,衡量線性關係的方向和強度。R²(簡單線性迴歸中 r 的平方)範圍從 0% 到 100%,表示 y 的變異數中有多少比例是由 x 解釋的。
嵌入這個模擬實驗
免費嵌入你的學習平台、網誌或班級網頁。
<iframe src="https://kiwibee.io/zh/simulations/least-squares-linear-regression-3d-3d-simulation/embed" title="線性迴歸與誤差碗 | KiwiBee" loading="lazy" allowfullscreen style="width:100%;height:min(70vh,620px);min-height:420px;border:0;border-radius:16px"></iframe>繼續探索
更多互動科學模型
由模型到紀錄
為這個模擬實驗配一份可列印工作紙
學生探索之後,用工作紙記錄他們的預測、觀察和解釋。
把互動科學帶進你的課堂
KiwiBee 的免費教師工作空間,把備課、工作紙、課堂工具和成績冊集中在同一處。
免費開始,建立你的第一個班別