求回归直线方程里的 b,核心就是用公式:
b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²)
也可以写成:
b = Σ(x - x̄)(y - ȳ) / Σ(x - x̄)²
其中,回归直线方程通常写成:
y = a + bx
b 是斜率,也就是回归系数。只要把 n、x̄、ȳ、Σxy、Σx² 算出来,代入公式,就可以得到 b。
一、公式速查
| 项目 | 公式 | 作用 |
|---|---|---|
| 回归直线方程 | y = a + bx | 表示 x 与 y 的直线关系 |
| 斜率 b | b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²) | 求回归系数 |
| 平均数 x̄ | x̄ = Σx / n | 求 x 的平均值 |
| 平均数 ȳ | ȳ = Σy / n | 求 y 的平均值 |
| 截距 a | a = ȳ - b x̄ | 求完 b 后可继续求 a |
二、为什么这样求 b
回归直线 b 是依据一组成对数据 x 与 y 计算出来的。
常见计算思路如下:
- 1、用最小二乘法让直线更贴合数据。
- 2、b 表示 x 每增加 1 个单位时,y 对应的平均变化量。
- 3、公式中的分子部分反映 x 与 y 的联合变化。
- 4、公式中的分母部分反映 x 自身的变化幅度。
- 5、当分母确定后,b 就表示回归直线的倾斜程度。
三、计算 b 的步骤
1. 列出成对数据
先把数据整理成两列:
| x | y |
|---|---|
| x₁ | y₁ |
| x₂ | y₂ |
| x₃ | y₃ |
| ... | ... |
2. 计算样本数量 n
样本数量 n 就是数据组数。
例如:
| x | y |
|---|---|
| 1 | 2 |
| 2 | 4 |
| 3 | 5 |
| 4 | 6 |
这里有 4 组数据,所以:
n = 4
3. 计算合计值
需要计算:
| 合计项 | 含义 |
|---|---|
| Σx | x 的合计 |
| Σy | y 的合计 |
| Σxy | 每组 x × y 后再合计 |
| Σx² | 每组 x² 后再合计 |
4. 计算平均数
求:
x̄ = Σx / n
ȳ = Σy / n
5. 代入 b 公式
使用:
b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²)
计算后就可以得到 b。
6. 求 a 的补充步骤
如果题目还要求完整回归方程,再计算:
a = ȳ - b x̄
然后把 a 和 b 代入:
y = a + bx
四、示例计算
有一组数据:
| 组号 | x | y |
|---|---|---|
| 1 | 1 | 2 |
| 2 | 2 | 4 |
| 3 | 3 | 5 |
| 4 | 4 | 6 |
先补上 xy 与 x²:
| 组号 | x | y | xy | x² |
|---|---|---|---|---|
| 1 | 1 | 2 | 2 | 1 |
| 2 | 2 | 4 | 8 | 4 |
| 3 | 3 | 5 | 15 | 9 |
| 4 | 4 | 6 | 24 | 16 |
| 合计 | 10 | 17 | 49 | 30 |
得到:
n = 4
Σx = 10
Σy = 17
Σxy = 49
Σx² = 30
计算平均数:
x̄ = Σx / n = 10 / 4 = 2.5
ȳ = Σy / n = 17 / 4 = 4.25
代入公式:
b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²)
b = (49 - 4 × 2.5 × 4.25) / (30 - 4 × 2.5²)
b = (49 - 42.5) / (30 - 25)
b = 6.5 / 5
b = 1.3
所以,回归直线方程里的 b 为:
b = 1.3
如果继续求 a:
a = ȳ - b x̄
a = 4.25 - 1.3 × 2.5
a = 4.25 - 3.25
a = 1
完整回归方程为:
y = 1 + 1.3x
五、快速清单
| 步骤 | 要做的事 | 得到的结果 |
|---|---|---|
| 第一步 | 整理成对数据 | 得到 x、y 表 |
| 第二步 | 数出组数 | 得到 n |
| 第三步 | 计算 Σx、Σy、Σxy、Σx² | 得到合计值 |
| 第四步 | 计算 x̄、ȳ | 得到平均数 |
| 第五步 | 代入公式 | 得到 b |
| 第六步 | 计算 a = ȳ - b x̄ | 得到完整方程 |
六、常用记忆方式
| 公式名称 | 表达式 | 适用场景 |
|---|---|---|
| 合计式 | b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²) | 已知合计值时使用 |
| 平均偏差式 | b = Σ(x - x̄)(y - ȳ) / Σ(x - x̄)² | 已知平均数与偏差时使用 |
| 回归直线式 | y = a + bx | 求完整方程时使用 |
七、结果呈现格式
最终答案可以写成:
b = (Σxy - n x̄ ȳ) / (Σx² - n x̄²)
或:
b = 1.3
完整方程:
y = a + bx
即:
y = 1 + 1.3x
免责声明:以上说明用于学习参考,具体计算以题目数据为准。


