线性回归计算教程:用最小二乘法求回归直线 y = a + bx,相关系数和决定系数怎么看
一句话答案
回归直线 y = a + bx,斜率 b = Σ(x − x̄)(y − ȳ) ÷ Σ(x − x̄)²,截距 a = ȳ − b·x̄。示例 5 组数据得到 y = 0.05 + 1.99x,R² ≈ 0.998,x = 6 时预测 y ≈ 11.99。
广告Advertisement
最小二乘法
线性回归要找一条直线 y = a + bx,让所有数据点到直线的竖直距离平方和最小:
- 斜率 b = Σ(xᵢ − x̄)(yᵢ − ȳ) ÷ Σ(xᵢ − x̄)²
- 截距 a = ȳ − b × x̄
x̄、ȳ 分别是 x 和 y 的平均数。
用计算器算
- 粘贴数据:打开 线性回归计算器,在文本框里每行写一对数据“x y”,用空格分隔。
- 填预测值:“预测 x”填想要预测的 x,例如 6。
- 看结果:下方显示回归方程、斜率、截距、相关系数 r、R²、预测 y 和数据点个数。

📈 线性回归计算器
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
广告Advertisement
怎么看 r 和 R²
| 指标 | 范围 | 含义 |
|---|---|---|
| 相关系数 r | −1 到 1 | 正负表示方向,绝对值越接近 1 线性关系越强 |
| 决定系数 R² | 0 到 1 | y 的变化中有多大比例能被 x 解释,一元线性回归时 R² = r² |
一般 |r| > 0.8 可以认为线性相关较强,但这只是经验,要结合数据量和领域判断。
注意事项
- 先画散点图:数据呈曲线关系时,线性回归会误导,可以用 在线图表 先看分布;
- 相关不等于因果:冰淇淋销量和溺水人数都随气温升高,两者相关但没有因果关系;
- 谨慎外推:在数据范围之外预测(例如用 1–5 预测 100)误差可能很大;
- 异常值影响很大,一个离群点可能显著改变斜率。
Excel 里怎么做
Excel 中可以用 SLOPE、INTERCEPT、CORREL、RSQ 函数分别求斜率、截距、相关系数和 R²,或在散点图上添加“线性趋势线”并显示公式。
常见问题
数据要多少组才够?
至少 3 组才能计算,但数据太少结论不可靠,一般越多越好。
数据用逗号分隔可以吗?
建议每行用空格分隔 x 和 y,与工具示例格式一致。
多个自变量怎么办?
那是多元线性回归,需要使用统计软件或 Excel 的“数据分析”工具。