怎么用EXCEL 线性回归方程
作者&投稿:毓茂 (若有异议请与网页底部的电邮联系)
方法/步骤
先是将数据录入到excel中,下面我是顺便编了一组数据,不算好看,只要大家懂就行了。
插入XY散点图,点击进入“下一步”。
点击箭头所示图标,将X轴数据选中,点回车键返回到这个界面。系列产生在“行”。
点击上面的“系列”,按上述方法将X值Y值分别选中。其它的什么命名大家应该都会,我就直接点击“完成"了。
此时就可以得到下图所示的散点图。
然后双击任何一个散点,进入下面这个界面。类型可以根据自己需要进行选择。
点击上面的”选项“,将”显示公式“打勾,点击确定即可。
8
此时就得到了下面所示的线性回归方程的图形,斜率也可以直接从图形中读出。
方法/步骤
先是将数据录入到excel中,下面我是顺便编了一组数据,不算好看,只要大家懂就行了。
插入XY散点图,点击进入“下一步”。
点击箭头所示图标,将X轴数据选中,点回车键返回到这个界面。系列产生在“行”。
点击上面的“系列”,按上述方法将X值Y值分别选中。其它的什么命名大家应该都会,我就直接点击“完成"了。
此时就可以得到下图所示的散点图。
然后双击任何一个散点,进入下面这个界面。类型可以根据自己需要进行选择。
点击上面的”选项“,将”显示公式“打勾,点击确定即可。
8
此时就得到了下面所示的线性回归方程的图形,斜率也可以直接从图形中读出。
通常记为 m,如果需要计算斜率,则选取直线上的两点,(x1,y1) 和 (x2,y2);斜率等于 (y2 - y1)/(x2 - x1)。Y 轴截距 (b):
通常记为 b,直线的 y 轴的截距为直线通过 y 轴时与 y 轴交点的数值。直线的公式为 y = mx + b。如果知道了 m 和 b 的值,将 y 或 x 的值代入公式就可计算出直线上的任意一点。还可以使用 TREND 函数。当只有一个自变量 x 时,可直接利用下面公式得到斜率和 y 轴截距值: 斜率:
=INDEX(LINEST(known_y's,known_x's),1)Y 轴截距:
=INDEX(LINEST(known_y's,known_x's),2)数据的离散程度决定了 LINEST 函数计算的精确度。数据越接近线性,LINEST 模型就越精确。LINEST 函数使用最小二乘法来判定最适合数据的模型。当只有一个自变量 x 时,m 和 b 是根据下面的公式计算出的: 其中 x 和 y 是样本平均值,例如 x = AVERAGE(known x's) 和 y = AVERAGE(known_y's)。直线和曲线函数 LINEST 和 LOGEST 可用来计算与给定数据拟合程度最高的直线或指数曲线。但需要判断两者中哪一个更适合数据。可以用函数 TREND(known_y's,known_x's) 来计算直线,或用函数 GROWTH(known_y's, known_x's) 来计算指数曲线。这些不带参数 new_x's 的函数可在实际数据点上根据直线或曲线来返回 y 的数组值,然后可以将预测值与实际值进行比较。还可以用图表方式来直观地比较二者。 回归分析时,Microsoft Excel 计算每一点的 y 的估计值和实际值的平方差。这些平方差之和称为残差平方和 (ssresid)。然后 Microsoft Excel 计算总平方和 (sstotal)。当 const = TRUE 或被删除时,总平方和是 y 的实际值和平均值的平方差之和。当 const = FALSE 时,总平方和是 y 的实际值的平方和(不需要从每个 y 值中减去平均值)。回归平方和 (ssreg) 可通过公式 ssreg = sstotal - ssresid 计算出来。残差平方和与总平方和的比值越小,判定系数 r2 的值就越大,r2 是表示回归分析公式的结果反映变量间关系的程度的标志。r2 等于 ssreg/sstotal。 在某些情况下,一个或多个 X 列可能没有出现在其他 X 列中的预测值(假设 Y's 和 X's 位于列中)。换句话说,删除一个或多个 X 列可能导致同样精度的 y 预测值。在这种情况下,这些多余的 X 列应该从回归模型中删除。这种现象被称为“共线”,原因是任何多余的 X 列被表示为多个非多余 X 列的和。LINEST 将检查是否存在共线,并在识别出来之后从回归模型中删除任何多余的 X 列。由于包含 0 系数以及 0 se's,所以已删除的 X 列能在 LINEST 输出中被识别出来。如果一个或多个多余的列被删除,则将影响 df,原因是 df 取决于被实际用于预测目的的 X 列的个数。有关计算 df 的详细信息,请参阅下面的示例 4。如果由于删除多余的 X 列而更改了 df,则也会影响 sey 和 F 的值。实际上,共线应该相对很少发生。但是,很可能引起共线的情况是,当某些 X 列仅包含 0's 和 1's 作为一个实验中的对象是否属于某个组的指示器。如果 const = TRUE 或被删除,则 LINEST 可有效地插入所有 1's 的其他 X 列以便模型化截取。如果有一列,1 对应于每个男性的对象,0 对应于非男性对象,还有一列,1 对应于每个女性对象,0 对应于非女性对象,那么后一列就是多余的,原因是其中的项可通过从所有 1's(由 LINEST 添加)的另一列中减去“男性指示器”列中的项来获得。 df 的计算方法,如下所示(没有 X 列由于共线而从模型中被删除):如果存在 known_x's 的 k 列和 const = TRUE 或被删除,那么 df = n – k – 1。如果 const = FALSE,那么 df = n - k。在这两种情况下,每次由于共线而删除一个 X 列都会使 df 加 1。 对于返回结果为数组的公式,必须以数组公式的形式输入。 当需要输入一个数组常量(如 known_x's)作为参数时,以逗号作为同一行中数据的分隔符,以分号作为不同行数据的分隔符。分隔符可能因“区域设置”中或“控制面板”的“区域选项”中区域设置的不同而有所不同。 注意,如果 y 的回归分析预测值超出了用来计算公式的 y 值的范围,它们可能是无效的。 示例 1 斜率和 Y 轴截距如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从“帮助”中选取示例 按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 12345AB已知 y已知 x10945273公式公式=LINEST(A2:A5,B2:B5,,FALSE) 注释 示例中的公式必须以数组公式输入。在将公式复制到一张空白工作表后,选择以公式单元格开始的区域 A7:B7。按 F2,再按 Ctrl+Shift+Enter。如果公式不是以数组公式输入,则返回单个结果值 2。当以数组输入时,将返回斜率 2 和 y 轴截距 1。示例 2 简单线性回归如果您将示例复制到空白工作表中,可能会更易于理解该示例。操作方法创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从“帮助”中选取示例 按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 1234567AB月销售131002450034400454005750068100公式说明(结果)=SUM(LINEST(B2:B7, A2:A7)*{9,1})估算第 9 个月的销售值 (11000)通常,SUM({m,b}*{x,1}) 等于 mx + b,即给定 x 值的 y 的估计值。也可以使用 TREND 函数。 123456789101112ABCDE底层面积 (x1)办公室的个数 (x2)入口个数 (x3)办公楼的使用年数 (x4)办公楼的评估值 (y)23102220142,00023332212144,000235631.533151,00023793243150,00024022353139,00024254223169,000244821.599126,00024712234142,90024943323163,00025174455169,00025402322149,000公式=LINEST(E2:E12,A2:D12,TRUE,TRUE)
你按F1进入帮助,查找LINEST,很好的解释和例子。注意是数组公式,回车时需要同时按Ctrl和Shift键。
堵洋低分: 方法/步骤先是将数据录入到excel中,下面我是顺便编了一组数据,不算好看,只要大家懂就行了.插入XY散点图,点击进入“下一步”.点击箭头所示图标,将X轴数据选中,点回车键返回到这个界面.系列产生在“行”.点击上面的“系列”,按上述方法将X值Y值分别选中.其它的什么命名大家应该都会,我就直接点击“完成"了.此时就可以得到下图所示的散点图.然后双击任何一个散点,进入下面这个界面.类型可以根据自己需要进行选择.点击上面的”选项“,将”显示公式“打勾,点击确定即可.8 此时就得到了下面所示的线性回归方程的图形,斜率也可以直接从图形中读出.
和硕县18378773498: 怎么用excel求线性回归方程 - ?
堵洋低分: 1)打开excel; 2)在表格中【照原样】填写数据; 3)用鼠标框选全部数据; 4)点《工具栏》中的《插入》->点弹出菜单中的《图表》->选《散点图》->点《完成》(点《下一步》也可以进行.); 5)指向一个点,右击鼠标->在《类型》中点《线性》、在《选项》中【勾选】《显示公式》和《显示R平方值》->点《确定》即完成 线性回归.其中的公式若看不清楚,可以用鼠标拖到合适的地方.
和硕县18378773498: 如何用excel做线性回归 - ?
堵洋低分: 选择工具菜单中的加载宏,弹出加载宏对话框,加载分析工 具库后,选择工具菜单中的数学分析,弹出数学分析对话框, 选择“回归”,弹出回归分析对话框, 在选项[输入Y区域]的右侧的输入框中输入区域“A1:A4”; 在选项[输入X区域]的右侧的输入框中输入区域“B1:B4”; 在选项[输出选项]中选择新工作表; 在[残差]中选择线性拟合图; 单击[确定],弹出线性回归分析结果
和硕县18378773498: 如何用excel做线性回归分析 - ?
堵洋低分: 首先要准备好两组数据做为x和y,这组数据在可以简单感觉一下是否具有线性关系 将准备好的数据放入excel表格里面 EXCEL需要我们自己启用数据分析,点击文件,选择选项,点击左侧的加载项,加载分析工具 加载工具完成以后,点击数据...
和硕县18378773498: 如何用excel作直线回归方程? - ?
堵洋低分: 1、首先在excel表格中输入要处理的数据,像图上这样; 2、然后用鼠标选中选中数据区域,在工具栏上方选择插入;3、选择插入表格,接着选择图表类型为x.y散点图,图形选择第一种;4、单击确定就看到了生成的表格,现在你可以对表格的外观做些基本的美化;5、接着,单击表上任意一个小圆点,你会发现,这些小圆点变成了星状,然后单击右键,会弹出一个选择框; 6、然后选择添加趋势线项,就会生成一条回归曲线,这是继续右键单击表格,看到设置表格后,点进去,选择线性、显示方程、r的平方,就完成了.注意事项:记得选中表中圆点,才能添加趋势线.
和硕县18378773498: 怎样用Excel计算线性回归方程? - ?
堵洋低分: 点击工具——加载宏——分析数据库 工具——数据分析——回归,输入y值和x值就行了
和硕县18378773498: 利用Excel求线性回归公式,要具体步骤! - ?
堵洋低分: 不知是不是这个意思,还是发给你看看,希望能够帮到你.点击插入里面的散点图,里面有一个圆滑的带点的图,点击那个以后会弹出一个空白图,单击右键后点选择数据,然后x,y分别选定,图就做出来了.之后点击图上的点,选定所有点后右击,有一个拟合,选择线性,并在方程那一栏打钩.
和硕县18378773498: 请问如何用excel做线性回归? - ?
堵洋低分: 做散点图 然后添加趋势线,显示公式 注意选择类型
和硕县18378773498: 在Excel里怎么计算回归方程? - ?
堵洋低分: 把x、y数据分别输入上下二行中,点击这个数据表中任一单元格,然后插入-图表,图表类型选xy散点图,子图表可任选一个自已需要的,再按提示一路下一步,最后点完成.在生成的图中右击数据线,在出现的下拉快捷菜单中点击添加趋势线,在类型中选线性(因你的方程是一次线性方程),在选项中选显示公式(还可勾选“显示R平方值,这是相关系数,表示线性程度)最后按确定,ok 了.这时在图出现的公式就是你要的回归方程. 当然,你也可不用图表的方式,可用函数LINEST,INTERCEPT来分别求出A、B值,
和硕县18378773498: 在excel表格中,如何使用简单线性回归进行计算?求解 - ?
堵洋低分: 2.将两组数据X,Y绘图(图表类型选用XY散点图).3.鼠标右键点击曲线,选择添加趋势线.4.在择添加趋势线中,类型中选用线性,选项中选项显示公式和显示R平方值两项(√)后就会自动进行线性回归计算了.