Excel如何用表格算回归曲线?

风杰同学_8493

风杰同学_8493

2026-08-11

407人浏览

原创

excel 里算回归曲线,最常用的快速方法就两种:要是想看可视化曲线和现成公式,直接插散点图加趋势线就行;要是想把回归系数直接输出到单元格里调用,就用 linest、slope、intercept、rsq 这几个函数。下面我们拿最常见的一元线性回归举例,最终要算出 y = mx + b 里的斜率 m、截距 b 和 r² 值。

第一步:整理 X 值和 Y 值

先把自变量 X、因变量 Y 分成挨在一起的两列,每一行对应一组观测数据。注意不要把标题、合计行、空行划进计算范围里:比如 X 存放在 A2:A11,Y 就放在 B2:B11,后面写公式引用的区域行数必须完全对应。要是数据里混了文字、空白或者单位符号,先整理成纯数字格式,不然最后趋势线显示的结果和函数算出来的很可能对不上。

Excel 工作表中相邻两列 X 和 Y 数据被红框标出

第二步:插入散点图

选中 X、Y 两列的全部数据,点顶部菜单栏的「插入」选项卡,选散点图。做回归曲线别直接用折线图,折线图默认把横轴当成分类标签处理,不会按数值大小排序;散点图是严格按照 X 的实际数值排布点位,之后加趋势线才能得到正确的坐标拟合结果。

Excel 工作表中数据区域和散点图主体被红框标出

第三步:添加趋势线并显示公式

点一下散点图里的任意一个数据点,右键选「添加趋势线」,右侧面板里会列出线性、指数、对数、多项式等各种回归模型,选你需要的就行。做一元线性回归就选「线性」,再把「在图表上显示公式」和「显示 R 平方值」两个选项勾上。之后图表上自动生成的 y = mx + b 就是最终回归方程,R² 的数值越接近 1,说明这个模型和你现有数据的拟合度越高。

Excel Auto Clean
Excel Auto Clean

自动整理Excel表格、去重、排序、生成报表

下载

Excel 趋势线设置面板中显示公式和 R 平方值选项被红框标出

第四步:用函数算回归参数

要是想直接在表格里批量输出所有回归统计结果,直接输入公式 =LINEST(B2:B11,A2:A11,TRUE,TRUE) 就行。四个参数分别对应已知 Y 值区域、已知 X 值区域、是否计算截距(TRUE 代表要算)、是否返回全部统计量(TRUE 代表返回所有)。用 Microsoft 365 的话,输完按回车结果会自动溢出填充;旧版 Excel 得先提前选中一块 5 行 2 列的空白区域,输完公式按 Ctrl+Shift+Enter 组合键确认数组公式才能出结果。

Excel 工作表中回归公式和计算结果单元格被红框标出

第五步:拆开计算斜率、截距和 R²

要是只想把回归参数单独拆到不同单元格里调用,分别输这三个公式就行:=SLOPE(B2:B11,A2:A11) 算斜率,=INTERCEPT(B2:B11,A2:A11) 算截距,=RSQ(B2:B11,A2:A11) 算 R²。如果待预测的 X 值放在 D2 单元格,要算对应的预测 Y 值可以直接写 =SLOPE($B$2:$B$11,$A$2:$A$11)*D2+INTERCEPT($B$2:$B$11,$A$2:$A$11);也可以先把之前算出的斜率、截距存到固定单元格,之后直接用 =$F$2*D2+$F$3 就能快速批量生成预测值。

Excel 回归函数结果区域用于拆分斜率截距和 R 平方值

用的时候最容易碰到三类问题:Y 和 X 的引用区域行数不一样,会直接返回 #VALUE! 错误;引用区域里混了文本格式的数字,算出来的结果会莫名偏差;趋势线选了指数、多项式这类非线性模型,却拿线性函数的结果去核对,肯定会出现两边公式对不上的情况。如果要做二次曲线回归,直接在趋势线设置里选「多项式」,把阶数调成 2 就行;要是想用函数算多项式回归,得先单独加一列存 X 的平方值,把这列也当成自变量区域一起传给 LINEST 函数。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

excel

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

2023.07.25

4521

7

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

2023.07.31

2736

5

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2023.08.02

2540

3

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

2023.08.02

1424

3

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

2023.08.02

677

5

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

2023.08.09

5128

7

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

2023.08.18

5883

6

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

2023.08.18

1581

3

excel生成二维码
excel生成二维码

虽然Excel本身并不直接支持生成二维码,但我们可以借助一些插件或宏来实现在Excel中生成二维码的功能。本专题为大家提供excel生成二维码的相关文章。

2023.08.18

2398

4

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习