理解概念:
軟體操作:
簡報示範資料:
操作示範資料: - “Study2_copy.xls”, 前置處理操作錄影
作業資料:個人化
W15_Regression_[學號].csv
相關係數 \(r\):
但相關無法回答:
相關 → 描述關聯;迴歸 → 做出預測
這條紅線就是迴歸線——最能代表資料趨勢的直線
目標:找出讓所有依變項(Y)資料到這條線的垂直距離(殘差)的平方和最小的一條直線。
\[\text{Residual} = (Y_i - \hat{Y}_i)\]
\[\text{SSE} = \sum_{i=1}^{N} (Y_i - \hat{Y}_i)^2 \rightarrow \text{最小化}\]
紅色虛線 = 殘差(越短越好)
\[\hat{Y} = a + b \times X\]
| 符號 | 名稱 | 意義 |
|---|---|---|
| \(\hat{Y}\) | 預測值 | 根據 X 預測出的 Y 值 |
| \(a\) | 截距 (intercept) | 當 \(X = 0\) 時,\(\hat{Y}\) 的值 |
| \(b\) | 迴歸係數 (regression coefficient) | \(X\) 每增加 1 單位,\(\hat{Y}\) 的變化量(即迴歸線斜率) |
\[\text{dan.grump} = 125.96 + (-8.94) \times \text{dan.sleep}\]
截距 \(a = 125.96\):
迴歸係數 \(b = -8.94\):
X 增加 1 → Y 變化 b → 這就是「預測」
\[R^2 = 1 - \frac{SS_{\text{residual}}}{SS_{\text{total}}}\]
| 成分 | 公式 | 意義 |
|---|---|---|
| \(SS_{\text{total}}\) | \(\sum(Y_i - \bar{Y})^2\) | 資料的總變異 |
| \(SS_{\text{residual}}\) | \(\sum(Y_i - \hat{Y}_i)^2\) | 模型無法解釋的變異 |
| \(SS_{\text{model}}\) | \(SS_{\text{total}} - SS_{\text{residual}}\) | 模型能解釋的變異 |
\[R^2 = 0.8161\]
解讀:睡眠時數可以解釋暴躁指數 81.6% 的變異
紅線(殘差)越短 → \(R^2\) 越大 → 模型越適配(fit)
Study 2 有三種教學分組(condition
0/1/2),各組都有前測(Pre_sum)與後測(Post_sum)。
問題:哪一組的前測最能預測後測?
步驟:
\[e_i = Y_i - \hat{Y}_i\]
迴歸分析的適用條件:迴歸模型應該符合四種適用條件
使用清理後的”Study2_copy.xls”,了解所有參與者的”前測”能夠充分”後測”?
使用模組 Regression -
Linear Regression
選單設定 Dependent Variable = Post_sum; Covariates =
Pre_sum; “Save” 勾選Predicted values,
Residuals
開啟Plots tab, 使用模組 Scatter Plot 兩次:(1)
X-Axis = Post_sum, Y-Axis = Predicted values;
(2) X-Axis = Predicted values, Y-Axis =
Residuals
Post_sum ~
Pre_sum是唯一有預測能力的迴歸線嗎?使用模組 Regression -
Linear Regression
選單設定 Dependent Variable = Post_sum; Covariates =
Pre_sum; “Assumption Checks”
勾選Normality test, Q-Q plot ofresiduals,
Residual plots
對應各預測值的殘差變異數(離散程度),必須要相等。
以殘差絕對值的平方根 vs. 預測值散佈圖,判斷是否接近水平線
設定計算變項 SQR_Residuals 填入算式
SQRT(ABS(Residuals))
開啟Plots tab, 使用模組 Scatter Plot: X-Axis =
SQR_Residuals, Y-Axis =
Predicted values
Post_sum ~
Pre_sum 這條迴歸線有符合變異同質性嗎?問題:樣本資料算出的迴歸係數 \(b = -8.94\),是否為理論參數的有效估計?理論的迴歸係數會不會其實是 0(睡眠時間對暴躁程度毫無預測力)?
假設(理論參數迴歸係數 \(b\)):
\[H_0:\ b = 0 \qquad H_1:\ b \neq 0\]
檢定統計量:估計值除以標準誤,逼近 \(t\) 分佈
\[t = \frac{\hat{b}}{SE(\hat{b})}, \qquad df = N - 2\]
簡單迴歸只有1個預測變項及1個應變項,自由度為 \(N-2\)。
| 欄位 | 符號 | 意義 |
|---|---|---|
| Estimate | \(\hat{b}\) | 迴歸係數估計值(原始尺度) |
| SE | \(SE(\hat{b})\) | 係數的標準誤(抽樣波動) |
| t | \(t\) | \(\hat{b} / SE(\hat{b})\) |
| p | — | 雙尾檢定的 \(p\) 值 |
| Lower / Upper 95% CI | — | 母體係數的 95% 信賴區間 |
parenthood 的 dan.sleep 係數:
\[t = \frac{-8.94}{0.43} = -20.85,\quad df = 98,\quad p < .001\]
問題:原始係數 \(b\) 受測量單位影響。「每多睡 1 小時降 8.94 點」——若 X 改用「分鐘」,數字就完全不同,不利於跨研究比較。
解決方法:把原始資料轉成 \(z\) 分數再做迴歸,得到標準化係數 \(\beta\)
\[\beta = b \times \frac{\sigma_X}{\sigma_Y}\]
\[\beta = r \quad(\text{標準化係數} = \text{Pearson } r)\]
parenthood 實例:
\[\beta = -8.94 \times \frac{1.02}{10.05} = -0.903 \;=\; r\,(-0.903)\]
jamovi 操作:Model Coefficients → 勾選 Standardized estimate(可一併勾 Confidence interval),報表多出 \(\beta\) 欄與其 95% CI。
問題:各組參與者前測成績(Pre_sum)能有效預測學習成效(Post_sum)?
步驟:
Post_sum 、 Covariates置入
Pre_sum ; “Model Coefficients”- Estimate 勾選
Confidence interval、Standardized Estimate 勾選
Standardized estimate,
Confidence interval資料:個人化
W15_Regression_[學號].csv
你的資料包含:
| 變項 | 類型 | 說明 |
|---|---|---|
Study_Hours |
Continuous | 每週讀書時數 |
Total_Score |
Continuous | 總測驗分數 |
⚠ 建議流程:先做適用條件診斷 → 再判斷如何解讀係數。不符合適用條件,解讀迴歸係數與預測效力都要保持謹慎。
操作:
Total_Score;Covariates(自變項):Study_HoursPredicted values 與
Residuals(資料表新增兩欄)SQR_Residuals,算式
SQRT(ABS(Residuals))(供變異同質性診斷用)先把係數放一邊 —— 先檢查模型能不能用。
(1) 線性關係:Scatter Plot — X =
Predicted values,Y = Residuals
(2) 常態性:Assumption Checks 勾
Normality test、Q-Q plot of residuals、Residual plots
(3) 變異同質性:Scatter Plot — X =
Predicted values,Y = SQR_Residuals
在報告中逐項判斷三個適用條件是否成立。
操作:Model Fit 勾 R²;Model
Coefficients 勾
Confidence interval、Standardized estimate
格式範例:簡單線性迴歸顯示,讀書時數能(顯著/不顯著)預測總分,b = ⋯, t(df) = ⋯, p = ⋯, R² = ⋯, β = ⋯。
依你的數據完成一段 APA 報告。
反思問題:
檔案 1:學號_姓名_W15_Lab.omv
Predicted values、Residuals,並建立
SQR_Residuals檔案 2:學號_姓名_W15_Report.docx
繳交期限:本日下課後,當天午夜12:00之前
電子書:
關鍵術語對照:
| 中文 | 英文 | 符號 |
|---|---|---|
| 線性迴歸 | Linear Regression | — |
| 截距 | Intercept | \(a\) |
| 迴歸係數 | Regression coefficient | \(b\) |
| 殘差 | Residual | \(e_i\) |
| 決定係數 | R-squared | \(R^2\) |
| 標準化迴歸係數 | Standardized coefficient | \(\beta\) |